1 cuda deep-learning ubuntu-14.04 caffe
我在我的双启动笔记本电脑上成功安装了caffe(GTX 860M,Windows 7 + Ubuntu 14.04.2).所有测试都顺利通过.然而,当我重新启动时,ubuntu卡在了打开的屏幕上(带有ubuntu徽标和五个红点的那个).不知道该怎么做.
有没有人遇到过同样的问题?我认为显卡驱动程序启动有问题.我安装了最新的CUDA 7 Toolkit,内置了nvidia驱动程序.由于在重新启动之前所有测试都已通过,因此驱动程序在成功启动后似乎可以正常工作.
卡住的屏幕是这样的:http://i.stack.imgur.com/pRtEF.jpg
尝试在我的系统上安装Caffe时遇到了类似的问题.以下步骤对我有用,但它至少有一个已知问题(记录如下).
我不确定究竟是什么导致了这个问题,但肯定与Nvidia Driver和Cuda Toolkit的安装有关,而且不是由Caffe造成的.
完成以下步骤后,我已经能够使用以下教程和指南在我的系统上成功安装Caffe:
最近,我试图让Cuda 7.5在Ubuntu 14.04上运行时遇到了同样的问题.这种方法也解决了这个问题.眼镜:
资料来源:ubuntuforums.org/showthread.php?t=2246526
!已知的问题 !!
sudo shutdown -r now将打印重新启动消息,但不会发生任何事情.在新的64位Ubuntu 14.04安装上执行并测试,具有以下硬件规格:
安装前执行以下命令:
sudo apt-get -y build-essential vim git llvm clang
Run Code Online (Sandbox Code Playgroud)
以下步骤产生了一个稳定的系统,安装了最新的Nvidia Driver和Cuda 6.5 Toolkit:
~/Downloads目录.例如:NVIDIA-Linux-x86_64-346.35.run~/Downloads目录.例如:cuda_6.5.14_linux_64.run通过添加以下行来将'nouveau'驱动程序列入黑名单/etc/modprobe.d/blacklist.conf(nouveau是Nvidia卡的免费开源驱动程序,它是Ubuntu 14.04的默认驱动程序):
blacklist nouveau
options nouveau modeset=0
重新启动系统,不要登录,而是使用CTRL + ALT + F1切换到终端
杀死lightdm(如果您更改了lightdm,请使用您自己的显示管理器替换'lightdm',lightdm是Ubuntu 14.04的默认设置):
sudo service lightdm stop
下一步很关键,请务必在继续之前检查两次!
使用--no-opengl-files选项运行Nvidia驱动程序安装程序(该选项可防止覆盖OpenGL文件;如果没有此选项,Unity将无法正常运行,登录后屏幕将冻结):
sudo chmod +x ~/Downloads/NVIDIA-Linux-x68_64-346.35.run
sudo ~/Downloads/NVIDIA-Linux-x68_64-346.35.run --no-opengl-files
接受EULA并承认所有进一步的警告但拒绝安装任何额外的警告.
重新启动并登录到桌面,使用手动安装的驱动程序正在使用的"其他驱动程序"(系统设置>软件和更新>其他驱动程序)实用程序进行验证.
打开终端并安装Cuda 6.5 Toolkit:
sudo chmod +x ~/Downloads/cuda_6.5.14_linux_64.run
sudo ~/Downloads/cuda_6.5.14_linux_64.run
接受EULA,不安装驱动程序,安装Toolkit和示例(如果您愿意),保留所有默认目录.
通过将以下行附加到以下内容来添加Cuda 6.5 Toolkit环境变量~/.bashrc:
# For 32-bit systems, append these:
export PATH=$PATH:/usr/local/cuda-6.5/bin
export LD_LIBRARY_PATH=/usr/local/cuda-6.5/lib
# For 64-bit systems, append these:
export PATH=$PATH:/usr/local/cuda-6.5/bin
export LD_LIBRARY_PATH=/usr/local/cuda-6.5/lib64
现在应该正确安装Nvidia Driver和Cuda 6.5 Toolkit.
可选:确认您的Nvidia驱动程序和Cuda 6.5 Toolkit安装.
运行以下命令确认Nvidia驱动程序安装:
nvidia-smi
通过运行以下命令确认Cuda编译器安装:
nvcc -V
通过构建和运行可选安装的Cuda示例确认一切正常:(使用'make'需要build-essential)
sudo apt-get install -y build-essential
cd ~/NVIDIA_CUDA-6.5_SAMPLES/1_Utilities/deviceQuery
make
./deviceQuery
cd ~/NVIDIA_CUDA-6.5_SAMPLES/1_Utilities/bandwidthTest
make
./bandwidthTest