🎁 福利专区全网大模型免费应用 + 新用户福利 + 注册活动入口,低成本玩转 AI

训练视窗 GU143312/dsh-training-lens

DeepSeek Harness
GU14331213 天前有提交已提供中文文档扫描:含敏感能力

读取 TensorBoard 标量,随时查看训练指标曲线

30/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分

数据截至 2026/10/22 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。

安装命令 · 需先装 dsh CLI 引擎
dsh plugin --profile web add GU143312/dsh-training-lens
该包不可直接 npm 安装,改从 GitHub 源安装(明细见下方安装检查)

状态速览

判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态
信任档位:已验证
是什么
dsh 原生插件 · vision
装得上吗
本站已在 dsh 0.2.1-rc.2 下真实安装成功
非静态推断
L4 · 真实安装等级说明 →
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 13 天前
档位由哪些信号合成

本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。

验证判据与等级说明 →
社区实装还没有人打卡 · 装过的第一个就是你
安全扫描自动 · 静态分析源码
v2.7.0
🔵 扫描:含敏感能力尚无人工评估
展开查看扫描说明与证据 ↓

静态扫描发现插件具备触达本地系统的能力:执行外部命令、读写/删除本地文件、读取剪贴板或密钥类环境变量(至少其一)。这是能力清单,不是危险判定——具体能力项与证据见下方,安装前请自行判断是否需要。

可执行外部命令读写/删除本地文件发起外部网络请求
查看扫描证据(共 5 处,展示前 5 条)
  • 读取本地文件
    src/manager.js:43
    const root = await realpath(logdir);
  • 读取本地文件
    src/manager.js:44
    if (!(await stat(root)).isDirectory())
  • 执行外部命令来自配置/变量
    src/manager.js:64
    const child = spawn(
  • 发起网络请求
    src/manager.js:179
    const response = await fetch(`${record.url}/api/health`, {
  • 发起网络请求
    python/web/app.js:473
    const response = await fetch(
扫描于 2026/11/4(0 天前) · 范围 入口闭包 + 发布文件清单 · 来源 GitHub 仓库

静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。

依赖的 DSH / Cordis 模块
@deepseek-ai/schemastery@deepseek-ai/cordis@deepseek-ai/dsh-tools
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个

训练视窗 Training Lens:为 DeepSeek Harness 提供本地 TensorBoard 标量监控

README

由 DeepSeek 最新模型翻译生成
Training Lens · 训练视窗 为 DeepSeek Harness(DSH) 提供简洁的本地训练监控。直接读取训练器已经写好的 TensorBoard 标量,不需要改训练代码,也不依赖 TensorBoard 网页启动。 Training Lens 合成数据演示 截图使用生成的演示数据,不代表真实训练结果。 看什么 - 自选主要 / 辅助指标:奖励、验证损失、准确率、学习率以及任意自定义标量。 - 自选“越高越好 / 越低越好”;默认不预设方向,显示历史范围。 - 原始数值、可选 EMA 平滑、指标自己的记录 step、可展开的全部标量和异常值提示。 - 中英文切换、窄屏布局、运行切换、每五秒自动刷新。 安装 需要 DSH 0.2.1-rc.2(已测试的目标版本)、Node 22+,以及已安装 TensorBoard 的 Python 3.10+ 训练环境。
展开完整文档(README 剩余 1 节)
Training Lens · 训练视窗

为 DeepSeek Harness(DSH) 提供简洁的本地训练监控。直接读取训练器已经写好的 TensorBoard 标量,不需要改训练代码,也不依赖 TensorBoard 网页启动。

Training Lens 合成数据演示

截图使用生成的演示数据,不代表真实训练结果。

看什么

- 自选主要 / 辅助指标:奖励、验证损失、准确率、学习率以及任意自定义标量。
- 自选“越高越好 / 越低越好”;默认不预设方向,显示历史范围。
- 原始数值、可选 EMA 平滑、指标自己的记录 step、可展开的全部标量和异常值提示。
- 中英文切换、窄屏布局、运行切换、每五秒自动刷新。

安装

需要 DSH 0.2.1-rc.2(已测试的目标版本)、Node 22+,以及已安装 TensorBoard 的 Python 3.10+ 训练环境。

dsh plugin --profile desktop add https://github.com/GU143312/dsh-training-lens/releases/download/v0.1.0/dsh-training-lens-0.1.0.tgz

也可以从源码安装;包内是可直接运行的 JavaScript,不需要安装时构建:

dsh plugin --profile desktop add github:GU143312/dsh-training-lens#v0.1.0

安装后在方便的时候重载插件或重启 DSH。desktop 可换成自己的 profile。GitHub 安装包与 npm 发布是独立渠道;npm 尚未发布时请使用上面命令。

在 DSH 中说:

请用 training_lens 打开我的 TensorBoard 日志,目录是「日志目录的绝对路径」,Python 是「训练环境 Python 的完整路径」。

Windows 的解释器通常在 .venv\Scripts\python.exe;Linux/macOS 通常在 .venv/bin/python。插件返回一个本机网页地址,打开后选择运行、主要指标和改善方向。

之后可以说“查看训练视窗状态”或“关闭训练视窗”。关闭的只是监控进程,训练不受影响。插件卸载、重载或 DSH 退出时,自己启动的监控会被清理。每个插件实例同时管理一个监控;更换目录或解释器前请先关闭。

依赖与配置

优先复用已有训练 Python。缺少 TensorBoard 时,在源码目录用该解释器执行 python -m pip install -r requirements.txt。插件不会自动安装或修改依赖,也不读取账号、凭证或训练模型。

默认自动选择空闲端口,仅监听 127.0.0.1;指定端口被占用时会报错,不会终止其他服务。可在 profile 的 cordis.patch.yml 为 training-lens 设置 python、logdir、port、staleSeconds、startupTimeoutMs,示例见 英文说明。

如何理解页面

- 状态灯只反映日志新鲜度,不证明训练进程仍然健康。达到目标 step / epoch 也不代表模型已保存或训练成功。
- 各指标可能有不同的更新频率,卡片注明自己的 step。普通训练不假设 step 就是 epoch;仅在已知日志约定下展示配置目标。
- 不从奖励推算成功率,不从损失下降宣称泛化改善。不同指标的图表纵轴独立。
- 非有限值留空并断开曲线。长序列仅为绘图降采样,卡片统计仍使用完整已读序列。
- 支持普通 scalar 和 TF2 scalar-plugin tensor。超大的混合媒体日志可能占用较多内存,请选择明确的训练日志目录。
- 日志留在本机,无遥测、无云端上传。远程 DSH 的网页运行在远程主机,请使用已有 SSH / 编辑器端口转发。

开发与许可

npm ci --ignore-scripts、npm run check、npm test,以及 python -m unittest discover -s tests -p 'test_*.py' -v。设置 TRAINING_LENS_TEST_PYTHON 后启用真实子进程生命周期测试;缺少可选 Python 依赖时,相关测试明确跳过。测试不启动真实训练。

MIT 开源许可;依赖保留各自许可证。安装包只包含必要的代码、静态资源和说明,不包含运行数据、个人目录、模型或原项目文件。
预览分享卡片长什么样 ↓GU143312/dsh-training-lens
分享 · DeepSeek Harness Hub
GU143312/dsh-training-lens

读取 TensorBoard 标量,随时查看训练指标曲线

这是你的仓库?认领条目

回到顶部