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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

caffe学习(1) ubunu 16.04+caffe+cuda8.0+opencv3.1安装

發布時間:2024/7/5 编程问答 35 豆豆
生活随笔 收集整理的這篇文章主要介紹了 caffe学习(1) ubunu 16.04+caffe+cuda8.0+opencv3.1安装 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

參考:http://blog.csdn.net/yhaolpz https://blog.csdn.net/yhaolpz/article/details/71375762

????????? https://blog.csdn.net/sunpeng19960715/article/details/54835148

中間可能出錯的幾個點:1.顯卡驅動還是要找和自己匹配的驅動,具體方式見顯卡驅動安裝隨筆

????????????????????????????????????? 2.opencv安裝有一個文件下載超時,自己下載下來安裝,ippicv_linux_20151201.tgz,放到opencv-3.1.0/3rdparty/ippicv/downloads/linux-*目錄下的同名文件,重新cmake

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ??github:https://github.com/opencv/opencv_3rdparty/tree/ippicv/master_20151201/ippicv ???

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 3.caffe make過程中找不到python-numpy 可能numpy沒有裝 也可能Makefile.config中默認python2.7,你用的python3.x

? ? ? ? ? ? ? ? ? ? ?? 4.make all -j8過程中出錯,~/.bashrc中環境變量?? export LD_LIBRARY_PATH=/usr/local/cuda-8.0/lib64:$LD_LIBRARY_PATH 未引入會報找不到cuda-8.0/lib64下的包找不到

配置編譯caffe-ssd

1.下載:https://github.com/weiliu89/caffe.git

2.進入caffe目錄:cp Makefile.config.example Makefile.config

3.更改配置文件:gedit Makefile.config

去掉CuDNN注釋,修改Blas路徑、opencv版本、python include路徑添加hdf5等

?

?

4.修改Makefile文件

將: NVCCFLAGS +=-ccbin=$(CXX) -Xcompiler-fPIC $(COMMON_FLAGS) 替換為: NVCCFLAGS += -D_FORCE_INLINES -ccbin=$(CXX) -Xcompiler -fPIC $(COMMON_FLAGS)
將: LIBRARIES += glog gflags protobuf boost_system boost_filesystem m hdf5_hl hdf5 改為: LIBRARIES += glog gflags protobuf boost_system boost_filesystem m hdf5_serial_hl hdf5_serial

將:CXXFLAGS += -MMD -MP 改為:CXXFLAGS += -std=c++11 (這行代碼是在需要matcaffe時候需要加上的)

5.編譯caffe三部

  • make all -j16 //-j16根據本機的處理器配置,16是16核處理器的意思
  • make test -j16
  • make runtest -j16(這一步不是必須的)

?

make pycaffe -j16(編譯pycaffe)

可能出現問題:
1. pycaffe 引入 import caffe 沒有模塊 no moudles no lboost_python

錯誤:no moudles:

注意用的 python2.7 還是 python3.x 在makefile.config 里修改
在 sudo ~/.bashrc 里加上python環境變量export PYTHONPATH=/SSD所在目錄/caffe/python

錯誤: ImportError: /home/zero/Documents/caffe-master/python/caffe/_caffe.so:undefined symbol: _ZN5boost6python6detail11init_moduleER11PyModuleDefPFvvE makefile.config里:python3.x的python_libraries 后邊要去/usr/lib/x86_64_gun/lbboost_python 尋找 lboost_python3.so 和 lboost_python35m.so 沒有lboost_python3.so 用符號鏈接創建一個 進入該目錄下 ln -s lboost_python35m.so lboost_python3.so

錯誤:缺少各種依賴包
./caffe-ssd/python/requirements.txt 里邊的依賴都裝上 最好選擇在要求的版本上選擇低版本(caffe已經停止更新 可能不支持高版本模塊)具體方法見pip3安裝與卸載隨筆

?

????????????????????????????????

?

轉載于:https://www.cnblogs.com/Reallylzl/p/10669038.html

總結

以上是生活随笔為你收集整理的caffe学习(1) ubunu 16.04+caffe+cuda8.0+opencv3.1安装的全部內容,希望文章能夠幫你解決所遇到的問題。

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