由於本人屬於手殘**,所以經常會一不小把元編譯好的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在原始碼中強行的新增了它,雖然說修改他的意義並不...