2012-07-26 50 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