【问题标题】:ERR_NVGPUCTRPERM error when launching nvprof with all metrics to profile CUDA application使用所有指标启动 nvprof 以分析 CUDA 应用程序时出现 ERR_NVGPUCTRPERM 错误
【发布时间】:2022-12-11 20:23:29
【问题描述】:

GPU 特斯拉 M60
司机:510.47.03
OSL Ubuntu 20.04.5 LTS
CUDA 版本:11.6

尝试使用下面的代码来获取有关分析 CUDA 应用程序的完整指标会导致以下错误。

代码

nvprof --metrics all ./myapp

错误

==8169== 警告:ERR_NVGPUCTRPERM - 用户无权在目标设备上进行配置。有关启用权限和获取更多信息的说明,请参阅以下链接:https://developer.nvidia.com/ERR_NVGPUCTRPERM

我尝试按照建议使用 sudo,但找不到 nvcc 程序。

【问题讨论】:

    标签: cuda nvprof


    【解决方案1】:

    最简单的解决方案是以 root 身份运行探查器,如下所示,注意如果 nvcc 不在您的 sudo 路径中,则可能需要使用完全限定路径来查找它。

    sudo /usr/local/cuda/bin/nvprof --metrics all ./myapp
    

    根据https://developer.nvidia.com/nvidia-development-tools-solutions-err_nvgpuctrperm-permission-issue-performance-counters,还有更多可用的永久解决方案,例如使用 modprobe 更改权限设置。但是,我无法让这些工作。

    【讨论】:

      猜你喜欢
      • 2017-06-01
      • 2016-04-05
      • 1970-01-01
      • 1970-01-01
      • 2020-07-03
      • 2018-11-09
      • 2012-09-11
      • 2018-03-26
      • 2017-05-07
      相关资源
      最近更新 更多