Why install the NGC CLI on hosts?
Why A is the answer
To work with NVIDIA's catalog from the command line
It is the command-line client for NGC.
In detail
- The NGC CLI works with NVIDIA's catalog from the command line.
- It is a command-line client.
Use case
An illustrative scenario, not a real incident.
A team pulls models from NGC in scripts, with the NGC CLI on its hosts.
See it in different ways
sequenceDiagram participant D as Host driver participant T as Container Toolkit participant C as Docker D->>T: Exposes the GPUs T->>C: Configures the runtime C->>C: docker run with --gpus all
flowchart LR S0["Install CLI"] --> S1["Set API key"] --> S2["Download"]
Key point: The NGC CLI reaches the catalog.
Why the other options are wrong
- B. To upgrade the firmware on InfiniBand switches
- That is not its purpose.
- C. To manage partition keys on the fabric
- That is the subnet manager's job.
- D. To replace Docker on each GPU host
- It does not replace Docker.

