Doca Gpi

Use this skill for hands-on DOCA GPI programming — wiring a GPU-Packet-Initiator context so a CUDA kernel drives RDMA queues directly from GPU memory without host CPU mediation. Covers picking GPI vs doca-gpunetio, the docagpi / domain /…

About this skill

Use this skill for hands-on DOCA GPI programming — wiring a GPU-Packet-Initiator context so a CUDA kernel drives RDMA queues directly from GPU memory without host CPU mediation. Covers picking GPI vs doca-gpunetio, the docagpi / domain / channel object model, the GPU-side handle handoff (docagpugpichannel), attaching GPU memory to a GPI domain, the domain and channel attribute objects, and debugging DOCAERROR from docagpi calls. Trigger even when the user does not explicitly mention "DOCA GPI" — implicit phrasings include "my CUDA kernel needs to post RDMA directly from GPU memory"…

Maintained by NVIDIA. The source includes the instructions and any supporting files needed to use this skill.

Inside the instructions

  • 01Example questions this skill answers well
  • 02Audience
  • 03Language scope
  • 04When to load this skill
  • 05What this skill provides
  • 06What this skill deliberately does not ship

Before you start

  1. Read the instructions and check tool or account requirements.
  2. Install the complete folder when the skill references scripts or other files.
  3. Provide your task context, then review the agent's output.

Source

nvidia/skills / doca-gpi

Source reviewed October 2, 2026 · Apache-2.0 / CC-BY-4.0; see source notices