我感觉到你的痛苦。我花了几天时间仔细研究了所有与CUDA相关的错误。在
首先,更新到更新的驱动程序。例如,361。(清洁安装!)然后用从硬盘上彻底擦除cuda和cudnnsudo rm -rf /usr/local/cuda
或者安装到其他地方,然后安装CUDA7.5(认真地说,这个特定版本)和cuDNN v4(同样是这个特定版本)
您可以运行以下命令来结算CUDA。在
^{pr2}$
按照说明,当他们要求您安装350驱动程序时,说不。你应该准备好了。在
对于cudn,没有指向wget的直接链接,因此必须从https://developer.nvidia.com/cudnn获取安装程序并运行以下命令:tar xvzf cudnn-7.0-linux-x64-v4.0-prod.tgz
sudo cp cuda/include/cudnn.h /usr/local/cuda-7.5/include
sudo cp -r cuda/lib64/. /usr/local/cuda-7.5/lib64
echo -e 'export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:/usr/local/cuda-7.5/lib64"\nexport CUDA_HOME=/usr/local/cuda-7.5' >> ~/.bash_profile
source ~/.bash_profile
现在要处理GPU上的NO:nano ~/.theanorc
添加以下行:[global]
floatX = float32
device = gpu0
如果出现nvcc错误,请改为:[global]
floatX = float32
device = gpu0
[nvcc]
flags=-D_FORCE_INLINES