日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Ubuntu >内容正文

Ubuntu

ubuntu16.04下配置caffe无GPU

發布時間:2025/3/15 Ubuntu 22 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ubuntu16.04下配置caffe无GPU 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

1. 安裝依賴項?


1 sudo apt-get install libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler 2 sudo apt-get install --no-install-recommends libboost-all-dev 3 sudo apt-get install libopenblas-dev liblapack-dev libatlas-base-dev 4 sudo apt-get install libgflags-dev libgoogle-glog-dev liblmdb-dev



2. ?下載解壓OpenCV3.1


① ? OpenCV 下載鏈接:?http://opencv.org/releases.html

? ? ? 下載3.1.0 Sources源碼:




② ? 下載的OpenCV源碼的壓縮包 opencv-3.1.0.zip 的保存路徑默認是在 home/用戶名/下載 下,進入到該目錄。

? ? ? ? 解壓并拷貝到home目錄后重命名:

cd ~/下載 unzip opencv-3.1.0.zip sudo mv ./opencv-3.1.0 ~/OpenCV

?③ ?進入OpenCV目錄,創建build文件夾:

cd ~/opencv mkdir build cd build


3. 使用CMake編譯OpenCV


sudo apt install cmake sudo cmake -D CMAKE_BUILD_TYPE=Release -D CMAKE_INSTALL_PREFIX=/usr/local .. sduo make -j4





之后編譯成功,輸入以下指令完成安裝:

sudo make install


4. 驗證OpenCV是否正確安裝


切換到OpenCV下的samples目錄,并編譯samples程序:

cd ~/OpenCV/samples sudo cmake . sudo make -j $(nproc)



繼續切換到cpp目錄下,運行測試程序

cd cpp/ ./cpp-example-facedetect lena.jpg


這是一個人臉檢測的測試程序,運行結果:





5. ?下載caffe


caffe源代碼下載地址: ?https://github.com/BVLC/caffe


?

將下載的caffe源碼壓縮包解壓并移動到home目錄下:

cd ~/下載 unzip caffe-master.zip sudo mv ./caffe-master ~/caffe-master

6. 修改Makefile.config配置文件


復制一份Makefile.config文件并使用gedit打開修改配置:

cd ~/caffe-master sudo cp Makefile.config.example Makefile.config sudo gedit Makefile.config
修改如下節點:

  • #USE_CUDNN:=1 改為 USE_CUDNN:=0 ? (不使用CUDN,注意去掉前邊的#符號)
  • #OPENCV_VERSION := 3 ?OPENCV_VERSION := 3?
  • #WITH_PYTHON_LAYER :=1 改為 ?WITH_PYTHON_LAYER :=1(python接口)


ubuntu16.04版本相比14.04版本,文件包含位置有變化,所以以下兩處一定要做更改:


INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include 改為:

INCLUDE_DIRS := $(PYTHON_INCLUDE) /usr/local/include /usr/include/hdf5/serial

LIBRARY_DIRS := $(PYTHON_LIB) /usr/local/lib /usr/lib ?改為:

LIBRARY_DIRS := $(PYTHON_LIB) /usr/local/lib /usr/lib /usr/lib/x86_64-linux-gnu /usr/lib/x86_64-linux-gnu/hdf5/serial



7. 修改makefile文件


打開caffe-master目錄下的makefile文件,做如下修改:


NVCCFLAGS +=-ccbin=$(CXX) -Xcompiler-fPIC $(COMMON_FLAGS) ?修改為:

NVCCFLAGS += -D_FORCE_INLINES -ccbin=$(CXX) -Xcompiler -fPIC $(COMMON_FLAGS)



8. 編譯caffe


在caffe-master目錄運行終端,輸入:

sudo make all -j4




9. 測試caffe是否安裝成功


運行以下指令:

sudo make runtest
運行之后有以下結果,說明caffe配置成功:



轉載于:https://www.cnblogs.com/mtcnn/p/9411832.html

總結

以上是生活随笔為你收集整理的ubuntu16.04下配置caffe无GPU的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。