Nsight Eclipse版本找不到nvcc
我刚刚安装了CUDA 5.0预览版(Mac OS X Lion),但Nsight有问题 工具包似乎安装正确。(驱动程序加载,nvcc-V在bash中工作,示例工作正常) 创建新项目时,会收到警告:Nsight Eclipse版本找不到nvcc,eclipse,cuda,nvcc,nsight,Eclipse,Cuda,Nvcc,Nsight,我刚刚安装了CUDA 5.0预览版(Mac OS X Lion),但Nsight有问题 工具包似乎安装正确。(驱动程序加载,nvcc-V在bash中工作,示例工作正常) 创建新项目时,会收到警告: 启动外部扫描仪信息生成器(nvcc-dryrun…)时出错 在$PATH中找不到程序“nvcc” 在Preferences->CUDA Toolkit中,我没有检测到与CUDA兼容的设备。这很奇怪,因为我的机器上有nVidia GT 650M。那么为什么Nsight不认识它呢 如果我尝试构建一个项
- 启动外部扫描仪信息生成器(nvcc-dryrun…)时出错
- 在$PATH中找不到程序“nvcc”
- /bin/sh:nvcc:未找到命令
- make:[src/test.o]错误127
从终端直接启动可以解决大多数问题。我仍然收到2条警告:无效的项目路径:未找到Include Pat(库/框架(框架目录))Aaargh。感谢您提出这一点-我将研究它,但它很可能是10.8中引入的一个苹果bug(nsight从编译器获得该路径)。我将尝试在5.0版中修复它,您可以安全地忽略它,同时,它是完全无害的(它不会破坏任何东西,主要是用户在项目包含路径中检测拼写错误)。包含路径警告的问题将在即将发布的CUDA Toolkit 5.0版中解决。请同时忽略这些消息。我正在处理10.7.4,而不是10.8。现在一切似乎都很好,谢谢。你有官方CUDA 5.0的预计到达时间吗?我没有下一个CUDA工具包发布的日期。好的,现在我明白了-你是在10.7上,我把它和这个网站上报道的另一个MacOSX问题弄错了。实施的修复将覆盖编译器返回无效包含路径的任何操作系统,因此10.7.4也不会显示这些警告。
#!/bin/sh
PATH="$PATH:/Developer/NVIDIA/CUDA-5.0/bin" DYLD_LIBRARY_PATH="$DYLD_LIBRARY_PATH:/Developer/NVIDIA/CUDA-5.0/lib" "/Developer/NVIDIA/CUDA-5.0/libnsight/nsight.app/Contents/MacOS/nsight" $@