4
我以前也有支持CUDA 7.0安裝在我的機器上,後來未安裝CUDA 7.0版,並安裝CUDA 8.0。當我去我的/ usr /本地文件夾我看到下面的文件夾:多個CUDA版本
/bin/
/cuda/
/cuda-7.0/
/cuda-8.0/
/etc/
/games/
/include/
/lib/
/lua/
/man/
/MATLAB/
/sbin/
/share/
/src/
我想我很困惑,因爲/cuda/version.txt文件說,這是對CUDA 8.0,但是當我鍵入:
$ nvcc -V
它報告,我使用7.0版本:
nvcc: NVIDIA (R) Cuda compiler driver
Copyright (c) 2005-2015 NVIDIA Corporation
Built on Mon_Feb_16_22:59:02_CST_2015
Cuda compilation tools, release 7.0, V7.0.27
還有什麼讓我爲難的是,即使我做的:
export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64:$LD_LIBRARY_PATH
export PATH=$PATH:/usr/local/cuda-8.0/bin
I型$ nvcc -V
之後,它仍然輸出版本7.0。
編輯:
$ which nvcc
/usr/local/cuda-7.0/bin/nvcc
$ echo $PATH
/home/arturo/torch/install/bin:/home/arturo/torch/install/bin:/home/arturo/torch/install/bin:/home/arturo/torch/install/bin:/home/arturo/torch/install/bin:/home/arturo/torch/install/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/usr/local/cuda-7.0/bin
待辦事項'其中nvcc'和'echo $ PATH'並編輯輸出到你的問題中,我相信有人能夠爲你解釋它。很可能CUDA 7路徑仍然在您的PATH中,並且它位於CUDA 8路徑之前。你可能可以用'export PATH =/usr/local/cuda-8.0/bin:$ PATH'來修復它,但是你應該真的清理一下。 –
已添加編輯。似乎他們指向7.0 ... – Arturo
您的PATH變量根本不顯示CUDA 8路徑。在我之前的評論中,我輸入了輸出命令,然後檢查nvcc版本。 –