dtcms 源码 开发面试题 底层架构 history 短视频开发 ASP.NET web开发 jdbc meteor mvvm gridview dynamic process binding phpmyadmin bootstrap后台管理模板 网络营销视频教程 jquery点击事件 jquery的each遍历方法 jq第一个子元素 jquery解析json数据 matlab根号怎么打出来 pytorch安装教程 coreldraw学习 c语言求和 安卓虚拟机运行windows ubuntu显示隐藏文件夹 spring源码下载 python获取日期 python指数函数 python参考手册 python的lambda函数 java循环语句 java遍历集合 java学习文档 javafloat java基本数据结构 bcdautofix mac地址修改器 超级兔子ie修复专家
当前位置: 首页 > 学习教程  > 编程语言

Win10环境下以命令行方式调用Caffe

2020/10/16 17:48:24 文章标签:

调用Caffe的命令行格式&#xff1a; caffe <command> <arg>#以下为注释内容&#xff0c;介绍命令和参数的可选项 #command:traintesttimedevice_query #args:-solver #指定训练配置文件solver.prototxt-model #指定模型配置文件train_test.prototxt-weights #指…

调用Caffe的命令行格式:

caffe  <command>  <arg>

#以下为注释内容,介绍命令和参数的可选项
#command:
	train
	test
	time
	device_query
#args:
	-solver	#指定训练配置文件solver.prototxt
	-model	#指定模型配置文件train_test.prototxt
	-weights	#指定模型权重,即一个.caffemodel文件
	-iterations	#指定迭代次数,一般用于test和time命令
	-gpu	#指定运行模型的gpu id
	-snapshot	#指定用于恢复训练的快照,即一个.solverstate文件
	-sighup_effect	#指定程序被挂起时采取的操作,默认为snapshot,还可以设为stop或none
	-sigint_effct	#指定程序被键盘终止(ctrl+c)时采取的操作,默认为snapshot,还可以设为stop或none

下面是用批处理文件(.bat)运行上述命令的示例。

1. train命令示例

Build\x64\Release\caffe.exe  train --solver=my_caffe_project\mynet\solver.prototxt  

pause 
#这里没有使用其他参数,因为一般都在solver.prototxt文件中设置好了

2. test命令示例

Build\x64\Release\caffe.exe  test  --model  my_caffe_project\mynet\train_test.prototxt  --weights  my_caffe_project\mynet\mynet_iter_5000.caffemodel  --gpu 0  --iterations 100

pause 
#本次测试指定了:模型+权重+迭代次数+运行设备
#模型、权重是必选项,迭代次数默认为50,运行设备默认是CPU

3. time命令示例

Build\x64\Release\caffe.exe  time  --model  my_caffe_project\mynet\train_test.prototxt  --weights  my_caffe_project\mynet\mynet_iter_5000.caffemodel  --iterations 10  --gpu=0

pause 
#本次时间测量指定了:模型+权重+迭代次数+运行设备
#仅模型是必选项

4. device_query命令示例

Build\x64\Release\caffe.exe  device_query    --gpu 0

pause 

PS:

在批处理文件中用命令行调用Caffe时,程序、命令、参数之间可以用任意数量的空格隔开,参数名需要前缀1或2个"-",参数名与参数值之间可以用任意数量的空格隔开,也可以用"="连接。


本文链接: http://www.dtmao.cc/news_show_300179.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?