ubuntu 16.04中CAFFE配置步驟
顯示卡驅動
sudo apt-get purge nvidia-*
sudo apt-get update
sudo apt-get purge nvidia-*
sudo apt-get-rep
sudo apt-get-repository ppa:graphics-
ifconfig
sudo apt-get
sudo apt-get install openssh-server
service ssh start
sudo add-apt-repository ppa:graphics-drivers/ppa and then sudo apt-get update
sudo apt-get update
sudo add-apt-repository ppa:graphics-drivers/ppa
sudo apt update && sudo apt install nvidia-364
sudo reboot
sudo rm -fr ~/.cache/compizconfig-1
sudo rm -fr ~/.compiz
sudo rm -fr ~/.Xauthority
sudo rm -fr ~/.config/autostart
sudo apt-get install --reinstall ubuntu-desktop unity compizconfig-settings-manager upstart
sudo dconf reset -f /org/compiz/
setsid unity
startx
sudo apt-get install lightdm
startx
配置gnome桌面
sudo apt-get install gnome-session-flashback
sudo apt-get install compizconfig-settings-manager
# gnome-tweak-tool
配置CUDA和CUDANN
下載CUDA本地安裝,注意是否覆蓋安裝NVIDIA驅動。安裝完CUDA之後,一定要成功編譯CUDA Samples和CUDANN的例子。
配置Caffe
- leveldb
git clone ...
sudo cp --preserve=links libleveldb.* /usr/local/lib
sudo cp -r include/leveldb /usr/local/include
使用GCC5強行編譯
cmake ... -DCUDA_NVCC_FLAGS="-D_FORCE_INLINES" ..
配置MATLAB
根據matconvnet配置,這個最簡單。若需要matcaffe,則需要make matcaffe。
gpuDevice()
run matlab/vl_setupnn
addpath('CAFFE-ROOT/matlab/+caffe/private')
後記和總結
在配置過程中與到了很多問題:
GCC版本問題,Ubuntu 16.04預設的是GCC5.3,但會在編譯CUDA中出現string.h memcpy函式的問題,我的做法是不對GCC降級,強行使用GCC5編譯。
安裝caffe 需要CUDA和CUDANN,注意修改配置檔案。
make caffe時候,注意出現的錯誤,安裝。不要隨便rm系統檔案,非常危險。最好記住安裝的大致進度,可能安裝一個庫會引起其他錯誤。
Link
Ubuntu 14.04 + Caffe + Cuda 7.5 + Opencv 3.0安裝教程
NVIDIA CUDA with Ubuntu 16.04 beta on a laptop (if you just cannot wait)
Caffe + Ubuntu 15.04 + CUDA 7.0 新手安裝配置指南
從零安裝 Caffe (Ubuntu 14.04)
Ubuntu 下配置protobuf
Ubuntu 16.04 or 15.10 OpenCV 3.1 Installation Guide
相關文章
- Ubuntu 16.04 下安裝配置caffeUbuntu
- ubuntu 16.04 lts 安裝intel realsense 步驟UbuntuIntel
- ubuntu 配置拼音輸入法步驟Ubuntu
- Linux16.04下配置Caffe,Pycaffe,matcaffeLinux
- Ubuntu 16.04 配置靜態 ipUbuntu
- ubuntu16.04安裝MATLAB R2017b步驟詳解UbuntuMatlab
- ubuntu16.04 lamp https配置UbuntuLAMPHTTP
- Ubuntu安裝cacti步驟Ubuntu
- ubuntu 14.04中開啟web服務步驟UbuntuWeb
- Ubuntu16.04不用管理員許可權安裝caffe依賴(上)Ubuntu
- Caffe + Ubuntu 15.04 + CUDA 7.0 安裝以及配置Ubuntu
- Ubuntu16.04橋接下配置固定IPUbuntu橋接
- ubuntu 下安裝nginx步驟UbuntuNginx
- Ubuntu 加入Windows AD域步驟UbuntuWindows
- ubuntu 14.04中開啟telnet服務步驟Ubuntu
- ubuntu 14.04中開啟vsftpd服務步驟UbuntuFTP
- ubuntu16.04+gtx1060+cuda8.0+caffe安裝、測試經歷Ubuntu
- hacmp 5.5配置步驟ACM
- Ubuntu 16.04 裝機後的配置要點Ubuntu
- ubuntu16.04 伺服器配置IP DNSUbuntu伺服器DNS
- Ubuntu 16.04 + PyCharm + spark 執行環境配置UbuntuPyCharmSpark
- Ubuntu 16.04 LTS 面向SLAM任務的基本安裝配置(更新中)UbuntuSLAM
- Mac OS 配置Maven步驟MacMaven
- 配置 Windows Terminal 步驟Windows
- VM中的Ubuntu(16.04)安裝tenserflowUbuntu
- Ubuntu16.04-hadoop3.1.0安裝與配置UbuntuHadoop
- ubuntu 16.04 的64位 安裝arm-none-linux-gnueabi-gcc的步驟和問題解決UbuntuNoneLinuxGC
- Suse Linux 10中MySql安裝與配置步驟LinuxMySql
- laravel 使用guzzlehttp/guzzle 配置步驟LaravelHTTP
- 配置PLSQL Developer詳細步驟SQLDeveloper
- nodejs debug配置步驟NodeJS
- VMware中配置ORACLE DATAGUARD步驟Oracle
- Oracle Stream配置詳細步驟Oracle
- 如何在Ubuntu 16.04中建立GIF動圖Ubuntu
- Ubuntu 16.04使用Sublime3配置Anaconda環境Ubuntu
- 如何在Ubuntu-16.04上配置Apache Kafka叢集!UbuntuApacheKafka
- 在 Ubuntu中從外部儲存庫安裝軟體包步驟Ubuntu
- 混合app打包步驟(本地+雲端)HybirdApp本地環境配置步驟APP