伺服器安裝caffe出現的問題

2021-09-03 00:27:23 字數 1750 閱讀 1907

伺服器安裝的是16.04lts系統,cuda安裝的是9.0版本.大環境下裝的是opencv3版本的.

基於以上部分,開始安裝caffe.參考的是之前寫的14.04安裝的部落格.只能說需要保持清醒的頭腦,堅持下來.

此次沒有安裝matlab主要是一般用python介面.對於blas,這次沒有安裝這部分,系統自帶的有atlas,倒是省了這個事.在安裝caffe時配置makefile.config時只需要將有關這一塊的進行取消注釋就可以.

因此這次從glog安裝就可以.前面的部落格方法一樣.接下來是安裝anaconda,安裝的還是2版本的也和之前一樣.也可以進行安裝anaconda3.opencv也沒有裝就用的是大環境下的3版本.安裝caffe前的相關依賴項一定不要忘記安裝.最後就是caffe的安裝編譯,除了之前出現的問題,這次出現了新的問題,在進行make runtest時,整個過程用了相當長的時間,估計得有乙個多小時,很是納悶,比自己筆記本配置的時間長好多.配置完之後進行python介面的編譯.,make pycaffe,出現了新的問題

這次剛開始沒有進行python介面的編譯就看了下python下,import caffe結果出現的錯誤:

import caffe

file "/opt/caffe-master/python/caffe/__init__.py", line 1, in

from .pycaffe import net, sgdsolver, nesterovsolver, adagradsolver, rmspropsolver, adadeltasolver, adamsolver

file "/opt/caffe-master/python/caffe/pycaffe.py", line 13, in

from ._caffe import net, sgdsolver, nesterovsolver, adagradsolver, \

importerror: no module named _caffe

針對於這個問題,後來才突然想起來python介面還沒進行編譯.哎...

編譯python介面出現的問題是:

fatal error:numpy/arrayobject.h 沒有這個檔案或目錄

提示numpy下的乙個.h檔案提示沒有,在python下,import numpy沒有出現問題

解決方法:有的人是apt -get install python-numpy,重新安裝,然後進行make pycaffe,這樣的解決方法我試了對於我是沒有用.因此我嘗試了另外一種方法,對caffe下makefile.config進行修改找到python_include,(需要注意的是會有兩個這樣的路徑,就看你是使用系統自帶的python2還是anaconda中的python了,我這次選用的是anaconda中的,所有就需要對anaconda上一行中的python_include注釋掉.啟用anaconda中的.

之後又出現了第二個新的問題;no model named geogle.protobuf.internal

解決方法:這個問題我想是因為對於出現的第乙個問題,我修改了config檔案,正常情況下修改的話就需要重新進行編譯.但鑑於這次runtest時間太長,就沒有重新開始,正常修改編譯後這個問題就應該不存在了.

對於這個問題我在anaconda中安裝protobuf.

sudo chmod 777 -r anaconda2
conda install protobuf
安裝好之後這些問題基本解決了.

參考部落格:

伺服器出現無法啟動服務的問題

現在每週一都是我的災難日,因為每週一一上班就會有各 負責人跑過來和我說,我 打不開了,我 出現503錯誤了,我 進不了了。各種各樣的錯誤,每次都讓我頭疼好半天,去看那些服務,去看那些電腦配置,今天又出現乙個錯誤,無法啟動服務 was 和w3c服務啟動不了了,這可讓我頭疼了,去網上查,找到好多說先讓啟...

今早伺服器出現的問題

開始發現伺服器不能訪問,以為又是網線的問題,叫人弄了後能訪問了,後來發了條彈出視窗的公告,發現彈出視窗不能顯示,再後來乾脆整個 都沒法訪問了,趕忙去機房看看,它說磁碟空間不足,我以為是 那個磁碟,一看還有600多m呢,於是重新啟動伺服器,可以訪問了,然後再仔細檢視,發現原來是c盤空間不足,只剩4m,...

Caffe安裝以及GPU伺服器設定並行

這個很簡單,在網上就有很多的安裝教程,但我這裡也稍微講下吧。我這裡用的是ubuntu的系統。首先登陸root賬號 cd caffe mv makefile.config.example makefile.config 修改makefile.config vi makefile.config 如果電腦...