ubuntun 16 04環境安裝Caffe過程

2021-09-28 05:17:42 字數 2601 閱讀 1727

本文基於ubuntu 16.04環境,

將庫中的makefile配置檔案用例,copy乙份,命名為makefile.config

mv makefile.config.example makefile.config
由於ubuntun是安裝在虛擬機器下,不能直接訪問gpu,需要修改配置檔案,將makefile.config中的cpu_only選項開啟

使用make -j進行編譯

make -j
src/caffe/layers/hdf5_output_layer.cpp:4:18: fatal error: hdf5.h: no such file or directory

compilation terminated.

hdf5.h預設安裝的標頭檔案在/usr/include/hdf5/serial/

需要修改makfile config檔案新增hdf5路徑

修改makefile

make clean之後,重新編譯

虛擬機器記憶體太小,關閉虛擬機器,在虛擬機器設定選項修改記憶體為4g

如果擴充套件虛擬機器記憶體還是解決不了,建議裝雙系統(windows+ubuntu環境)

in file included from ./include/caffe/util/math_functions.hpp:11:0,

from src/caffe/syncedmem.cpp:3:

./include/caffe/util/mkl_alternate.hpp:14:19: fatal error: cblas.h: no such file or directory

缺少bblas庫,解決辦法:

sudo apt-get install libblas-dev
/usr/bin/ld: cannot find -lhdf5_hl

/usr/bin/ld: cannot find -lhdf5

搜尋整個檔案目錄上述兩個庫在/usr/lib/x86_64-linux-gnu/hdf5/serial/lib,目錄

修改make.config中的庫路徑

搜尋整個目錄,沒有找到該兩個庫,安裝libatlas-base-dev

sudo apt install libatlas-base-dev
5:編譯成功

Ubuntu16 04環境安裝jenkins

前提 系統必須安裝jdk 如果沒有安裝可通過如下命令安裝 sudo add apt repository ppa openjdk r ppa sudo apt update sudo apt install openjdk 8 jdk 1.檢查系統環境 通過 cat etc os release 命...

Ubuntu16 04環境安裝jenkins

前提 系統必須安裝jdk 如果沒有安裝可通過如下命令安裝 sudo add apt repository ppa openjdk r ppa sudo apt update sudo apt install openjdk 8 jdk 1.檢查系統環境 通過 cat etc os release 命...

EOS ubuntu16 04 環境搭建

git clone sudo apt get update wget o apt get install clang 4.0 lldb 4.0 libclang 4.0 dev cmake make libbz2 dev libssl dev libg dev autotools dev build...