开发与工程 ✓ NVIDIA · 官方 docabluefielddpuenvironment-setuphugepagesdevlinkcontainer-deployment

DOCA 环境设置技能

帮助开发者验证、配置和排查 DOCA 开发与运行环境,并选择合适的部署路径。

FollowSkills 评估 · FSRS-2.0
不推荐
57/ 100 五分制 2.9 / 5
信任安全18 / 25 · 3.6/5

文档明确要求最小权限、用户确认、避免自动重启、披露全局 hugepages/eswitch/安装变更影响,并禁止 --privileged 绕过;但仍提供 sudo、全局状态修改和外部 NGC 路径,回滚步骤不完整,且 SKILL.md 的 Apache-2.0 与 skill-card 的 Apache 2.0 AND CC-BY-4.0 存在元数据不一致,因此扣分。

可靠稳定8 / 20 · 2.0/5

分层的 recognize→configure→test→debug 流程、停止条件和错误分类较完整;但仅静态阅读,未执行关键命令,部分内容依赖大量未提供的其他技能,且基准报告缺少原始数据,因此按静态上限保守扣分。

适用触发12 / 15 · 4.0/5

触发条件、适用场景和明确的非适用范围清楚,并覆盖主机、DPU、容器和裸机形态;但未提供中文交互支持,也未评估 NGC/Docker 等海外服务在中国大陆网络中的可达性,因此扣分。

规范维护9 / 15 · 3.0/5

信息架构、渐进式加载、依赖说明、示例问题、限制和责任归属较充分;但缺少清晰的版本变更记录和维护更新路径,BENCHMARK 还记录了缺少 Instructions/Examples/Author 及非标准文件的问题,且许可证声明不一致。

有效结果6 / 15 · 2.0/5

技能为安装验证、环境准备、故障分层和部署路径选择提供了可直接采用的命令与路由规则,核心任务价值明确;但它是薄 loader,关键结果依赖其他技能和现场环境,静态审查无法证明命令实际完成任务,因此不超过静态上限。

证据核验4 / 10 · 2.0/5

包含可审计的命令、路径、交叉引用、公开文档链接和一份基准报告;但基准数据集不可用、没有可核验的提交测试覆盖关键路径,也未进行本次执行复现,因此仅给有限分数。

证据充分度: 评估于 2026年7月20日 审查版本 55f18499943e
使用前请注意
  • 建议统一许可证和版本信息,并补充作者、变更记录、维护入口及可执行测试。
  • 涉及 hugepages、switchdev、mlxconfig、安装和重启的建议必须在明确确认、记录当前状态并提供回滚方案后执行。
  • NGC/Docker 路径依赖外部服务;应在中国大陆网络环境中单独验证可达性,并准备本地或镜像替代方案。
  • 不要将 benchmark 报告中的百分比视为本次静态审查已复现的测试证据。
查看完整评分方法 →

这个 Skill 能做什么,适合哪些场景?

这是一个面向 NVIDIA DOCA 环境工作的 Agent Skill,覆盖安装健康检查、构建环境准备、运行时前置条件和环境类故障诊断。它处理 pkg-config、头文件、库路径、hugepages、devlink、representor 等环境问题,也能为尚未安装 DOCA 的用户引导至 NGC DOCA 容器。部署问题会先判断主机、BlueField 和硬件状态,再转向容器或裸机部署技能。它不负责 DOCA 库 API、示例程序改造、程序构建细节或 DOCA_ERROR_* 程序级调试。

读取 SKILL.md 及其 TASKS.md、CAPABILITIES.md 伴随文件,按问题类型将请求分类为环境、部署、编程或知识路由问题;在具备目标主机命令通道时指导用户检查 DOCA 安装、pkg-config、头文件、库路径、hugepages、devlink、representor 和内核模块前置条件;根据系统形态路由到容器部署、裸机部署或无安装环境流程;对环境变更应用验证和安全约束,并要求返回目标主机的准确命令输出。

  1. 拥有 BlueField 或 DOCA 工作负载、但不确定应采用容器还是裸机部署的开发者。
  2. DOCA 已安装,但需要确认 DOCA Flow、pkg-config、头文件和运行库是否可用的工程师。
  3. 构建环境无法找到 doca-*.pc 文件、头文件或运行库的开发者。
  4. 在真实 DPU 主机上运行程序前,需要检查 hugepages、devlink 和 representor 的用户。
  5. 使用 macOS、Windows 或未安装 DOCA 的 Linux 主机,想通过 NGC 容器学习或构建 DOCA 的用户。

这个 Skill 有哪些优点和局限?

优点
  • 覆盖 DOCA 安装、构建和运行时环境的完整排查链路。
  • 明确区分容器、裸机和无硬件学习路径,减少错误路由。
  • 包含对 hugepages、eswitch 模式、mlxconfig 和硬件变更的安全约束。
  • 对没有 DOCA 安装的主机提供 NGC DOCA 容器 Stage-1 路径。
局限
  • 它是薄加载器,实质内容依赖 TASKS.md 和 CAPABILITIES.md 等伴随文件。
  • 真实硬件验证要求目标主机命令通道或用户提供准确输出,不能仅凭本地环境推断。
  • 不处理 Flow、RDMA 等库 API,也不负责程序级构建、示例改造或 DOCA_ERROR_* 调试。
  • 提供的源材料没有展示具体验证命令、测试套件或平台覆盖结果。

如何安装这个 Skill?

使用 NVIDIA 技能集合的 CLI 安装指定技能:npx skills add nvidia/skills --skill doca-setup --yes。README 未要求克隆仓库或手工复制技能目录;安装目标由 CLI 处理。

如何使用这个 Skill?

安装后,在相关任务中触发技能,例如:“我刚拿到一台 BlueField,下一步怎么做?”、“DOCA Flow 在这台机器上是否可用?”或“pkg-config 找不到 doca-flow,缺什么?”技能会先区分环境、部署和编程问题,再执行或指导相应的检查与路由。目标主机命令通道不能假定存在;如无通道,应让用户运行命令并返回原始输出。

常见问题

没有 DOCA 安装也能使用吗?
可以阅读并使用无安装流程;技能将 NGC DOCA 容器作为 Stage-1 路径。容器路径需要能运行 Docker,真实安装健康检查则需要 /opt/mellanox/doca 下的 DOCA 安装。
它会直接修改硬件环境吗?
源材料显示它可以指导安全环境变更,但变更前必须执行通用验证契约;hugepages、mlxconfig 重置和 eswitch 模式变更被视为有风险操作。
它能解决 DOCA Flow API 问题吗?
不能。Flow 管道构建、RDMA 队列、示例改造、程序构建和 DOCA_ERROR_* 调试应转交其他技能。

同仓库的其他 Skills

均来自 NVIDIA/skills

自动化与运维 ✓ NVIDIA · 官方

DOCA 容器部署

指导在 NVIDIA BlueField 上部署、验证和排查 DOCA 服务容器。

自动化与运维 ✓ NVIDIA · 官方

DOCA Argus 运行时安全运维技能

在 BlueField 上部署 Argus,检测主机运行时威胁并将发现转发到 SIEM。

自动化与运维 ✓ NVIDIA · 官方

DOCA BlueField 裸机部署

帮助运维人员在 BlueField 硬件上安全运行和排查 DOCA 应用。

开发与工程 ✓ NVIDIA · 官方

DOCA Comch 主机-DPU 通信技能

帮助开发者在主机与 BlueField DPU 之间配置、构建和调试 Comch 通信。

自动化与运维 ✓ NVIDIA · 官方

DOCA 能力探测器

以只读方式检查 DOCA 在当前主机上发现的设备、库和硬件能力。

自动化与运维 ✓ NVIDIA · 官方

DOCA PCC 诊断计数器

在 ConnectX 或 BlueField 设备上读取固件级 PCC 拥塞诊断计数器。

自动化与运维 ✓ NVIDIA · 官方

DOCA 结构化工具契约

用统一的结构化输出汇总 DOCA 环境、设备、能力、验证及主机与 DPU 状态。

开发与工程 ✓ NVIDIA · 官方

DOCA Telemetry Exporter 开发技能

帮助 DOCA 应用定义、发送和调试面向外部消费者的结构化遥测数据。

自动化与运维 ✓ NVIDIA · 官方

DOCA 升级管控技能

以确认门控安全执行 DOCA 升级与回滚。

自动化与运维 ✓ NVIDIA · 官方

DOCA CollectX 遥测部署

部署、运行和排查 CollectX 遥测采集器,确保计数器经导出器送达下游系统。

开发与工程 ✓ NVIDIA · 官方

DOCA 编程指南

帮助开发者从示例开始构建、测试和调试库无关的 DOCA 应用。

开发与工程 ✓ NVIDIA · 官方

DOCA 版本一致性助手

帮助验证 DOCA 版本来源、主机与 BlueField 的一致性,并诊断构建与运行时版本漂移。

开发与工程 ✓ NVIDIA · 官方

DOCA DPA 高级追踪器

捕获并解码 BlueField DPA 编程事件,定位内核行为、通信延迟与追踪异常。

自动化与运维 ✓ NVIDIA · 官方

DOCA Socket Relay

让现有套接字应用无需重写即可连接 BlueField DPU

自动化与运维 ✓ NVIDIA · 官方

DOCA UROM 服务运维技能

在 BlueField Arm 上部署并排查 DOCA UROM 服务容器。

开发与工程 ✓ NVIDIA · 官方

DOCA AES-GCM 加速开发技能

帮助开发者在 BlueField 或 ConnectX 上配置、验证和调试 DOCA AES-GCM 加解密。

自动化与运维 ✓ NVIDIA · 官方

DOCA BlueField-3 平台启动技能

帮助运维人员通过 RShim/BFB 路径完成 BlueField-3 首日启动、恢复与安装验证。

开发与工程 ✓ NVIDIA · 官方

DOCA Arg Parser CLI 技能

帮助开发者为 DOCA 应用构建和调试标准命令行界面。

自动化与运维 ✓ NVIDIA · 官方

DOCA Firefly 时间同步运维技能

帮助在 BlueField 上部署、配置和排查 DOCA Firefly 的 PTP 时间同步服务。

开发与工程 ✓ NVIDIA · 官方

DOCA 擦除编码开发技能

指导在 NVIDIA 硬件上开发和调试 DOCA Reed-Solomon 容错编码。

相关 Skills