当我使用的时候,它会显示
./cuda-memcheck ~/work/local_pc_code/bin/test/test_parm
========= CUDA-MEMCHECK
========= Could not start the application (7)
========= No CUDA-MEMCHECK results found我的编译标志是:
nvcc -G -g -Xcompiler -rdynamic -gencode arch=compute_61,code=sm_61 -L /usr/local/cuda-8.0/lib64/ -lcublas -lcudnn -lcudart第7号错误是什么?
发布于 2017-01-04 02:18:59
根据我的测试,cuda-memcheck必须在您的用户帐户具有写访问权限的目录中运行,否则它将报告您指出的错误。
很明显,你很可能会这样做:
./cuda-memcheck ...
^^这个命令调用(./)告诉我,您正在尝试从安装它的目录中运行cuda-memcheck。--这不是典型的或预期的使用。在典型的CUDA安装中,假设您不是根用户,您将无法对cuda-memcheck可执行文件所在的目录进行写访问。
PATH环境变量,以便您可以从任何位置正确地运行cuda-memcheck。这方面的说明是这里。cd ~/work/local_pc_code/bin/test/cuda-memcheck,例如cuda-memcheck ./test_parmhttps://stackoverflow.com/questions/41454958
复制相似问题