首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法启动应用程序(7)

无法启动应用程序(7)
EN

Stack Overflow用户
提问于 2017-01-04 01:41:42
回答 1查看 883关注 0票数 2

当我使用的时候,它会显示

代码语言:javascript
复制
./cuda-memcheck  ~/work/local_pc_code/bin/test/test_parm 
========= CUDA-MEMCHECK
========= Could not start the application (7)
========= No CUDA-MEMCHECK results found

我的编译标志是:

代码语言:javascript
复制
nvcc -G -g  -Xcompiler -rdynamic -gencode arch=compute_61,code=sm_61  -L /usr/local/cuda-8.0/lib64/ -lcublas -lcudnn -lcudart

第7号错误是什么?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-04 02:18:59

根据我的测试,cuda-memcheck必须在您的用户帐户具有写访问权限的目录中运行,否则它将报告您指出的错误。

很明显,你很可能会这样做:

代码语言:javascript
复制
./cuda-memcheck  ...
^^

这个命令调用(./)告诉我,您正在尝试从安装它的目录中运行cuda-memcheck--这不是典型的或预期的使用。在典型的CUDA安装中,假设您不是根用户,您将无法对cuda-memcheck可执行文件所在的目录进行写访问。

  • 确保您已经正确更新了PATH环境变量,以便您可以从任何位置正确地运行cuda-memcheck。这方面的说明是这里
  • 将您的目录更改为您有写访问权限的目录。想必你可以这样做,例如cd ~/work/local_pc_code/bin/test/
  • 从那里运行cuda-memcheck,例如cuda-memcheck ./test_parm
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41454958

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档