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 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:换空格问题
下一篇:Torch dp package

发表评论

最新留言

哈哈,博客排版真的漂亮呢~
[***.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
oracle direct for hdfs xi下载,ORACLE连接HDFS有个专项的解决方案 2019-04-21
java 403怎么抛出_java – 如何在Spring MVC中返回403禁止? 2019-04-21
java jsch工具类_Java工具集-JSch连接远程服务器工具类 2019-04-21
cmd背景变红1003无标题_怎样修改cmd中文字的大小、颜色和背景颜色呢 原来是这样的... 2019-04-21
php rand() 重复,php – mt_rand()给我总是相同的数字 2019-04-21
php taglib.php,thinkphp5 taglib自定义标签教程 2019-04-21
java常用包类 array,Java中的StringBuffer和数组Arrays以及常用类型的包装类 2019-04-21
ctf常见php,CTF中常见的PHP伪协议 2019-04-21
php语言冒泡法,PHP 冒泡排序法 2019-04-21
php如何数组去重复,PHP如何去除数组重复元素? 2019-04-21
java转换ab的值,查看新闻/公告--[整理]Java将AB1234形式的16进制字符串转换为10进制数值,考虑字节序的影响.... 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