nsight system 使用时需要注意的问题

使用时报错:
Status: TargetProfilingFailed
nsight system 使用时需要注意的问题_第1张图片

问题1:Linux Kernel Paranoid Level 太高

参考:

  • https://forums.developer.nvidia.com/t/error-in-sampling-pytroch-profile-with-nsys-and-dlprof/202577/3
  • https://docs.nvidia.com/nsight-systems/InstallationGuide/index.html#requirements-for-x86-64-power-and-arm-sbsa-targets-on-linux

首先查看自己机器的状态:
nsight system 使用时需要注意的问题_第2张图片

发现Linux Kernel Paranoid Level = 3, 需要改成2
执行下面命令临时修改:

sudo sh -c 'echo 2 >/proc/sys/kernel/perf_event_paranoid'

然后发现status状态对了
nsight system 使用时需要注意的问题_第3张图片

问题2:没装cudnn

没装cudnn也会报错,需要安装和当前cuda对应的cudnn

问题3:nsys版本太低

先查看我用的nsys的版本:
在这里插入图片描述
https://forums.developer.nvidia.com/t/nsys-profile-error-invalidargumentexception/265759
这个老哥和我用的一样的版本,也报这个错,nvidia建议升级nsys版本
在这里插入图片描述

使用新版本没有错了:
在这里插入图片描述

终于可以愉快的使用了

你可能感兴趣的:(cuda,笔记,自动驾驶,深度学习,经验分享)