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 配置拼音輸入法步驟Ubuntu
- Ubuntu 16.04 下安裝配置caffeUbuntu
- ubuntu 下安裝nginx步驟UbuntuNginx
- 配置 Windows Terminal 步驟Windows
- Ubuntu 20.10的Docker安裝步驟UbuntuDocker
- Mac OS 配置Maven步驟MacMaven
- Ubuntu (14.04)下執行 DotNet Core 步驟Ubuntu
- ubuntu 18.04安裝kalibr(詳細步驟)Ubuntu
- 配置PLSQL Developer詳細步驟SQLDeveloper
- laravel 使用guzzlehttp/guzzle 配置步驟LaravelHTTP
- Ubuntu 16 04 編譯 Caffe SSDUbuntu編譯
- 轉載:Ubuntu 升級 golang 版本完美步驟UbuntuGolang
- Github配置ssh key詳細步驟Github
- UBUNTU手動安裝JDK的詳細步驟UbuntuJDK
- Ubuntu上搭建Hadoop叢集環境的步驟UbuntuHadoop
- ubuntu20.04.3安裝Qt6.22操作步驟UbuntuQT
- SAP MM 關於STO步驟和配置
- 華納雲:ubuntu開啟ssh的步驟和流程Ubuntu
- 【轉】Ubuntu系統下使用隨身碟的步驟Ubuntu
- Termux安裝完整版Linux(Ubuntu)詳細步驟LinuxUbuntu
- Ubuntu-16-04-編譯-Caffe-SSDUbuntu編譯
- Cocos2d-x環境配置步驟
- DKhadoop環境安裝配置步驟詳解Hadoop
- Oracle 11g dataguard 配置簡約步驟Oracle
- realvnc linux,realvnc linux配置的8個步驟VNCLinux
- Jaspersoft?Studio新增mysql資料庫配置步驟MySql資料庫
- ubuntu20.04安裝教程超詳細 安裝ubuntu系統步驟圖解Ubuntu圖解
- Eclipse配置hadoop外掛步驟【Linux centos6.0】EclipseHadoopLinuxCentOS
- SAP可配置物料的建立過程及步驟
- hadoop的一些知識點 配置步驟Hadoop
- GitHub倉庫配置SSH keys步驟流程圖解Github流程圖圖解
- Suse Linux 10中MySql安裝與配置步驟LinuxMySql
- 如何配置web伺服器的詳細步驟Web伺服器
- Ubuntu18.10安裝HP網路印表機詳細步驟Ubuntu
- ubuntu16.04安裝MATLAB R2017b步驟詳解UbuntuMatlab
- Ubuntu“基本操作”及“實現【遠端連線】前需步驟”Ubuntu
- (8)caffe總結之solver及其配置
- ubuntu wsl 子系統使用win10 系統ss代理步驟UbuntuWin10
- 在 Ubuntu中從外部儲存庫安裝軟體包步驟Ubuntu