How to Check and Configure NVIDIA GPUDirect Storage for Your Platform
Oct 30, 2026, 8:01 AM · NVIDIA Developer

A storage diagnostics tool is not glamorous, but NVIDIA's gds-diag shows a healthy pattern: deterministic checks underneath, an optional agent on top, and nothing changed without a human saying so.
Why it matters
NVIDIA GPUDirect Storage is the plumbing that lets GPUs pull data straight from storage with more bandwidth, lower latency, and less CPU and memory overhead. Getting it configured right has meant wading through a lot of documentation across many platforms and storage setups. NVIDIA's GDS team has now released gds-diag, an open-source command-line utility that checks an environment, flags problems, and suggests fixes.
The more interesting piece is the optional agent skill bundled alongside it, which lets administrators ask plain-language questions through a coding assistant. NVIDIA says it's validated with Claude and Codex. For the people who keep AI infrastructure running, this is the kind of quiet tooling that saves real hours.
From the desk
We like the design choice here more than the tool itself. The command-line utility is deterministic and minimal: a single Python script with subcommands for pre-install checks, post-install validation, config audits, container checks, and mount-point diagnostics. Findings come back tagged FAIL, WARN, INFO, or PASS, each with an explanation and a mitigation plan, and the tool itself will not modify the system. The agent layer sits on top, routing between those checks and interpreting results, rather than reinventing them with guesswork.
That's the right split. Models are good at figuring out which question to ask and translating a wall of output into a next step. They are not where you want the ground truth about whether a kernel module loaded. Keeping the facts deterministic and letting the model handle intent and interpretation is a pattern more infrastructure tools should copy.
The downside is the part NVIDIA describes as a feature. The agent can propose or carry out remediation, and in NVIDIA's demo it offered to modify a container launch script and then confirmed the fix. NVIDIA notes the coding assistant honors local settings and site policies on what needs confirmation. That puts the safety burden on how each shop configures its assistant. On a production storage cluster, an over-permissive setting plus a confident wrong diagnosis is how a small misconfiguration becomes an outage. I'd want admins treating agent-applied fixes the way they treat any change: reviewed, logged, and reversible.
There's a broader trend worth naming. Vendors are starting to ship agent skills next to their tools, assuming operators already work inside a coding assistant. That lowers the expertise barrier, which is good for smaller teams. It also risks a generation of operators who can ask the right question but can't read the answer themselves. The JSON output option helps here, because it leaves an auditable record.
Our take: useful, modest, and well-built. This is AI as a capability multiplier for specialists, not a replacement for them, and that's where it tends to earn its keep.
Context
gds-diag ships in NVIDIA's Magnum IO GitHub repository and needs Linux with Python 3.8 or newer. GPUDirect Storage itself requires a datacenter-class NVIDIA GPU and CUDA Toolkit 12.2 or newer. The code and skill are released under Apache 2.0 and Creative Commons Attribution 4.0 licenses, and NVIDIA is inviting community contributions for new checks and file systems.
Who feels it
- Infrastructure teams
- A single 'all' command runs a full diagnostic sequence across bare-metal, VM, and container setups, which should shorten GDS troubleshooting.
- Storage vendors
- The support matrix and community contribution model give vendors a way to surface caveats for their file systems directly in the tool.
- Smaller AI labs
- Natural-language diagnostics lower the expertise needed to tune GPU storage paths, though teams still need someone who can verify the fixes.
What to watch
- Community contributions adding checks for network transports, object storage, and application frameworks, which NVIDIA flagged as next
- How sites configure confirmation rules when letting the agent apply remediations
- Whether other NVIDIA infrastructure tools adopt the same deterministic-core, agent-on-top pattern
Companies: NVIDIA