camke编译caffe
来源:互联网 发布:淘宝发布的宝贝不见了 编辑:程序博客网 时间:2024/06/06 14:30
1、解压出原始的caffe-windows
2、新建一个build文件夹
3、放进去压缩包
4、修改common.cpp
如果想看训练日志怎么办,想看训练过程的accuracy和loss到底是多少怎么办?这就得自己动手了,改代码。
用vs2013打开在src文件夹里的common.cpp文件,添加头文件 #include<direct.h>
找到voidGloballnit()函数,在::google::InitGoogleLogging(*(pargv)[0]);下面一行添加如下代码:
_mkdir("./log/");
FLAGS_colorlogtostderr =true;//设置输出到屏幕的日志显示相应颜色
google::SetLogDestination(google::GLOG_FATAL,"./log/log_error_");
google::SetLogDestination(google::GLOG_ERROR,"./log/log_error_");
google::SetLogDestination(google::GLOG_WARNING,"./log/log_error_");
google::SetLogDestination(google::GLOG_INFO,"./log/log_info_");
FLAGS_max_log_size = 1024;//最大日志大小为 1024MB
FLAGS_stop_logging_if_full_disk =true;//磁盘写满时,停止日志输出
然后编译common.cpp文件,然后重新编译生成caffe.exe文件,这样最后训练调用caffe.exe后就会在run.bat同级目录下生成一个log文件,里面就是训练日志,训练的整个过程都在里面,你可以提取里面的数据,或画loss和accuracy关于迭代次数的曲线图,这样更直观,这对调试网络很有帮助。
5、cmake编译
会出现这种错误,没关系。然后修改,重新编译
看一下python、matlab是否找到,就成功了。
祝好运!
- camke编译caffe
- camke 交叉编译
- mysql-安装之CAMKE编译安装
- Android JNI学习笔记(三)-编译文件Android.mk、Application.mk 与camke
- 编译caffe
- 编译Caffe
- 编译caffe
- Caffe编译
- caffe编译
- caffe编译
- caffe下面编译cudnn
- Caffe 编译安装
- Caffe 编译安装
- caffe 加入 cudnn编译
- vs2012编译caffe
- qt caffe 编译error
- Caffe重新编译
- CAFFE-QT编译调试
- java-将xlsx(excel)文件转换成json
- 从零开始前端学习[51]:js中去操作css样式以及css属性的替代方法
- 输出
- org.apache.ibatis.binding.BindingException: Invalid bound statement (not found)
- C语言实验——最值
- camke编译caffe
- github上的文档结构学习
- tp5隐藏入口文件index.php
- JavaScript 页面操作 1
- oracle中的聚合函数count、max、min、sum、avg等等
- Git 工作流程
- CentOS7 在线安装 Python3
- 通俗易懂的让你彻底搞懂冒泡排序的由来
- mysql5.7官网直译SQL语句优化--引擎压入条件优化