2012-07-26 48 views
1

我刚刚安装了CUDA 5.0 Preview(Mac OS X Lion),并且遇到了Nsight问题。Nsight Eclipse Edition找不到nvcc

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

当我创建一个新的项目,我获得警告:

  • 错误启动外部扫描信息发生器(NVCC -dryrun ...)
  • 计划 'NVCC' 未在$ PATH发现

在首选项 - > CUDA工具包中,我没有检测到CUDA兼容设备。这很奇怪,因为我的机器上装有nVidia GT 650M。那么为什么Nsight不认识它?

如果我尝试建立一个项目,我得到2个错误:

  • /bin/sh的:NVCC:* [来源/ test.o]错误127
  • :找不到
  • make命令

回答

3

你如何开始Nsight?你使用/ usr/local/cuda/bin/nsight?不幸的是,目前还无法通过双击无比的Mac OS X上

的应用在CUDA 5.0预览构建我们有一个bug,当shell脚本没有正确设置路径,推出Nsight。这是该脚本看起来像在最新的内部工具包构建(您可能需要调整路径取决于您的工具包安装位置 - 在最终版本的安装程序将处理它):

#!/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" [email protected] 
+0

从终端开始Nsight解决了大多数问题。我仍然得到2个警告:无效的项目路径:包括未找到Pat(库/框架(框架目录)) – Sterbic 2012-07-27 10:36:55

+0

Aaargh。感谢您提出这个问题 - 我会研究它,但它可能是10.8版本中引入的Apple错误(nsight从编译器获取该路径)。我会尽量把它固定为5.0,你可以放心地忽略它同时,它是完全无害的(它不会破坏任何东西,它主要是为用户检测项目中的错别字包括路径) – Eugene 2012-07-27 17:55:54

+0

的问题包括路径警告将在即将到来的CUDA Toolkit 5.0版本中解决。请同时忽略这些信息。 – Eugene 2012-07-27 19:16:10