安裝docker2參考:
1、安裝
上面鏈結中有各個版本的caffe docker,隨便選擇乙個即可。我我選擇的是bvlc/caffe。
docker pull bvlc/caffe:gpu
可能會出現以下錯誤:
原因:執行該命令需要root許可權。
解決辦法:在命令前加上sudo。
2、測試
(1)方式一
sudo docker run -ti bvlc/caffe:gpu caffe --version
出現如下圖則說明安裝成功:
(2)方式二
sudo docker images
出現如下圖則說明安裝成功:
3、docker下使用caffe
(1)
sudo docker run -t -i bvlc/caffe:gpu /bin/bash
出現下圖說明我們進入了caffe容器中:
(2)執行
ls /opt
會出現:
(3)測試例子
①進入到/opt/caffe/data/mnist資料夾中:
②執行./get_mnist.sh,獲取mnist資料集:
③檢視/opt/caffe/data/mnist下的檔案:
④要是在伺服器上,可以訓練試試,我這暫時不允許,所以省略了。
繼續訓練的話:
# cd到/opt/caffe目錄下執行如下命令。轉換格式,在examples/mnist生成了兩個目錄:mnist_test_lmdb和mnist_train_lmdb
./examples/mnist/create_mnist.sh
然後:
# 在/opt/caffe資料夾下執行
./build/tools/caffe train --solver=examples/mnist/lenet_solver.prototxt
(4)根據個人情況使用caffe。
(5)容器中的資料儲存
按ctrl+d或者輸入exit退出當前容器。
退出後,如果你想重新再回到之前的容器繼續使用,可以通過以下命令重啟之前的容器:
$ docker start container_id
$ docker attach container_id
# 例如:
# sudo docker start ad9f3c53fd15
# sudo docker attach ad9f3c53fd15
如果不記得容器id,可以使用:docker ps -a檢視已經停止的容器資訊。
(6)實現主機和容器之間的資料互動,需要通過docker volume來完成。
主機檔案cp到容器內:
# docker cp 需要拷貝的檔案或者目錄 容器名稱:容器目錄
# 比如:
sudo docker cp /home/ly/test-file ad9f3c53fd15:/opt
容器內檔案cp到主機內:
# docker cp 容器名稱:容器目錄 宿主機目錄
# 比如:
sudo docker cp ad9f3c53fd15:/opt/test-file /home/ly
(7)docker刪除指令
刪除指定容器:
sudo docker rm container_id/name
刪除指定映象:
sudo docker rmi image_name
*****************************************後續還會繼續更新********************************************* windows下基於Docker安裝caffe
windows下安裝caffe,各種依賴關係較為複雜,使用docker安裝較為方便。一 docker安裝 二 caffe安裝 可以使用已經編譯好的官方的image,開啟docker quickstart terminal,輸入 要在本地自己build乙個image,則需要輸入如下命令 docker ...
Linux環境下MySQL python安裝過程
參考 1.首先確認python的版本為2.3.4以上,如果不是需要公升級python的版本 python v 檢查python版本 2.安裝mysql,比如安裝在 usr local mysql目錄下 4.安裝 mysql python tar xvzf mysql python 1.2.2.tar...
Linux環境下MySQL python安裝過程
參考 1.首先確認python的版本為2.3.4以上,如果不是需要公升級python的版本 python v 檢查python版本 2.安裝mysql,比如安裝在 usr local mysql目錄下 4.安裝 mysql python tar xvzf mysql python 1.2.2.tar...