开发与工程 ✓ NVIDIA · 官方 nvidia-docadebugginglayered-diagnosticsruntime-errorsloggingcontainer-debugging

DOCA 调试

帮助定位并分层排查 NVIDIA DOCA 的构建、链接、运行时与程序问题。

FollowSkills 评估 · FSRS-2.0
不推荐
58/ 100 五分制 2.9 / 5
信任安全17 / 25 · 3.4/5

文档强调先只读采集、单变量变更、公开来源脱敏和记录变更,也声明无凭据需求并提供Apache-2.0许可与NVIDIA归属;但对gdb、模块重载、eswitch或其他硬件相关变更缺少一致的用户确认、权限边界和可验证回滚步骤,且依赖安全审查不充分,因此扣分。

可靠稳定9 / 20 · 2.3/5

七层梯子、五阶段循环、容器限制和失败后的升级路径描述较完整,指令之间总体一致;但存在跨文件路由依赖、平台与版本假设,部分命令可用性未由测试覆盖,且基准数据集不可得。静态评估限制分数不超过10,故扣分。

适用触发11 / 15 · 3.7/5

触发条件、非适用范围、环境类别与容器边界写得清楚,能区分env-class、program-class和library-specific问题;但没有中文交互或本土化说明,且对不同发行版、权限和硬件拓扑的适配证据有限,因此扣分。

规范维护11 / 15 · 3.7/5

信息架构清晰,采用SKILL.md、CAPABILITIES.md和TASKS.md分层,包含依赖说明、示例问题、已知边界、许可证、所有者和版本/评估记录;但SKILL元数据缺少作者,变更历史和正式维护更新责任仍不完整,基准报告还记录了结构性缺项,因此扣分。

有效结果6 / 15 · 2.0/5

内容提供可直接采用的分层诊断、日志控制、状态采集和升级流程,能覆盖核心DOCA跨层调试任务;但大量关键内容依赖未纳入评分路径的伴随文件和其他技能,部分建议需用户结合实际版本修正,且没有可独立核验的代表性输出。按静态上限7计,故扣分。

证据核验4 / 10 · 2.0/5

内部链接、命令、版本门槛和评估报告提供了一定可追溯性;但基准测试的原始数据集不可用,报告无法独立复现,且没有真实CI与提交测试套件覆盖关键路径。静态上限为5,故扣分。

证据充分度: 评估于 2026年7月20日 审查版本 55f18499943e
使用前请注意
  • 执行涉及gdb、valgrind、内核模块、eswitch、hugepages或mlxconfig的建议前,应明确获得用户确认、记录当前状态并提供适用于目标环境的回滚步骤。
  • 不要把BENCHMARK.md或skill-card中的百分比视为独立验证;报告明确未提供原始评估数据集。
  • 核心流程依赖CAPABILITIES.md、TASKS.md及多个其他技能,单独安装或缺少匹配DOCA版本时可能无法完整工作。
  • 文档未说明中文输出策略,也未证明所有外部NVIDIA文档或论坛在中国大陆网络环境中稳定可达。
查看完整评分方法 →

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

DOCA 调试技能面向编译失败、doca_* 链接错误、DOCA_ERROR_* 返回值、程序无输出、数据包未上线路以及崩溃转储等跨库问题。它使用安装、版本、构建、链接、运行时、程序和驱动的分层排查路径。技能还覆盖日志详细度、跟踪构建、容器内可观测性以及为 NVIDIA DOCA Developer Forum 收集复现状态。它是一个薄加载器,主要将用户引导至 CAPABILITIES.md、TASKS.md 及相关技能。

读取用户描述的 DOCA 症状,帮助判断其所属调试层;引导查看 CAPABILITIES.md 和 TASKS.md;提供或指向 --sdk-log-level、DOCA_LOG_LEVEL、doca-{lib}-trace 等可观测性入口;指导收集可复现状态并路由至 NVIDIA DOCA Developer Forum;在环境类、程序类或库内部问题上转交 doca-setup、doca-programming-guide 或对应库技能。

  1. DOCA 开发者遇到 undefined reference to doca_*,需要判断是否属于链接层问题。
  2. DOCA Flow 程序没有有用输出,需要提高日志详细度。
  3. 在 NGC DOCA 容器中调试,想判断容器内哪些运行时状态可观察。
  4. 准备提交 DOCA Developer Forum 问题,需要收集可复现环境和运行状态。
  5. 看到 DOCA 程序的 stack trace、valgrind 输出或 core dump,需要确定优先排查层。

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

优点
  • 覆盖安装、版本、构建、链接、运行时、程序和驱动的统一调试路径。
  • 明确区分跨库调试与环境类、程序类、库特定调试。
  • 提供日志、跟踪、容器调试和问题报告收集方面的入口。
  • 读取技能本身不要求安装 DOCA。
局限
  • 实质性调试内容依赖未随提示提供的 CAPABILITIES.md 和 TASKS.md。
  • 验证步骤要求 /opt/mellanox/doca 下存在可用 DOCA 安装。
  • 不负责 DOCA_ERROR_* 错误分类、环境专属 pkg-config 或 hugepages 问题,也不覆盖 Flow、RDMA QP 或 Comch 的库特定调试。
  • 来源未提供平台测试矩阵或独立测试套件信息。

如何安装这个 Skill?

使用默认 skills CLI 安装整个 NVIDIA 技能集合:npx skills add nvidia/skills。也可以列出技能后选择 doca-debug:npx skills add nvidia/skills --list。来源未提供该技能的单独无提示安装命令示例。

如何使用这个 Skill?

安装后,在相关任务中直接描述 DOCA 症状,例如:“ld says undefined reference to doca_flow_init—which layer?” 或 “My DOCA Flow program is silent—where do I get more log output?” 技能会按分层调试路径引导后续操作。

常见问题

使用这个技能需要先安装 DOCA 吗?
读取技能不需要 DOCA 安装;但其中的验证步骤要求 /opt/mellanox/doca 下存在实时 DOCA 安装。
它能直接解决所有 DOCA 错误码吗?
不能。DOCA_ERROR_* 的错误分类和生命周期解释归 doca-programming-guide;本技能负责跨库调试路径。
环境问题应不应该使用这个技能?
如果问题纯粹属于安装或构建前置条件,例如 pkg-config、hugepages 或 representor 不可见,应转交 doca-setup。
安装或使用是否收费?
提供的来源没有说明该技能的价格或商业许可费用;集合仓库声明采用 Apache 2.0 与 CC BY 4.0 双重许可。

同仓库的其他 Skills

均来自 NVIDIA/skills

自动化与运维 ✓ NVIDIA · 官方

NVIDIA GPU Docker 运行规范

为 NVIDIA GPU 容器工作负载提供可复用的 Docker 运行、认证、挂载与故障排查规范。

开发与工程 ✓ NVIDIA · 官方

DOCA SHA 加速开发技能

指导在 NVIDIA 加速器上进行 SHA 哈希卸载开发。

自动化与运维 ✓ NVIDIA · 官方

DOCA 管理服务运维技能

帮助运维团队部署、配置并排查 NVIDIA DMS 管理服务。

开发与工程 ✓ NVIDIA · 官方

DOCA STA 存储目标加速

帮助开发者在 BlueField 上构建并调试 RDMA NVMe-oF 存储目标。

开发与工程 ✓ NVIDIA · 官方

NVIDIA DOCA 公共知识地图

帮助代理定位 DOCA 的权威文档、样例、版本和安装路径。

开发与工程 ✓ NVIDIA · 官方

DOCA 设备管理开发技能

用 C API 编程管理 BlueField 与 ConnectX 设备状态。

自动化与运维 ✓ NVIDIA · 官方

DOCA Comm Channel 管理工具技能

只读扫描主机与 DPU 之间的 DOCA 通信通道服务器和连接。

开发与工程 ✓ NVIDIA · 官方

DOCA PCC 自定义拥塞控制

指导主机侧在 BlueField 上加载和调试自定义 PCC 算法

开发与工程 ✓ NVIDIA · 官方

NVIDIA DOCA Flow 开发技能

帮助开发者在 NVIDIA NIC/DPU 上构建、验证和调试 DOCA Flow 数据包转发应用。

开发与工程 ✓ NVIDIA · 官方

DOCA 版本一致性助手

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

自动化与运维 ✓ NVIDIA · 官方

DOCA Argus 运行时安全运维技能

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

开发与工程 ✓ NVIDIA · 官方

DOCA RDMA Initiator

指导在DPA上开发由加速器发起的单边RDMA应用。

开发与工程 ✓ NVIDIA · 官方

DOCA 环境设置技能

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

开发与工程 ✓ NVIDIA · 官方

NeMo Relay 运行时集成调试

定位 NeMo Relay 已安装但运行时行为异常的应用集成问题。

自动化与运维 ✓ NVIDIA · 官方

TAO NVIDIA GPU 主机配置

为 TAO 的 Docker 与 Kubernetes GPU 主机检查并配置 NVIDIA 驱动、CUDA 和容器运行时。

自动化与运维 ✓ NVIDIA · 官方

DOCA Firefly 时间同步运维技能

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

自动化与运维 ✓ NVIDIA · 官方

TAO Kubernetes 作业运行

通过 Kubernetes 提交和监控带 NVIDIA GPU 的 TAO 训练作业。

自动化与运维 ✓ NVIDIA · 官方

DOCA 容器部署

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

自动化与运维 ✓ NVIDIA · 官方

Holoscan NGC 容器安装助手

通过 NGC Docker 容器安装、验证并启动 NVIDIA Holoscan SDK。

开发与工程 ✓ NVIDIA · 官方

DOCA DPA 高级追踪器

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

相关 Skills