4.2 Troubleshooting Fabric Manager

NCP-AIO · Troubleshooting and Optimization (23% of the exam) · Official objective: “Troubleshoot the fabric manager service for NVLink and NVSwitch systems”

Service status, version match, logs and the not-ready error.

Key points

  1. Fabric Manager (FM) configures the NVSwitch fabric so GPUs can talk over NVLink. It runs as a systemd service.

    What NVIDIA says (1)

    “To check FM, for Linux based OS distributions, run the following command: sudo systemctl status”

    — NVIDIA Fabric Manager User Guide

  2. Without FM, the NVSwitch fabric is not set up, so new CUDA jobs are refused.

    What NVIDIA says (1)

    “A new CUDA job launch will fail with a cudaErrorSystemNotReady error.”

    — NVIDIA Fabric Manager User Guide

  3. A mismatch between FM and the driver is a common cause of FM start failures.

    What NVIDIA says (1)

    “NVIDIA Fabric Manager Package (same version as the Driver package).”

    — NVIDIA Fabric Manager User Guide

  4. Check this log first when FM fails to start or reports NVSwitch errors.

    What NVIDIA says (1)

    “Default Value LOG_FILE_NAME=/var/log/fabricmanager.log”

    — NVIDIA Fabric Manager User Guide

Key terms

Sample question

On an NVSwitch system, how do you check whether Fabric Manager is running?

Show the answer

Answer: sudo systemctl status nvidia-fabricmanager

Fabric Manager (FM) configures the NVSwitch fabric so GPUs can talk over NVLink. It runs as a systemd service.

What NVIDIA says (1)

“To check FM, for Linux based OS distributions, run the following command: sudo systemctl status”

— NVIDIA Fabric Manager User Guide

Practice 4.2 (4 questions) Full Troubleshooting and Optimization guide

← 4.1 Troubleshooting Docker with GPUs · 4.3 Troubleshooting BCM →