What problem does it solve?
Setting up a working NVIDIA DOCA environment on a host or BlueField DPU involves many fragile steps — install profiles, pkg-config paths, hugepages, devlink, representors, and kernel modules — and failures surface as confusing build or runtime errors. This Skill guides an agent through verifying install health, preparing the build and runtime environment, diagnosing env-class failures, and routing deployment-shaped questions to the correct container or bare-metal path.
Core Features & Use Cases
- Front-door deployment routing: Detects the system shape (host x86, BlueField Arm bare-metal, DPU-only, or fresh laptop) and routes to container deployment, bare-metal deployment, or the no-install fallback.
- Environment preparation and verification: Walks through PKG_CONFIG_PATH, LD_LIBRARY_PATH, build toolchain checks, hugepage reservation, and device/representor visibility with a health-check command set.
- Env-class error diagnosis: Provides a layered debug workflow and error taxonomy for symptoms like missing doca-flow.pc files, unmounted hugepages, or absent representors.
- No-install fallback: Directs users without DOCA (macOS, Windows, CI runners) to the public NGC DOCA container as a Stage-1 build and learn environment.
- Use Case: A developer says "I just got a BlueField, what now?" The agent auto-detects the system shape, asks minimal closed questions, prepares the environment, and routes to the right deployment skill.
Quick Start
Ask your agent: "I just got a BlueField and my DOCA code is built — walk me through verifying the install and running it."