Docker Caffe部署
Caffe是一個清晰而高效的深度學習框架,純粹的C++/CUDA架構,支持命令行、Python和MATLAB接口;可以在CPU和GPU直接無縫切換
Caffe的優勢
?
1.1下載cuda-caffe鏡像
sudo docker search cuda-caffe
sudo docker pull kaixhin/cuda-caffe
1.2安裝nvidia-docker
由于cuda-caffe依賴nvidia-docker工具,我們先安裝nvidia-docker
wget -P /tmp https://github.com/NVIDIA/nvidia-docker/releases/download/v1.0.0-rc.3/nvidia-docker_1.0.0.rc.3-1_amd64.deb
#安裝
sudo dpkg -i /tmp/nvidia-docker*.deb && rm /tmp/nvidia-docker*.deb
nvidia-docker run -it kaixhin/cuda-caffe nvidia-smi
1.3執行get_cifar10.sh下載深度學習需要用到的圖片
./data/cifar10/get_cifar10.sh
1.4執行./create_cifar10.sh,將會在examples中出現數據庫文件./cifar10-leveldb和數據庫圖像均值二進制文件./mean.binaryproto
./examples/cifar10/create_cifar10.sh
?
1.5開始訓練測試
./examples/cifar10/train_quick.sh
1.6查看主機GPU占用情況
nvidia-smi
?
?
當啟動多個容器,進行GPU資源占用訓練時,GPU的使用情況為搶占。
?
?
轉載于:https://www.cnblogs.com/fithon/p/6295983.html
總結
以上是生活随笔為你收集整理的Docker Caffe部署的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Poj 1068
- 下一篇: BZOJ 3175 最大独立集