总体过程
- Ubuntu16.04 Caffe 安装步骤记录(超详尽)
- 手动安装Nvidia显卡驱动,安装Cuda时只需要安装ToolKit,也不要安装opengl
问题解决
- 修改 Ubuntu16.04 源为清华大学——解决依赖包无法安装问题
- 解决APT-GET更新源报错:W: UNKNOWN MULTI-ARCH TYPE ‘NO’ FOR PACKAGE ‘COMPIZ-GNOME’
- ctrl+alt+F1~6进入不了字符界面,黑屏的解决办法(注意:添加nomodeset,不要删除quiet splash)
- 安装NVIDIA驱动(单独安装驱动,防止caffe make runtest报错,安装cuda时不用再安装驱动)
- cuda程序执行出错: libcudart.so.8.0: cannot open shared object file: No such file or directory
- Ubuntu安装CUDA报错:/usr/lib/nvidia-375/libEGL.so.1 不是符号连接
- import caffe会出现ImportError: No module named google.protobuf.internal——sudo pip install protobuf
- 关于关不了机的尝试:nvidia的显卡驱动可能是罪魁祸首,最后安装还是软件源推荐的版本,cuda里的不要安装。
命令行训练Mnist
# 进入caffe目录,下载mnist数据
./data/mnist/get_mnist.sh
# 转换数据格式 (用sudo防止出现Cannot create Cublas handle. Cublas won't be available.错误)
sudo ./examples/mnist/create_mnist.sh
# 训练
sudo ./examples/mnist/train_lenet.sh