1. NVIDIA驱动安装的问题
系统设置软件更新中附加驱动会自带nvidia384驱动
- [ 1]
点击右侧系统设置(点击齿轮标志)
- [ 2] 点击系统设置
- [ 3] 再点击软件更新,最后点击附加驱动。先关闭下面的集成显卡选项,再选第一项的NVIDIA-384专有,会有进度条显示还原,等一会儿,重启电脑。
- [ 4] 安装完毕后重启验证是否安装成功
nvidia-smi
- 出现以上类似的输出表示已经安装成功
2. CUDA8.0
CUDA8.0+CUDNN6.0+opencv 3.4.1+caffe下载地址
1 准备好下载文件
把cuda_8.0.61_375.26_linux.run移动到对应目录下(/home 下即可)
在此目录下安装CUDA8.0
sudo ~/cuda_8.0.61_375.26_linux.run
- 安装界面中作出如下选择
accept/decline/quit: accept
Install NVIDIA Accelerated Graphics Driver for Linux-x86_64 375.26?
(y)es/(n)o/(q)uit: n
Install the CUDA 8.0 Toolkit?
(y)es/(n)o/(q)uit: y
Enter Toolkit Location
[ default is /usr/local/cuda-8.0 ]:
Do you want to install a symbolic link at /usr/local/cuda?
(y)es/(n)o/(q)uit: y #网上很多教程可能选择n,我这里选择y,方便后面CUDA的Samples安装 #测试成功与否
Install the CUDA 8.0 Samples?
(y)es/(n)o/(q)uit: y #网上很多教程可能选择n,我这里选择y,方便后面CUDA的Samples安装 #测试成功与否
- 添加环境路径
找到.bashrc文件并打开,在最后添加下面两行文本,保存退出即可
sudo gedit ~/.bashrc
添加
export PATH="/usr/local/cuda-8.0/bin:$PATH"
export LD_LIBRARY_PATH="/usr/local/cuda-8.0/lib64:$LD_LIBRARY_PATH"
[4 ] 然后设置环境变量和动态链接库,在命令行输入:
#在命令行输入:
1. sudo gedit /etc/profile
#在打开的文件末尾加入:
2. export PATH=/usr/local/cuda/bin:$PATH
#保存之后,创建链接文件:
3. sudo gedit /etc/ld.so.conf.d/cuda.conf
#在打开的文件中添加如下语句:
4. /usr/local/cuda/lib64
#然后执行,使立即生效
5. sudo ldconfig
- 测试
cd /usr/local/cuda-8.0/samples/1_Utilities/deviceQuery
make -j4
sudo ./deviceQuery
若看到如下出现则表明CUDA安装成功
3. CUDNN6.0安装
- 下载cuDNN,移动到/home目录下安装
先解压
tar -zxvf cudnn-8.0-linux-x64-v6.0.tgz
- 得到一个cuda文件夹,进入之后会有include文件夹和lib64文件夹,在CUDA目录下
打开终端
sudo cp cuda/include/cudnn.h /usr/local/cuda/include/
sudo cp cuda/lib64/libcudnn* /usr/local/cuda/lib64/
sudo chmod a+r /usr/local/cuda/include/cudnn.h
sudo chmod a+r /usr/local/cuda/lib64/libcudnn*
-
安装完成后可用 nvcc -V 命令验证是否安装成功,若出现以下信息则表示安装成功:
CUDA+cudnn+opnecv安装参考教程
联想拯救者(r720)安装Ubuntu16.04及填坑过程+cuda+cudnn+opencv+tensorflow+caffe安装及pip,git网速慢问题
4. opencv 3.4.1安装
参考链接ubuntu16.04安装opencv3.4.1教程
5. Caffe 安装
参考教程第9步 安装 caffe
6.caffe 运行mnist示例 -
[ 1] 到Caffe 目录下执行下面命令得到数据
1. cd caffe
2. sudo sh data/mnist/get_mnist.sh
下载完之后我们可以看到数据集
- [ 2] 将数据转换成LMDB数据类型
在 caffe目录下,然后输入:
sudo sh examples/mnist/create_mnist.sh
在这里可能遇到问题
Creating lmdb…
./examples/mnist/create_mnist.sh: 17: ./examples/mnist/create_mnist.sh: build/examples
/mnist/convert_mnist_data.bin: not found
参考链接caffe运行mnist出现convert_mnist_data.bin: not found问题解决
- [3 ] 训练数据集
sudo ./examples/mnist/train_lenet.sh
训练过程如下
- [4 ] 测试训练好的模型
loss = 0.0281093 (* 1 = 0.0281093 ) 测试为手写1
sh ./build/tools/caffe.bin test -model=examples/mnist/lenet_train_test.prototxt -weights=examples/mnist/lenet_iter_10000.caffemodel -gpu=0
参考链接caffe深度学习【一】caffe入门,Ubuntu下用LeNet进行MNIST数据集训练
caffe 运行mnist示例
ubuntu16.04的caffe测试mnist出现cannot create cublas handle.cublas won’t be available
Ubuntu14.04+caffe+cuda7.5 环境搭建以及MNIST数据集的训练与测试
欢迎大家看留言,有些问题只供参考,具体问题百度或google
欢迎大家看留言,有些问题只供参考,具体问题百度或google
欢迎大家看留言,有些问题只供参考,具体问题百度或google