Ubuntu18.04下安装caffe+Anaconda3+python3.7+cuda1。。
ubuntu怎么安装python
在Ubuntu18.04上安装caffe,记录下过程,yibia
安装硬件:Intel i7 +RTX2070
第1步安装依赖包
在终端输⼊基本环境必须的依赖包:
sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compile
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-essential
有⼀定⼏率安装失败⽽导致后续步骤出现问题,所以要确保以上依赖包都已安装成功,⾸先出现安装失败是由于下载源时,运⾏ sudo apt-get update 后再继续重新运⾏安装命令,验证是否安装完成。
第2步禁⽤ nouveau安装显卡驱动
Ubuntu18.04⾃带了NVIDIA驱动,但是它没有安装完整,不能在终端使⽤nvidia-smi命令查看,在之后的CUDA编译测试⾥⾯也会出现问题,因此需要重新安装。重新安装的⽅式如下:
安装好依赖包后需要禁⽤ nouveau,只有在禁⽤掉 nouveau 后才能顺利安装 NVIDIA 显卡驱动,禁⽤⽅法就是在/etc/modprobe.f ⽂件中添加⼀条禁⽤命令,⾸先需要打开该⽂件,通过以下命令打开:
sudo gedit /etc/modprobe.f
打开后发写⼊: blacklist nouveau
保存时命令窗⼝可能会出现以下提⽰:
** (gedit:4243): WARNING **: Set document metadata failed:不⽀持设置属性
⽆视此提⽰~,保存后关闭⽂件,注意此时还需执⾏以下命令使禁⽤ nouveau 真正⽣效:
sudo upate-initramfs -u
1.驱动在线安装⽅式
进⼊tty⽂本模式
ctrl+alt+F1
关闭显⽰服务
sudo service lightdm stop
卸载原有驱动
sudo apt-get remove --purge nvidia* # 提⽰有残留可以接 sudo apt autoremove
添加nvidia驱动源
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt-get update
寻适合的驱动版本
ubuntu-drivers devices
(base) li@Fly:~$ ubuntu-drivers devices
== /sys/devices/pci0000:00/0000:00:01.0/0000:01:00.0 ==
modalias : pci:v000010DEd00001F07sv00001462sd00003732bc03sc00i00
vendor : NVIDIA Corporation
driver : nvidia-driver-410 - third-party free
driver : nvidia-driver-415 - third-party free
driver : nvidia-driver-418 - third-party freUbuntu18.04 caffee
driver : nvidia-driver-430 - third-party free recommended
driver : xserver-xorg-video-nouveau - distro free builtin
安装nvidia driver
sudo apt-get install nvidia-driver-430
检查是否安装成功
nvidia-smi
安装成功启动显⽰服务
sudo service lightdm start
退出tty模式进⼊图形界⾯
ctrl+alt+F7
2.驱动离线安装⽅式
nvidia官⽹www.nvidia/Download/index.aspx?lang=en-us下载显卡对应的驱动un,拷贝到Linux某个⽬录后先改权限
chomod 777 un
卸载原有驱动
sudo apt-get remove --purge nvidia* # 提⽰有残留可以接 sudo apt autoremove
进⼊tty⽂本模式
ctrl+alt+F1
临时关闭显⽰服务
sudo service lightdm stop
运⾏安装程序
sudo sh ./un
安装后再重启显⽰
sudo service lightdm start
退出tty模式进⼊图形界⾯
ctrl+alt+F7
第3步配置环境变量
同样使⽤ gedit 命令打开配置⽂件:
sudo gedit ~/.bashrc
打开后在⽂件最后加⼊以下两⾏内容:
export LD_LIBRARY_PATH=/usr/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH
export LD_LIBRARY_PATH=/lib/x86_64-linux-gnu:$LD_LIBRARY_PATH
保存退出。
第4步下载 CUDA 10.1
进⼊,依次选择 CUDA类型然后下载即可
第3步中已经安装了NVIDIA显卡驱动,故此步骤 CUDA 的安装包括了 nvidia 显卡驱动的安装,此时注意你是否已经安装过 nvidia 显卡驱动。若⽆法保证已安装的 nvidia 显卡驱动⼀定正确,那就卸载掉之前安装的 nvidia 显卡驱动(),然后开始安装 CUDA 10.1;若可以保证已安装正确的 nvidia 显卡驱动,则直接开始安装 CUDA 10.1,在安装过程中选择不再安装 nvidia 显卡驱动。
通过 Ctrl + Alt + F1 进⼊⽂本模式,输⼊帐号密码登录,通过 Ctrl + Alt + F7 可返回图形化模式,在⽂本模式登录后⾸先关闭桌⾯服务:
sudo service lightdm stop
然后通过 Ctrl + Alt + F7 发现已⽆法成功返回图形化模式,说明桌⾯服务已成功关闭,注意此步对接下来的nvidia 驱动安装尤为重要,必需确保桌⾯服务已关闭。
进⼊CUDA安装⽂件路径下,输⼊:
sudo sh cuda_10.1.168_418.67_linux.run
然后按照提⽰操作即可,先输⼊ accept ,然后让选择是否安装 nvidia 驱动,剩下的选择则都输⼊“y”确认安装或确认默认路径安装,开始安装,此时若出现安装失败提⽰则可能为未关闭桌⾯服务或在已安装 nvidia 驱动的情况下重复再次安装 nvidia 驱动,安装完成后输⼊重启命令重启:
reboot
重启后登录进⼊系统,可以在/usr/local⽬录下可以看到cuda和cuda-10.1两个⽂件夹,表⾯安装成功。
接下来配置 CUDA 环境变量,与第3步相同,使⽤ gedit 命令打开配置⽂件:
sudo gedit ~/.bashrc
在该⽂件最后加⼊以下两⾏并保存:
export PATH=/usr/local/cuda/bin:$PATH
export LD_LIBRARY_PATH=/usr/local/cuda/lib64:$LD_LIBRARY_PATH
使该配置⽣效:
source ~/.bashrc
第5步验证 CUDA 10.1是否安装成功
分别执⾏以下命令:
cd /usr/local/cuda/samples/1_Utilities/deviceQuery
sudo make
./deviceQuery
若看到类似以下信息则说明cuda已经安装成功。
第6步安装 cudnn
登录官⽹:,下载对应 cuda 版本且 linux 系统的 cudnn 压缩包,注意官⽹下载 cudnn 需要注册帐号并登录。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。