Amazon AWS上Caffe+GPU CUDA 8.0 +cuDNN 5.0 +OpenBLAS+pycaffe配置和lenet训练方法
来源:互联网 发布:javascript下拉菜单 编辑:程序博客网 时间:2024/05/22 20:40
//环境:Amazon AWS g2.2xlarge实例,Ubuntu 16.04, python2.7, Nvidia cuda 8, cuDNN 5.0, OpenBLAS
sudo apt-get updatesudo apt-get install -y python-pip python-numpy python-scipy python-matplotlib
sudo apt-get install -y libprotobuf-dev libleveldb-dev libsnappy-dev libopencv-dev libhdf5-serial-dev protobuf-compiler
sudo apt-get install -y --no-install-recommends libboost-all-dev
sudo apt-get install -y libopenblas-dev
sudo apt-get install -y libgflags-dev libgoogle-glog-dev liblmdb-dev
sudo apt-get install -y unzip cmake
wget https://github.com/BVLC/caffe/archive/master.zip
unzip master.zip
cd caffe-master
cp Makefile.config.example Makefile.config
//安装NVIDIA CUDA Toolkit 8.0
cd ~
wget http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1604/x86_64/cuda-repo-ubuntu1604_8.0.61-1_amd64.deb
sudo dpkg -i cuda-repo-ubuntu1604_8.0.61-1_amd64.deb
rm -rf cuda-repo-ubuntu1604_8.0.61-1_amd64.deb
sudo apt-get update
sudo apt-get install -y cuda
//安装NVIDIA cuDNN库
sudo apt-get install -y lrzsz
https://developer.nvidia.com/rdp/cudnn-download 注册下载 cudnn-8.0-linux-x64-v5.0.tgz
tar -xzvf cudnn-8.0-linux-x64-v5.0-ga.tgz
rm -rf cudnn-8.0-linux-x64-v5.0-ga.tgz
sudo cp -R cuda/lib64/lib* /usr/local/cuda/lib64/
sudo cp cuda/include/cudnn.h /usr/local/cuda/include
#编译安装caffe, pycaffe
# Adjust Makefile.config (for example, if using Anaconda Python, or if cuDNN is desired)
cd ~/caffe-master
mkdir build
cd build
cmake -DCPU_ONLY=off -DBLAS=Open ..
make all -j8
make test
make runtest
cd ~/caffe-master/python
for req in $(cat requirements.txt); do pip install $req; done
export PYTHONPATH=~/caffe-master/python:$PYTHONPATH
#测试pycaffe安装是否正确
python
>>import caffe
#训练lenet
cd data/mnist
./get_mnist.sh
cd ../../
./examples/mnist/create_mnist.sh
./examples/mnist/train_lenet.sh
./build/tools/caffe test \
-model examples/mnist/lenet_train_test.prototxt \
-weights examples/mnist/lenet_iter_10000.caffemodel \
-iterations 100
#神经网络可视化
/root/caffe-master/python
sudo apt-get install graphviz
pip install pydot
pip install -r requirements.txt
python draw_net.py ../models/bvlc_reference_caffenet/train_val.prototxt caffenet.png
参考:
1. https://github.com/BVLC/caffe/pull/16672. http://www.cnblogs.com/zjutzz/p/6083201.html ILSVRC 2012图像下载。
3. https://www.zybuluo.com/nrailgun/note/488084 数据集
4. http://baike.baidu.com/item/%E6%B5%8B%E8%AF%95%E9%9B%86 测试集的名词解释
5.《深度学习 21天实战Caffe》
0 0
- Amazon AWS上Caffe+GPU CUDA 8.0 +cuDNN 5.0 +OpenBLAS+pycaffe配置和lenet训练方法
- Amazon AWS上Tensorflow+GPU+CUDA 8+cuDNN 5+OpenBLAS配置
- cuda+gpu+cudnn+caffe+opencv
- Ubuntu 16.04的caffe环境配置:cuda 8.0+cudnn 8.0+opencv3.1.0 + python2.7 + matlab2016b + blas(OpenBlas)
- 在ubuntu上配置cuda+cudnn+caffe(包括python和matlab接口)+digits
- ubuntu16.04 安装CUDA 8.0 和 cuDNN 5.1 /cudnn6.0,可适用于gpu版本的(tensorflow,caffe,mxnet)
- caffe训练GPU配置
- caffe+Ubuntu14.04+cuda+cudnn+opencv配置
- Caffe安装:Ubuntu16.04 + GPU + CUDA-8.0 + cuDNN v5.1 + OpenCV 3.0.0 + Anaconda2
- Caffe安装:Ubuntu16.04 + GPU + CUDA-8.0 + cuDNN v5.1 + OpenCV 3.0.0 + Anaconda2
- 用Caffe在MNIST上训练LeNet
- 深度工具合集安装(Nvidia+CUDA+cuDNN+Tensorflow+OpenBLAS+Caffe+Theano+Keras+Torch+Mxnet+X2Go)
- 深度工具合集安装(Nvidia+CUDA+cuDNN+Tensorflow+OpenBLAS+Caffe+Theano+Keras+Torch+Mxnet+X2Go)
- caffe安装,编译(包括CUDA和cuDNN的安装),并训练,测试自己的数据(caffe使用教程)
- cuda caffe cudnn
- Ubuntu 16.04 nvidia cuda cudnn tensorflow-gpu 配置
- 【ubuntu14.04配置caffe】一——双显卡安装NVIDIA驱动以及cuda和cudnn
- Ubuntu16.04 安装 CUDA、CUDNN、OpenCV 并用 Anaconda 配置 Tensorflow 和 Caffe 详细过程
- Laravel常用命令行中文版
- 根据IP判断地理位置
- 成员变量和局部变量的区别、方法的形参为类的情况及匿名对象、封装(private关键字)、this关键字、构造方法、static关键字
- 【Github Issues】javacv Issues
- MySQL事务
- Amazon AWS上Caffe+GPU CUDA 8.0 +cuDNN 5.0 +OpenBLAS+pycaffe配置和lenet训练方法
- linux shell 脚本实现tcp/upd协议通讯(重定向应用)
- Laravel wampserver 局域网访问
- java死锁
- BTrace入门
- QT5.7条件查询数据库
- 数据库索引
- SLAM for Dummies:The EKF
- 事务,索引