Nsight Eclipse版本找不到nvcc

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不认识它呢 如果我尝试构建一个项

我刚刚安装了CUDA 5.0预览版(Mac OS X Lion),但Nsight有问题

工具包似乎安装正确。(驱动程序加载,nvcc-V在bash中工作,示例工作正常)

创建新项目时,会收到警告:

  • 启动外部扫描仪信息生成器(nvcc-dryrun…)时出错
  • 在$PATH中找不到程序“nvcc”
在Preferences->CUDA Toolkit中,我没有检测到与CUDA兼容的设备。这很奇怪,因为我的机器上有nVidia GT 650M。那么为什么Nsight不认识它呢

如果我尝试构建一个项目,我会遇到两个错误:

  • /bin/sh:nvcc:未找到命令
  • make:[src/test.o]错误127

您是如何开始照明的?您是否使用/usr/local/cuda/bin/nsight?不幸的是,目前无法在Mac OS X上通过双重锁定应用程序来启动Nsight

在CUDA 5.0预览版中,当shell脚本没有正确设置路径时,我们遇到了一个错误。这是最新内部工具包构建中此脚本的外观(您可能需要根据工具包安装位置调整路径-在最终版本中,安装程序将处理此脚本):


从终端直接启动可以解决大多数问题。我仍然收到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" $@