1、 Nsight systems是什么?

Nsight systems是系统层面的分析工具,除了分析GPU的使用,还要分析CPU的使用以及CPU和GPU的交互情况,可以捕捉CPU和GPU的各种事件,发现CPU和GPU上的等待以及不必要的同步,可以通过Nsight systems将任务均匀的分配到CPU和GPU上,支持linux、Windows。

2、 Nsight system如何安装?

(1)执行deviceQuery命令确定系统上的CUDA驱动程序和运行时版本

(2)使用Linux Perf:要收集线程调度数据和IP(指令指针)样本,目标系统上的Perf偏执级别必须为2或更小。使用以下命令进行检查:

如果输出结果数值> 2,请执行以下操作以临时调整偏执级别(请注意,此操作是临时调整,系统每次重新启动后都需要执行):

​ 要使更改永久生效,请使用以下命令: 如需移除请编辑/etc/sysctl.d/local.conf删除echo kernel.perf_event_paranoid=2 行,保存重启生效。

(3)Nsight Systems需要glibc 2.14或更高版本。要检查目标设备上的glibc版本,请运行以下命令:

(4)Nsight Systems需要目标系统上/var/lock目录的写权限,通过ls -l /var/lock 命令可以检查

(5)Nsight Systems下载链接(需要注册为开发者):

这个链接是PC的ubuntu版本

https://developer.download.nvidia.cn/assets/tools/secure/nsight-systems/2020_5/NsightSystems-linux-public-2020.5.1.85-5ee086b.run

(6)安装Nsight Systems

默认安装路径/opt/nvidia/nsight-systems/2020.5.1 如需卸载直接rm -rf /opt/nvidia/nsight-systems/2020.5.1

这个链接是嵌入式xavier等的安装版本

https://repo.download.nvidia.cn/jetson/

下载nsight-systems-cli-2021.2.3_2021.2.3.8-73c8c79_arm64.deb,注意得是arm64版本。

安装命令为:

sudo apt install ./nsight-systems-cli-2021.2.3_2021.2.3.8-73c8c79_arm64.deb

如果上面那个命令安装不上,可以用下面这个命令安装:

sudo dpkg -i ./nsight-systems-cli-2021.2.3_2021.2.3.8-73c8c79_arm64.deb

(为什么选择老版本?xavier支持的最高版本是nsight systems2022-03,但是nsight systems2022-03默认的cuda版本是11.7的,虽然在xavier上运行不会报错,但是导入Windows的GUI上就会报cuda错误。因此需要在xavier上安装适配cuda10.2的nsight systems版本,同时Windows上的cuda也要换成cuda10.2,这样在Windows的GUI上显示才不会报错。测试了所有的arm64版本,2021.2.3版本目前是支持的命令最多的。)

同样Windows上的nsight systems为了适配xavier的nsight systems版本,也不能选择太高的,目前测试nsight systems2022.2.1版本适合。

这个链接是PC Windows的安装版本

https://developer.nvidia.com/gameworksdownload#?dn=nsight-systems-2022-5

(7)使用 nsys status -e 命令检查环境。

通过此状态检查,可以确保在本地环境中满足使用Nsight Systems进行CPU采样的系统要求。如果采样环境不正常,仍然可以运行各种跟踪操作。

(8)查看Nsight Systems版本

(9)使用CLI,运行 nsys --help [选项] 可以获取有关选项用法(如nsys --help status),请参阅《用户指南》中的“从CLI对应用程序进行性能分析”以获取完整文档。      

参考资料:

https://www.bilibili.com/video/BV13w411o7cu?spm_id_from=333.337.search-card.all.click&vd_source=8002c1ea19b925cd4fa92e8ddf798043

https://blog.csdn.net/weixin_43702883/article/details/112007751

好文推荐

评论可见,请评论后查看内容,谢谢!!!
 您阅读本篇文章共花了: