我在双启动笔记本电脑上成功安装了caffe(GTX 860M,Windows 7 + Ubuntu 14.04.2)。所有测试都顺利通过。然而,当我重新启动时,ubuntu卡在了打开的屏幕上(带有ubuntu徽标和五个红点的屏幕)。不知道该怎么做。
之前有没有人遇到过同样的问题?我认为显卡驱动程序启动有问题。我安装了最新的CUDA 7 Toolkit,内置了nvidia驱动程序。由于在重新启动之前所有测试都已通过,因此驱动程序在成功启动后似乎可以正常工作。
卡住的屏幕是这样的:http://i.stack.imgur.com/pRtEF.jpg答案 0 :(得分:5)
尝试在我的系统上安装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
以下步骤产生了安装了最新Nvidia Driver和Cuda 6.5 Toolkit的稳定系统:
~/Downloads
目录。
例如:NVIDIA-Linux-x86_64-346.35.run
~/Downloads
目录。
例如:cuda_6.5.14_linux_64.run
将以下行添加到/etc/modprobe.d/blacklist.conf
,将'nouveau'驱动程序列入黑名单(nouveau是Nvidia卡的免费开源驱动程序,它是Ubuntu 14.04的默认驱动程序):
blacklist nouveau
options nouveau modeset=0
重新启动系统,执行 NOT 登录,但使用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并确认所有进一步的警告,但拒绝安装额外的任何内容。
重新启动并登录桌面,使用手动安装的驱动程序正在使用的“其他驱动程序”(系统设置&gt;软件和更新&gt;其他驱动程序)实用程序进行验证。
打开终端并安装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, NOT 安装驱动程序,安装Toolkit和示例(如果您愿意),保留所有默认目录。
通过将以下行附加到~/.bashrc
来添加Cuda 6.5 Toolkit环境变量:
# 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
答案 1 :(得分:1)
此问题与caffe无关。
问题是从ubuntu软件中心安装的nVidia驱动程序不支持您的卡。
卸载任何nvidia软件包(sudo apt-get purge nvidia-*
)并从nvidia网站安装最新的驱动程序版本。
答案 2 :(得分:0)
我建议你更改cuda 7.5 ubuntu 15.04版本。我在ubuntu 14.04上尝试它,它解决了这个问题。当我在ubuntu 14.04上安装cuda 7.5 ubuntu 14.04版本时,我反击了确切的问题。