解决nvprof 报错ERR_NVGPUCTRPERM - The user does not have permission to profile on the target device.

一、问题描述

        在使用nvprof出现权限不足问题

nvprof --events branch,divergent_branch ./Simple_Divergence

二、解决方法:

1.查看nvvp路径

which nvprof
/usr/local/cuda-10.2/bin/nvprof

2.编辑sudoers

        把/usr/local/cuda-10.2/bin加到Defaults secure_path后面,保存并退出。

sudo su
vim /etc/sudoers

3.运行nvprof

        在nvprof 前面加个sudo即可。

sudo nvprof --events branch,divergent_branch ./Simple_Divergence

猜你喜欢

转载自blog.csdn.net/qq_38429958/article/details/125298952
今日推荐