Nvidia Nsight Compute CLI的使用注意事项
ncu无法得到文档中的metrics到CSV文件,只能看到部分的metrics对应的ncu-ui的数值解决办法如下:
ncu命令的执行文件选择
需要注意的是笔者在ubuntu 20.04上安装的 cuda12.2.2中的Nsigiht Compute,版本为2023.3.2.
在安装完后cuda的对应的nvcc, ncu, nsys
等可执行文件被符号链接到了/usr/local/cuda/bin/
中,需要注意的是,在在旧版的符号链接中,这里以cuda11.2 举例链接的是/usr/local/cuda-11.2(版本)/nsight-compute-(版本)/ncu
, 这个时候执行ncu是命令行的结果,而在新版的cuda 12.2.2中链接的是对应文件夹下的ncu-ui文件,因此如果需要得到旧版的,需要在执行ncu时找到Nsight Compute的安装路径或者链接文件夹中nsight-compute-/ncu
去执行。
# 安装路径
sudo \usr\lcoal\cuda-12.2\nsight-compute-2023.2.2\ncu
# 或者链接路径中的nsight-compute-2023.2.2下的ncu, bin中的ncu不一定是CLI的
sudo \usr\lcoal\cuda\nsight-compute-2023.2.2\ncu
两个的结果差别如下:
非命令行(CLI) 即ncu-ui的结果
命令行的结果 (ncu)