NVIDIA NCP-AII study materials
NVIDIA NCP-AII study resources

NVIDIA NCP-AII study plan

NVIDIA NCP-AII · Give each week a clear focus.

8 weeks · About 7 hours per week

Week 1

System and Server Hardware Installation & GPU and Accelerator Configuration

  • Map the physical and logical layout of a GPU server: PCIe switch topology, GPU-to-NIC affinity, CPU sockets, DIMM channels, and PSU redundancy zones

  • Explain how to verify GPU enumeration and link width/speed using nvidia-smi queries and lspci output, including what a degraded x8 or Gen3 link implies for training throughput

  • Describe the installation sequence constraints for GPUs and accelerators: torque specs, air baffles, riser placement, and why power sequencing order matters

  • Identify the firmware and BIOS settings that must be aligned before GPU install (Above 4G decoding, resizable BAR, PCIe ACS, IOMMU) and state the failure symptom for each when misconfigured

Your checkpoint

A one-page pre-install checklist for a DGX-class or OEM GPU server covering BIOS settings, cabling, and post-install nvidia-smi/lspci verification commands, with expected output annotated

Week 2

GPU and Accelerator Configuration & Software Stack Installation and Management (drivers, CUDA, containers)

  • Install the NVIDIA driver, CUDA toolkit, and container toolkit on a supported Linux distribution, and verify each layer independently before moving to the next

  • Diagnose driver/framework version mismatches by reading the CUDA compatibility matrix and explaining forward compatibility versus minor version compatibility

  • Configure GPU persistence mode, compute mode, and MIG partitions, and justify when MIG hurts versus helps a given workload

  • Set up NVIDIA Container Toolkit and run a GPU-enabled container with the correct runtime flags and device visibility

Your checkpoint

A reproducible install script or runbook that takes a clean OS image to a passing GPU container test, including the exact verification command and its expected output at each of the four layers

Week 3

Networking for AI Clusters (InfiniBand and Ethernet)

  • Compare InfiniBand and RoCEv2 for AI fabric design on latency, congestion control, and operational complexity, and pick a fabric for a stated cluster size and budget

  • Explain GPUDirect RDMA and the role of the GPU-to-NIC PCIe path in collective performance

  • Describe rail-optimized topology and why rail alignment between GPU index and NIC port matters for AllReduce

  • Configure and verify IPoIB or RoCE interfaces, MTU, and PFC/ECN settings on a switch and host pair

Your checkpoint

A fabric design note for a 64-GPU cluster specifying topology, cabling, congestion control settings, and the commands used to validate link state and bandwidth between two nodes

Week 4

Networking for AI Clusters (InfiniBand and Ethernet) & Storage Configuration and Management

  • Run and interpret an NCCL bandwidth test across nodes, and explain how to isolate whether a low result is fabric, PCIe, or software configuration

  • Trace a slow AllReduce from NCCL debug logs to a specific NIC, rail, or switch port

  • Compare storage options for AI clusters (local NVMe, NFS, Lustre, parallel filesystems, object storage) on throughput, metadata performance, and checkpoint suitability

  • Size storage for dataset ingestion and checkpoint writes given a stated model size, checkpoint frequency, and training step time

Your checkpoint

A benchmark report containing NCCL all-reduce results before and after one tuning change, plus a storage sizing calculation showing checkpoint bandwidth required versus available

Week 5

Software Stack Installation and Management (drivers, CUDA, containers) & Cluster Orchestration and Workload Management

  • Deploy a containerized workload scheduler on the cluster and register GPU resources so jobs request the correct number of devices

  • Configure GPU sharing policies (exclusive, MIG, time-slicing) in the orchestrator and predict scheduling behavior for each

  • Build a container image for a training job with pinned CUDA, framework, and NCCL versions, and verify it runs identically on two nodes

  • Explain job preemption, gang scheduling, and queue priority trade-offs for multi-tenant GPU clusters

Your checkpoint

A working manifest or job spec that schedules a multi-GPU distributed job across at least two nodes, with logs proving correct GPU allocation and NCCL initialization

Week 6

Cluster Orchestration and Workload Management & Monitoring, Validation, and Troubleshooting

  • Instrument a node with GPU, fabric, and health telemetry and define the metrics that predict a failing GPU or degraded link

  • Design alert thresholds for ECC errors, XID errors, thermal throttling, and NVLink or PCIe replay, and justify each threshold

  • Execute a structured triage for a simulated XID error and a simulated NCCL hang, stating the first three diagnostic commands in order

  • Validate a newly installed node with a burn-in sequence covering GPU stress, memory, fabric, and storage

Your checkpoint

A node acceptance and triage runbook with a burn-in test sequence, a metric-to-alert table, and decision trees for XID and NCCL hang scenarios

Week 7

Monitoring, Validation, and Troubleshooting & Security, Reliability, and Operational Best Practices

  • Implement host and fabric security controls: firmware signing, secure boot implications for driver loading, BMC hardening, and fabric partition or tenant isolation

  • Explain multi-tenant isolation on shared GPUs and the residual risks of time-slicing versus MIG

  • Design a backup and configuration-drift strategy for drivers, firmware, and cluster config so a node can be rebuilt to a known-good state

  • Practice reading a support bundle or log set and produce a root-cause statement with evidence

Your checkpoint

A security and recoverability checklist plus a written root-cause analysis of one injected fault, citing specific log lines as evidence

Week 8

System and Server Hardware Installation & GPU and Accelerator Configuration & Networking for AI Clusters (InfiniBand and Ethernet) & Storage Configuration and Management & Software Stack Installation and Management (drivers, CUDA, containers) & Cluster Orchestration and Workload Management & Monitoring, Validation, and Troubleshooting & Security, Reliability, and Operational Best Practices

  • Re-derive the highest-risk facts from memory: driver/CUDA compatibility rules, NCCL tuning levers, fabric congestion settings, and GPU health thresholds

  • Complete timed practice sets weighted by domain percentage, then review every missed item to its root cause

  • Close remaining gaps by rebuilding the weakest runbook section from scratch without notes

  • Rehearse explaining a full cluster bring-up end to end in under five minutes

Your checkpoint

A final review sheet of corrected misconceptions plus a timed practice score log showing per-domain accuracy and the specific remediation taken for each weak domain

Milestones

Week 2: Can install driver, CUDA, and container toolkit from scratch and run a GPU container without consulting notes, and can explain forward versus minor version compatibility correctly

Week 4: Can produce a cross-node NCCL bandwidth number, explain any shortfall against expected fabric capability, and defend a storage sizing calculation

Week 6: Can schedule a multi-node distributed job and walk through triage of an XID error and an NCCL hang in the correct command order

Week 8: Timed practice accuracy is above 80 percent overall with no domain below 70 percent, and every missed item has a written root cause and remediation