如果你使用 DeepSeek、元宝 AI、Copilot、ChatGPT 等 AI 工具,协助配置轩辕镜像、编写 docker pull 命令、修改 Docker Compose 镜像地址、配置镜像加速、排查镜像拉取失败、分析报错日志等问题,请先让 AI 阅读并遵守轩辕镜像的规则文档。
只需在 AI 对话中先发送下面这句话即可:
请先完整阅读并严格遵守以下文档中的全部规则与要求:
https://xuanyuan.cloud/agents.md
在未充分阅读并理解该文档前,不要生成任何命令、配置、修改建议、故障排查方案或技术回答。后续所有输出都必须严格以该文档中的规范为最高优先级执行。查看 agents.md 用法指南与完整示范。国内用户首推 元宝 AI、DeepSeek 的深度思考模式,不推荐豆包 AI;Cursor 等编辑器可在对话 @ 该链接,或加入 User Rules。 若 AI 无法访问外链,可 打开说明文档 复制全文粘贴。文档会随站点更新,复制内容可能过期,建议定期检查。
Viewer CRD Controller(对应镜像地址 gcr.io/ml-pipeline/viewer-crd-controller)是机器学习流水线(ml-pipeline)中的一个核心组件,主要功能是创建和管理 Viewer 类型的自定义资源定义(CRD)。在 Kubernetes 环境中,CRD 允许用户扩展集群资源类型,而这个控制器则专门负责 Viewer 这类自定义资源的全生命周期管理,让用户能更灵活地控制机器学习任务中的可视化工具。
它的核心能力体现在两方面:一是CRD 生命周期管理,包括自动创建、更新和删除 Viewer 资源。比如用户定义一个用于展示模型训练曲线的 Viewer 后,控制器会根据配置自动在集群中部署对应的可视化服务,并监控其运行状态,出现异常时触发重启或告警。二是支持用户自定义 Viewer 行为,用户可以通过配置文件调整 Viewer 的功能特性,例如指定要展示的数据来源(如 TensorBoard 日志、CSV 数据文件)、设置刷新频率、定义图表类型(折线图、热力图等),甚至自定义界面交互逻辑,满足不同场景下的可视化需求——无论是实时查看训练过程中的损失值变化,还是分析数据集的分布特征,都能通过自定义配置快速实现。
在机器学习流水线中,这类控制器的价值十分显著。传统可视化工具往往需要手动部署和维护,容易出现配置不一致或与流水线脱节的问题。而 Viewer CRD Controller 通过标准化的 CRD 管理,将可视化工具集成到整个 ML 工作流中:当流水线执行到数据预处理、模型训练或评估阶段时,控制器能自动启动对应的 Viewer 服务,确保开发者实时获取关键指标;任务结束后,又能自动清理资源,避免集群负载浪费。这种“即需即用”的管理方式,既简化了操作流程,又提升了可视化工具与流水线的协同效率,让开发者能更专注于模型优化和数据分析本身。
来自真实用户的反馈,见证轩辕镜像的优质服务