centos伺服器上配置caffe

2022-03-30 22:13:22 字數 1287 閱讀 7608

abstract:

前幾天看了一下那個caffe 分類器classification的c++ **。

1)決定研究研究,因為該分類器classification 就是通過 載入模型-載入權值-載入mean binary檔案等等然後返回結果的。

2)只需把最後返回的結果改寫一下傳送給客戶端。還要該寫分類器前面的**,載入模型權值後,進入等待客戶端請求的狀態!

先把伺服器上的桌面裝好了,但是我伺服器很快過期了,關鍵是我買的伺服器效能極低。肯定支援不了caffe那種強度的訓練。

所以,先配置配置,真正的訓練要等新的伺服器購入後再使用!

在caffe 目錄下 make -j。發現還是很多錯誤的。但是所有的error 並沒有講明是哪個標頭檔案的缺失,比如

所以不好判斷哪個依賴包沒裝。所以只好去usr/local/lib usr/local/include 或者 usr/lib 那直接檢視哪個依賴包沒裝了。反正裝了

kde desktop 的目的就是為了這個唄。

結果差乙個openblas 裝好了openblas後編譯又有問題。

skipping incompatible /usr/lib/libm.a when searching for ..

skipping incompatible /usr/lib/libc.a when searching for ..

skipping incompatible /usr/lib/libpthread.a when searching for ..

結果去/usr/lib 目錄下用 readelf -h libm.a 結果發現這libm.a 是32位的而我的作業系統是64位!

1)(ps 1核 1g的的效能的伺服器在編譯caffe的過程中老是卡機,後來意識到了不能再用make -j 的命令編譯了,因為這個意思就是開啟全部馬力去編譯!其實make 就是可以了)

make 完後看到提示 openblas 沒裝。就裝了openblas。最後make 時候發現了 很多skipping compatitable 的提示但沒理他。

然後開始make test! 

最後去usr/lib64 中把libpthread.a,libm.a,libc.a, libpthread.so, libm.so, libc.so 複製到 usr/lib64!

從而解決了skipping incompatibel 的問題!

然後又出現 make 成功了

make test 也成功了

make runtest 卻沒有成功因為找不到openblas.so.6

參考這

最後用ldconfig 命令解決了。

Centos伺服器配置

是我安裝centos伺服器的過程,記錄下來,與大家一起分享。centos 6.2 centos 6.2 i386 bin 1.iso 32位 centos 6.2 x86 64 bin 1.iso 64位 安裝 centos時,選擇 basic server root密碼 root123 cento...

CentOS 伺服器配置 ftp

最近一直在弄雲伺服器,這裡總結一下ftp的配置以及遇到的問題。首先在本地遠端連線伺服器,windows 和 mac 的方法不一樣,需要分別配置,都比較簡單。mac 下直接使用終端就可以連線,輸入ssh 使用者 root 主機 ip 位址 然後輸入密碼就可以,例如ssh root 0.0.0.0 這裡...

Centos配置samba伺服器

centos配置samba伺服器 1.檢測是否安裝samba軟體 2.安裝samba 3.再次檢查samba是否安裝成功 4.配置 etc samba smb.conf並測試配置引數的合法性 smb.conf配置內容如下 測試合法性如下 5.重啟samba服務並檢視samba執行狀態 6.新增系統賬...