1. 程式人生 > >Ubuntu下caffe環境搭建的過程及出現的問題

Ubuntu下caffe環境搭建的過程及出現的問題

目錄

基於ubuntu14.04安裝CPU版的caffe

1. 切換root許可權

在這裡插入圖片描述

2. 安裝開發依賴的包

在這裡插入圖片描述在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述

3. 安裝加速CPU計算的數學依賴庫

在這裡插入圖片描述

4. 安裝ubuntu14.04特定的依賴

在這裡插入圖片描述

5. 安裝OpenCV開源庫

在這裡插入圖片描述

6. 下載caffe

在這裡插入圖片描述

1)出現的問題

GnuTLS recv error(-9):ATLS packet with unexpected length was received
過早的檔案結束符(EOF)
我百度了下,說是因為檔案太大了,因為牆,擴大一下運輸限制就好啦。
解決方案:輸入:git config http.postBuffer 524288000
然而我擴充套件了之後還是不行。
最後我這裡的網是從github上下不下來,反覆下了一上午也沒搞成,所以從CSDN上進行下載。

7. 編譯caffe

在這裡插入圖片描述

8. 修改Makefile.config的相關配置

Makefile.config中需要修改的地方。
在這裡插入圖片描述
在這裡插入圖片描述

在這裡插入圖片描述

在這裡插入圖片描述

9. 編譯

修改完後make all、make test、make runtest。
在這裡插入圖片描述
在這裡插入圖片描述
在這裡插入圖片描述

10. 編譯pycaffe

在這裡插入圖片描述
在這裡插入圖片描述

11. 測試caffe是否可以匯入

import caffe後出現以下問題:
在這裡插入圖片描述
解決方法:
重新編譯
之後重新編譯,如果還不行,配置下pycaffe

12. pycaffe的配置

1)依賴庫安裝

在這裡插入圖片描述

2)新增PYTHONPATH

在這裡插入圖片描述
在這裡插入圖片描述
其中,path/to/caffe/python為python的安裝目錄。

3)生效

在這裡插入圖片描述
注:安裝中或許還會遇到ubuntu sudo pip command not found,pip update
解決方案:
sudo apt-get install python-pip或者sudo apt-get install python3-pip
安裝環境果然是硬傷啊,慢慢來吧。安裝過程參考https://blog.csdn.net/zhang_shuai12/article/details/52289825