Linux
Ascend
GPU
CPU
模型调优
中级
高级
mindinsight --help
mindinsight --version
mindinsight start [-h] [--config <CONFIG>] [--workspace <WORKSPACE>]
[--port <PORT>] [--url-path-prefix <URL_PATH_PREFIX>]
[--reload-interval <RELOAD_INTERVAL>]
[--summary-base-dir <SUMMARY_BASE_DIR>]
[--enable-debugger <ENABLE_DEBUGGER>]
[--debugger-port <DEBUGGER_PORT>]
参数含义如下:
参数名 | 属性 | 功能描述 | 参数类型 | 默认值 | 取值范围 | 规则限制 |
---|---|---|---|---|---|---|
-h, --help |
可选 | 显示启动命令的帮助信息。 | - | - | - | - |
--config <CONFIG> |
可选 | 指定配置文件或配置模块。 | String | 空 | - | 物理文件路径(file:/path/to/config.py)或Python可识别的模块路径(python:path.to.config.module)。 |
--workspace <WORKSPACE> |
可选 | 指定工作目录路径。 | String | $HOME/mindinsight | - | - |
--port <PORT> |
可选 | 指定Web可视化服务端口。 | Integer | 8080 | 1~65535 | - |
--url-path-prefix <URL_PATH_PREFIX> |
可选 | 指定Web服务URL地址前缀。 | String | 空 | - | URL地址前缀由斜杠(/)分隔成多个部分,各部分支持由字母/数字/下划线/连字符/点号组成的字符串,但不能是单点号(.)或双点号(..)。 |
--reload-interval <RELOAD_INTERVAL> |
可选 | 指定加载数据的时间间隔(单位:秒)。 | Integer | 3 | 0~300 | 设置为0时表示只加载一次数据。 |
--summary-base-dir <SUMMARY_BASE_DIR> |
可选 | 指定加载训练日志数据的根目录路径。 | String | ./ | - | MindInsight将遍历此路径下的直属子目录。若某个直属子目录包含日志文件,则该子目录被识别为日志文件目录,若根目录包含日志文件,则根目录被识别为日志文件目录。 |
--enable-debugger <ENABLE_DEBUGGER> |
可选 | 是否开启Debugger功能 | Boolean | False | True/False/1/0 | - |
--debugger-port <DEBUGGER_PORT> |
可选 | 指定Debugger Server服务端口。 | Integer | 50051 | 1~65535 | - |
服务启动时,命令行参数值将被保存为进程的环境变量,并以
MINDINSIGHT_
开头作为标识,如MINDINSIGHT_CONFIG
,MINDINSIGHT_WORKSPACE
,MINDINSIGHT_PORT
等。
MindInsight向用户提供Web服务,可通过以下命令,查看当前运行的Web服务进程。
ps -ef | grep mindinsight
根据服务进程PID,可通过以下命令,查看当前服务进程对应的工作目录WORKSPACE
。
lsof -p <PID> | grep access
输出如下,可查看WORKSPACE
。
gunicorn <PID> <USER> <FD> <TYPE> <DEVICE> <SIZE/OFF> <NODE> <WORKSPACE>/log/gunicorn/access.log
mindinsight stop [-h] [--port PORT]
参数含义如下:
参数名 | 属性 | 功能描述 | 参数类型 | 默认值 | 取值范围 | 规则限制 |
---|---|---|---|---|---|---|
-h, --help |
可选 | 显示停止命令的帮助信息。 | - | - | - | - |
--port <PORT> |
可选 | 指定Web可视化服务端口。 | Integer | 8080 | 1~65535 | - |
MindInsight中提供解析Summary日志文件的工具,用户可以通过命令行将summary日志文件中的标量存入csv文件,图像存入png文件,从而便于查看和对数据进一步处理。
mindinsight parse_summary [--summary-dir] [--output]
参数含义如下:
参数名 | 属性 | 功能描述 | 参数类型 | 默认值 | 取值范围 | 规则限制 |
---|---|---|---|---|---|---|
--summary-dir <SUMMARY_DIR> |
可选 | 指定要解析的文件的目录。如果该目录中存在多个summary日志文件,则仅根据文件名解析最新的文件。 | String | ./ | - | summary文件夹需要可读可执行权限,summary文件需要可读权限,检查权限失败会报错退出 |
--output <OUTPUT> |
可选 | 指定输出的目录,将数据输出到该目录中。 | String | ./ | - | - |
执行命令:
mindinsight parse_summary --summary-dir ./ --output ./
输出目录结构如下:
└─output_{datetime}
├─image
│ └─{tag}_{step}.png
│
└─scalar.csv
其中,
output_{datetime}为输出目录下的新建目录,命名规则为 'output_年月日_时分秒_毫秒微秒'。
{tag}_{step}.png为训练过程中的图像,tag代表标签(tag中的特殊字符将被删除,'_'将被替换成代'/')step代表训练步骤。
scalar.csv为标量数据(编码方式:'utf-8')。
MindInsight中提供调参命令,命令行(Command-line interface, CLI)的使用方式,命令如下。
usage: mindoptimizer [-h] [--version] [--config <CONFIG>]
[--iter <ITER>]
参数含义如下:
参数名 | 属性 | 功能描述 | 参数类型 | 默认值 | 取值范围 | 规则限制 |
---|---|---|---|---|---|---|
-h, --help |
可选 | 显示启动命令的帮助信息 | - | - | - | - |
--config <CONFIG> |
必选 | 指定配置文件 | String | - | - | 物理文件路径(file:/path/to/config.yaml),文件格式为yaml |
--iter <ITER> |
可选 | 指定调参次数 | Integer | 1 | 正整数 | - |
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。