安装nvidia driver,如果网速度不好,可能要花比较长的时间 安装完成后重启
sudo apt-get install nvidia-378 sudo reboot
重启系统后,执行下面的命令查看驱动的安装状态显示安装成功 sudo nvidia-smi sudo nvidia-setting
安装NVIDIA驱动后,登录死机现象再没出现,一切正常了。 (10) 注意
当BIOS中Secure Boot设置为disable,正安装NVIDIA driver后,如果再将Secure Boot设置为enable,再启动ubuntu则NVIDIA driver则不会工作。 具体原因,参见这篇文章
《UEFI、BIOS、Secure Boot的关系和知识介绍》
11
如果要在安全启动模式下安装NVIDIA driver,有点麻烦,我没有再尝试,参见这篇文章应该会有帮助:
《Linux secure boot(安全启动)时添加Nvidia显卡驱动》 (11) 参考文章
《ubuntu16.04 NVIDIA显卡驱动安装》 《Ubuntu 16.04 nvidia安装》
10. 附录
(1) 安装cuda8.0
进入cuda_8.0.61_375.26_linux.run所在目录 执行:
$sudo chmod +x cuda_8.0.61_375.26_linux.run $sudo ./ cuda_8.0.61_375.26_linux.run
按q键退出RELU文档,按照如下选择,显卡驱动一定要选n,不装 其他都默认yes
最后,配置环境变量,直接放在系统配置文件profile里面: $sudo gedit /etc/profile 在最后面加入两行代码:
export PATH=/usr/local/cuda-8.0/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64:$LD_LIBRARY_PATH 保存退出.
执行:$sudo ldconfig
(2) 检查是否安装成功 $nvcc –version
查看CUDA ,应该显示8.0,如果没有添加path会显示系统之前的版本 $nvidia-smi 查看驱动信息
在根目录下会出现NVIDIA_CUDA-8.0_Samples,打开终端,进入该目录: $sudo make –j8 #编译samples,我电脑8线程,全开编译 等待2分钟左右,编译完成,执行下条指令: $sudo ./1_Utilities/deviceQuery/deviceQuery
出现提示显卡驱动版本等信息的内容,表示安装成功。
12
(3) Atlas安装
sudo apt-get install libatlas-base-dev
8888888888888888888888888888888888888888888888888888888888888888888888888
Ubuntu16.04 Caffe 安装步骤记录(超详尽)
2017年05月19日 19:09:11 阅读数:94695
历时一周终于在 ubuntu16.04 系统成功安装 caffe 并编译,网上有很多教程,但是某些步骤并没有讲解详尽,导致配置过程总是出现各种各样匪夷所思的问题,尤其对于新手而言更是欲哭无泪,在我饱受折磨后决定把安装步骤记录下来,尽量详尽清楚明白,避免后来小白重蹈覆辙。
安装硬件: intel i5 + NVIDIA 740 M
安装流程细分为如下10个步骤,细化步骤粒度更易避免出错: 1、安装依赖包 2、禁用 nouveau 3、配置环境变量 4、下载 CUDA 8.0 5、安装 CUDA 8.0
6、验证 CUDA 8.0 是否安装成功 7、安装 cudnn 8、安装 opencv3.1
sudo apt-get install python-opencv sudo pip3 install opencv-python so “import cv2” is enabled. 9、安装 caffe
13
10、安装 pycaffe notebook 接口环境
第1步 安装依赖包
安装后续步骤或环境必需的依赖包,依次输入以下命令:
sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler
sudo apt-get install --no-install-recommends libboost-all-dev sudo apt-get install libopenblas-dev liblapack-dev libatlas-base-dev sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev sudo apt-get install git cmake build-essential123456789
有一定几率安装失败而导致后续步骤出现问题,所以要确保以上依赖包都已安装成功,验证方法就是重新运行安装命令,如验证 git cmake build-essential是否安装成功共则再次运行以下命令:
sudo apt-get install git cmake build-essential 1
界面提示如下则说明已成功安装依赖包,否则继续安装直到安装成功。
yhao@yhao-X550VB:~$ sudo apt-get install git cmake build-essential 正在读取软件包列表... 完成
正在分析软件包的依赖关系树 正在读取状态信息... 完成
build-essential 已经是最新版 (12.1ubuntu2)。 cmake 已经是最新版 (3.5.1-1ubuntu3)。 git 已经是最新版 (1:2.7.4-0ubuntu1.1)。
14
下列软件包是自动安装的并且现在不需要了:
lib32gcc1 libc6-i386
使用'sudo apt autoremove'来卸载它(它们)。
升级了 0 个软件包,新安装了 0 个软件包,要卸载 0 个软件包,有 94 个软件包未被升级。1234567891011
第2步 禁用 nouveau
安装好依赖包后需要禁用 nouveau,只有在禁用掉 nouveau 后才能顺利安装 NVIDIA 显卡驱动,禁用方法就是在 /etc/modprobe.d/blacklist-nouveau.conf 文件中添加一条禁用命令,首先需要打开该文件,通过以下命令打开:
sudo gedit /etc/modprobe.d/blacklist-nouveau.conf1
打开后发现该文件中没有任何内容,写入:
blacklist nouveau option nouveau modeset=0 1
保存时命令窗口可能会出现以下提示:
** (gedit:4243): WARNING **: Set document metadata failed: 不支持设置属性 metadata::gedit-position 12
无视此提示~,保存后关闭文件,注意此时还需执行以下命令使禁用 nouveau 真正生效:
sudo update-initramfs -u1
第3步 配置环境变量
同样使用 gedit 命令打开配置文件:
sudo gedit ~/.bashrc 12
15