Skip to main content

Link to section 'NVIDIA Nsight Tools on RCAC Clusters' of 'NVIDIA Nsight Tools on RCAC Clusters' NVIDIA Nsight Tools on RCAC Clusters

Link to section 'Tools installed along with CUDA on RCAC clusters' of 'NVIDIA Nsight Tools on RCAC Clusters' Tools installed along with CUDA on RCAC clusters

NVIDIA Nsight tools are installed along with CUDA on the clusters. Below is a list of the tools that can be found on the clusters. Some of these tools have both command-line interface (CLI) and graphical user interface (GUI) versions; for example, nsys has a corresponding GUI version called nsys-ui.

Tool in bin/ Corresponding NVIDIA Profiling Tool Purpose
nsys Nsight Systems (CLI) System-wide performance profiling for CPUs & GPUs
nsys-ui Nsight Systems (GUI) Graphical user interface for Nsight Systems
ncu Nsight Compute (CLI) Kernel-level CUDA performance profiling
ncu-ui Nsight Compute (GUI) Graphical user interface for Nsight Compute
nvprof Deprecated CUDA Profiler Legacy CUDA profiling tool (replaced by Nsight Compute & Nsight Systems)
nvvp Nsight Visual Profiler (deprecated) GUI tool for visualizing nvprof results
compute-sanitizer Compute Sanitizer Memory and correctness checks for CUDA applications
cuda-gdb CUDA-GDB Debugging CUDA applications using GDB
cuda-gdbserver CUDA-GDB Server Remote CUDA debugging
nsight-sys Not recommended, use nsys or nsys-ui (Alias for nsys, use CLI or GUI version instead)

Link to section 'Versions Available on RCAC Clusters' of 'NVIDIA Nsight Tools on RCAC Clusters' Versions Available on RCAC Clusters

Cluster CUDA Nsight Systems (nsys) Nsight Compute (ncu) Compute Sanitizer (compute-sanitizer) nvprof (nvprof) CUDA GDB (cuda-gdb)
Gautschi 12.6.0 2024.4.2 2024.3.0 2024.3.0 12.6.37 12.6 (Based on GDB 13.2)
Anvil 12.0.1 2022.4.2 2022.4.1 2022.4.1 12.0.147 12.0 (Based on GDB 12.1)
Anvil 11.4.2 2021.3.2 2021.2.2 2021.2.1 11.4.120 11.4 (Based on GDB 10.1)
Anvil 11.2.2 2020.4.3 2020.3.1 2020.3.1 11.2.152 11.2 (Based on GDB 8.3.1)
Anvil 11.0.3 2020.3.2 2020.1.2 2020.1.2 11.0.221 11.0 (Based on GDB 8.2)
Gilbreth 12.6.0 2024.4.2 2024.3.0 2024.3.0 12.6.37 12.6 (Based on GDB 13.2)
Gilbreth 12.1.1 2023.1.2 2023.1.1 2023.1.1 12.1.105 12.1 (Based on GDB 12.1)
Scholar 12.1.0 2024.4.2 2024.3.0 2024.3.0 12.6.37 12.6 (Based on GDB 13.2)

Link to section 'Where to Find Nsight Tools' of 'NVIDIA Nsight Tools on RCAC Clusters' Where to Find Nsight Tools

When you load a CUDA module, the NVIDIA Nsight tools path will be set depending on the CUDA module you are loading. After loading the CUDA module, you can find the corresponding Nsight tools using commands like which nsys. For example, here is the path on Gautschi:


$ ml spider cuda
----------------------------------------------------------------------------
  cuda: cuda/12.6.0
----------------------------------------------------------------------------
     Other possible modules matches:
        cuda-quantum

    This module can be loaded directly: module load cuda/12.6.0
----------------------------------------------------------------------------
  To find other possible module matches execute:
      $ module -r spider '.*cuda.*'

$ ml cuda/12.6.0 
$ which nsys
/apps/gautschi/cuda/12.6/bin/nsys

Back to Overview Next (Nsight Systems)

Helpful?

Thanks for letting us know.

Please don't include any personal information in your comment. Maximum character limit is 250.
Characters left: 250
Thanks for your feedback.