win10下深度学习 caffe 安装步骤 以及 错误和解决方案 CUDA Cudnn opencv VS
个人配置:
cuda9.0
anaconda3
opencv3.44
py3.6
VS2015
windows10
安装配置Caffe步骤:
- 安装anaconda py3.6
- 安装Opencv3.44 别装4.0
- 安装cuda cudnn注意版本号 各种详细的安装教程网络上也很多
- happynear的caffe-windows:https://github.com/happynear/caffe-windows
- 解压,修改CommonSettings.props(CommonSettings.props是由CommonSettings.props.example 复制改名来的)
这里不需要写路径 - 替换文件cudnn:
源文件: C:/ Program File/NVIDIA GPU Cpmputing Toolkit/CUDA/8.0/extras/visual_studio_integration 里的四个文件复制覆盖到 C:/ Program File(x86)/MSBuild/Microsoft.Cpp/v4.0(这里取决于你安装的版本)/V120/BuildCustomizations 文件夹下,替换目标中的文件 - 编译顺序:libcafffe->caffe->pycaffe
- 开始编译 然后各种错误 就上网搜吧T T
- 参考: https://www.geek-share.com/detail/2700552142.html 主要参考的是这个,但是很多问题我遇到了,博主没有遇到T T
Caffe安装编译过程中的一些错误以及解决方案:
由于用了python3.6 编译时还有一些python语法的小错误,主要是print的括号问题,修改一下即可。
所有模块无法加载的问题
控制版面 VS修改 把所有关于C++的选上 重新安装一些没有安装的部分即可
fatal error LNK1181: 无法打开输入文件“opencv_world400.dll
原因:我第一次装了opencv4.0
不管怎么尝试都没有用
还会出文件损坏或者不能读取的这种错误
如:LNK1107 文件无效或损坏: 无法在 0x3A0 处读取 caffe C:\OpenCV\build\x64\vc15\build…
解决方案: 卸载4.0 安装3.44版本
找不到opencv_world310d.dll
原因:未安装opencv
解决方案:安装opencv3.44
然后再项目设置中,就是解压opencv安装的路径
把目录、依赖项各种都加进去……
编译caffe pycaffe都是这样
LNK1104 无法打开文件“python36.lib” caffe C:\Projects\caffe…
原因:我的py版本是3.7
解决方案: conda install python==3.6
安装成功:
测试Caffe(MNIST)
参考博客:https://www.geek-share.com/detail/2694088526.html
-
准备数据集:去官网下载数据集即可
-
根目录下建立一个bat文件
.\Build\x64\Release\convert_mnist_data.exe .\data\mnist\train\train-images.idx3-ubyte .\data\mnist\train\train-labels.idx1-ubyte .\examples\mnist\train echo. .\Build\x64\Release\convert_mnist_data.exe .\data\mnist\test\t10k-images.idx3-ubyte .\data\mnist\test\t10k-labels.idx1-ubyte .\examples\mnist\test pause
-
准备数据: 解压即可。
-
成功:
-
GPU or CPU 最后一行
-
修改文件
lenet_train_test.prototxt
内容中的路径
注意路径格式!
source: "examples/mnist/train/" source: "examples/mnist/test/"
7. 成功:运行bat
train_minist.bat
8. 测试模型
.\Build\x64\Release\caffe.exe test -model .\examples\mnist\lenet_train_test.prototxt -weights .\examples\mnist\lenet_iter_5000.caffemodel -iterations 100 pause
这里的\enet_iter_5000.caffemodel 可以修改成10000等等 看自己的情况
- 最后跑出来的效果
这里可能还会有一种错误 最后结尾是Bye…
之前有关于hdf5的错误 主要还是路径的问题 修改一下bat就行
根据自己情况修改吧
测试caffe中的错误
convert_mnist_data.cpp:48] Check failed: image_file Unable to open file data/mnist/t10k-images-idx3-ubyte
原因:路径错误
解决方案: 检查文件路径名称等问题并修改。
F0401 10:16:26.324121 11872 db_lmdb.hpp:15] Check failed: mdb_status == 0 (3 vs. 0) 系统找不到指定的路径。
原因: 找不到数据集,未指定正确的路径
解决方案: 修改文件
lenet_train_test.prototxt内容中的路径
caffe Error parsing text-format caffe.SolverParameter: 1:10: Invalid escape sequence in string
原因:在于路径格式不对
解决方案:斜杠改成 /
F0401 10:48:55.232822 8136 caffe.cpp:268] Check failed: FLAGS_model.size() > 0 (0 vs. 0) Need a model definition to score.
原因:命令格式或者是路径问题
解决方案:仔细检查一下啦
终于成功啦!^ ^
可以继续学习啦~环境配置好啦
花了好长时间,希望对今后安装的小伙伴有所帮助!~^ ^~嘻嘻
- Caffe深度学习入门——Ubuntu16.04 + CUDA9.1+cudnn7.5 + opencv3.3.1+python3.5+caffe安装参考博客和跳坑笔记
- 配置深度学习GPU加速(Cuda以及Cudnn安装,win10操作系统下)
- Ubuntu18.04安装CUDA9.0,cudnn7.1.3,opencv3.4 tensorflow GPU 1.10 搭建GTX1070深度学习环境
- Py之TF/Cuda/Cudnn:Win10下安装深度学习框架Tensorflow+Cuda+Cudnn最简单最快捷最详细攻略—Jason niu
- 【Caffe】手动安装CUDA, cuDNN, opencv 3, boost, glog, gflags, protobuf, nccl指南,以及各种问题的解决方法(CentOS 6.9)
- 深度学习系列文章之三:caffe+ubantu14.04+cuda7.5+cudnn7.0v3+openvc3.0安装
- Ubuntu环境下深度学习cuda,cudnn,caffe,tensorflow的安装
- 深度学习环境安装和设置 - Ubuntu 16.04.2 + GTX1080Ti (版本382.22)+ CUDA 8.0.61 + cuDNN 6.0 + OpenCV 3.2 + Caffe
- ubuntu14.04+cuda-7.5(deb)+cuDNN+openCV+caffe 安装(安装笔记一)
- GPU深度学习服务器搭建:Ubuntu16.04.2+CUDA8.0+OpenCV3.1.0+Caffe 安装步骤
- VS2013+CUDA7.5(+cudnn7.0)+Opencv3.0.0+caffe
- 安装好cuda和cudnn后,安装opencv2.4.9出现错误
- Ubuntu离线安装cuda,cudnn,caffe,opencv
- 有nvidia显卡后配深度学习环境:CUDA9.0、cudnn7.3、tensorflow_gpu1.12的下载与安装
- cuda, cudnn的升级,各种深度学习库的安装
- [caffe入门学习之一]:安装配置ubuntu14.04+cuda7.5+cudnn+caffe
- Ubuntu16.04 安装 CUDA、CUDNN、OpenCV 并用 Anaconda 配置 Tensorflow 和 Caffe 详细过程
- 深度工具合集安装(Nvidia+CUDA+cuDNN+Tensorflow+OpenBLAS+Caffe+Theano+Keras+Torch+Mxnet+X2Go)
- 成功安装ubuntu16.04+cuda9.0+cuDNN7.0.5+caffe+digits(附错误汇总)
- Ubuntu 16.04 深度学习环境快速安装(NVIDIA驱动+cuda+cuDNN)