caffe部分配置修改後,重新編譯caffe的教程

2021-07-27 15:32:04 字數 1693 閱讀 8897

由於本人屬於手殘**,所以經常會一不小把元編譯好的caffe框架弄出問題,所以也在反反覆覆的重走彎路,下面就把今天重新編譯caffe的過程寫出來跟大家分享一下。

注意:make clean 以後,一定要重新安裝caffe所需的第三方依賴庫。

一、重新編譯caffe的環境

除了caffe以外,需要的部分環境已經安裝成功。此處,我重灌的前提是,已經安裝好了ubuntu14.04系統、nouveanu驅動、cuda8.0等。總之,該裝的,都已經裝好了。

#sudo git clone

三、安裝opencv

# cd caffe

# sudo git clone

# cd install-opencv/ubuntu

# sudo sh dependencies.sh

# cd 2.4

# sudo sh opencv2_4_10.sh

四、編譯caffe

# cd ~/caffe

# sudo cp makefile.config.example makefile.config

# make all

至此,caffe安裝成功

五、測試caffe

# cd ~/caffe #

sudo sh data/mnist/get_mnist.sh #

sudo sh examples/mnist/create_mnist.sh

# sudo sh examples/mnist/train_lenet.sh

六、安裝cudnn進行加速

# cd

# sudo tar xvf cudnn-7.0-linux-x64-v4.0-rc.tgz

# cd cuda/include

# sudo cp *.h /usr/local/include/

# cd ../lib64

# sudo cp lib* /usr/local/lib/

# cd /usr/local/lib

# sudo chmod +r libcudnn.so.4.0.4

# sudo ln -sf libcudnn.so.4.0.4 libcudnn.so.4

# sudo ln -sf libcudnn.so.4 libcudnn.so

# sudo ldconfig

將caffe根目錄下makefile.config中use_cudnn行的注釋去除,然後重新進行編譯。

#cd ~/caffe

#sudo vi makefile.config

將use_cudnn行的注釋符號#去除,即use_cudnn:=1

然後重新編譯

#sudo make clean

#sudo make all

至此,重新安裝完成,如果沒有gpu,則不能用cudnn。

ok

caffe 改動後的重新編譯

caffe 改動後要重新編譯,之前不知道,走了彎路。1.更新了核心 後,要在caffe master的檔案路徑裡執行如下步驟 make clean make all j8 make test j8 make runtest 2.再重新編譯python介面 make pycaffe 3.測試是否成功 ...

APK反編譯,修改後重新打包

2 解包 找乙個未加固的apk檔案,放在與apktool.bat和apktool.jar檔案同目錄下 cmd下執行 apktool.bat d test1.apk 會在同目錄下生成乙個test1資料夾,進入test1資料夾對資源進行修改後,進行打包。3 重新打包 cmd下執行 apktool.bat...

delphi 修改indy原始碼後重新編譯

雖然indy有一身的毛病,但是一般情況下使用起來還是多方便的。今天在做乙個使用到indy的程式的時候,發現無論你怎麼修改idhttp.request.accept encoding,他都會在其後新增乙個值 identity,追查了下原始碼,發現indy在原始碼中強行的新增了它,雖然說修改他的意義並不...