Torch CmdLine
发布日期:2022-01-31 02:37:41
浏览次数:33
分类:技术文章
本文共 1375 字,大约阅读时间需要 4 分钟。
###Torch CmdLine
此类提供了一个参数解析框架,当需要运行依赖于命令行中传递的不同参数的实验设置时,该框架非常有用。 此类还将覆盖默认打印功能,以将所有输出同时指向日志文件和屏幕。
一段实例代码
cmd = torch.CmdLine()cmd:text()cmd:text()cmd:text('Training a simple network')cmd:text()cmd:text('Options')cmd:option('-seed',123,'initial random seed')cmd:option('-booloption',false,'boolean option')cmd:option('-stroption','mystring','string option')cmd:text()-- parse input paramsparams = cmd:parse(arg)params.rundir = cmd:string('experiment', params, {dir=true})paths.mkdir(params.rundir)-- create log filecmd:log(params.rundir .. '/log', params)
输出如下所示:
[program started on Tue Jan 10 15:33:49 2012][command line arguments]booloption falseseed 123rundir experimentstroption mystring[----------------------]booloption falseseed 123rundir experimentstroption mystring
该输出结果也会保存在‘experiment/log’下,如果默认参数改变,‘rundir
’用于显示这些改变。
运行如下命令'''# th myscript.lua -seed 456 -stroption mycustomstring'''
输出如下所示'''
[program started on Tue Jan 10 15:36:55 2012][command line arguments]booloption falseseed 456rundir experiment,seed=456,stroption=mycustomstringstroption mycustomstring[----------------------]booloption falseseed 456rundir experiment,seed=456,stroption=mycustomstringstroption mycustomstring
##cmd.option(name, default, help)
将default参数存储在name中
##cmd.addTime([name] [,format])
用于显示时间
##cmd.text(string)
记录自定义文本信息
##cmd:parse(arg or {})
用于将参数保存在table中,并返回,arg为torch默认表格
转载地址:https://blog.csdn.net/qq_23858101/article/details/84846910 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
哈哈,博客排版真的漂亮呢~
[***.90.31.176]2024年03月12日 18时11分30秒
关于作者
喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
python mod,mod_python的安装
2019-04-21
python分析彩票数据,这波太炸了!Python脚本可视化居然可以这么玩
2019-04-21
简单的mysql重置root密码,重置mysql的root密码最简单的方法
2019-04-21
用matlab仿真mmc环流抑制器,一种基于准PR控制原理的MMC阀组环流抑制方法
2019-04-21
oracle 排序的分析函数,Oracle SQL:使用分析排序函数
2019-04-21
java 403怎么抛出_java – 如何在Spring MVC中返回403禁止?
2019-04-21
java jsch工具类_Java工具集-JSch连接远程服务器工具类
2019-04-21
php rand() 重复,php – mt_rand()给我总是相同的数字
2019-04-21
php taglib.php,thinkphp5 taglib自定义标签教程
2019-04-21
ctf常见php,CTF中常见的PHP伪协议
2019-04-21
php语言冒泡法,PHP 冒泡排序法
2019-04-21
php如何数组去重复,PHP如何去除数组重复元素?
2019-04-21
ui php h5,画出自己的UI组件的详情
2019-04-21
linux服务文件编写,linux编写systemd下服务脚本
2019-04-21
hdfs linux 目录是否存在,Linux中判断hdfs文件是否存在
2019-04-21
linux学习需要什么基础,学linux需要什么基础?
2019-04-21