2012-12-09 31 views
0

我在我的iMac上安裝了Cuda 5.0(預生產版本),它具有支持NVIDIA GeForce 9400 Cuda的GPU。使用捆綁的Eclipse Nsight,我創建了一個項目併成功構建它。但是,當我嘗試運行它時,Eclipse顯示我此錯誤消息:dyld:Eclipse上的Nsight上沒有加載庫的錯誤

使dyld:庫未加載: /用戶/家庭/ CUDA-工作區/ sample_project /發行:@是rpath/libcudart.dylib從引用/ sample_project
原因是:image not found

任何幫助嗎?

+0

CUDA 5.0的產品發佈上市已經有一段時間了。我會卸載並在生產版本中再次嘗試。 –

+0

在入門指南中提到: – Abdullah

+1

定義環境變量。 PATH變量需要包含/Developer/NVIDIA/CUDA-5.0/bin。 DYLD_LIBRARY_PATH需要包含/Developer/NVIDIA/CUDA-5.0/lib。 在您的環境中放置這些值的典型方法是使用以下命令: export PATH =/Developer/NVIDIA/CUDA-5.0/bin:$ PATH export DYLD_LIBRARY_PATH =/Developer/NVIDIA/CUDA-5.0/lib:$ DYLD_LIBRARY_PATH 要使這些設置永久化,請將它們放置在〜/ .bash_profile中。 – Abdullah

回答

1
  1. 請使用CUDA SDK的生產版本。
  2. 請注意,Nsight應該從shell運行,雙擊查找程序中的應用程序包時它不起作用。

這是在5.0產能釋放開始Nsight shell腳本:

#!/bin/sh 
PATH=$PATH:/usr/local/cuda-5.0/bin LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/cuda-5.0/lib:/usr/local/cuda-5.0/lib64 UBUNTU_MENUPROXY=0 LIBOVERLAY_SCROLLBAR=0 /usr/local/cuda-5.0/libnsight/nsight [email protected] 
相關問題