MindInsight相关命令

查看源文件

  1. 查看命令帮助信息

    mindinsight --help
    
  2. 查看版本信息

    mindinsight --version
    
  3. 启动服务

    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>]
    

    参数含义如下:

    • -h, --help : 显示启动命令的帮助信息。

    • --config <CONFIG> : 指定配置文件或配置模块,CONFIG为物理文件路径(file:/path/to/config.py)或Python可识别的模块路径(python:path.to.config.module)。

    • --workspace <WORKSPACE> : 指定工作目录路径,WORKSPACE默认为 $HOME/mindinsight。

    • --port <PORT> : 指定Web可视化服务端口,取值范围是1~65535,PORT默认为8080。

    • --url-path-prefix <URL_PATH_PREFIX> : 指定Web服务URL地址前缀,URL地址前缀由斜杠(/)分隔成多个部分,各部分支持由字母/数字/下划线/连字符/点号组成的字符串,但不能是空字符串/单点号(.)/双点号(..),URL_PATH_PREFIX默认为空。

    • --reload-interval <RELOAD_INTERVAL> : 指定加载数据的时间间隔(单位:秒),设置为0时表示只加载一次数据,RELOAD_INTERVAL默认为3秒。

    • --summary-base-dir <SUMMARY_BASE_DIR> : 指定加载训练日志数据的根目录路径,MindInsight将遍历此路径下的直属子目录。若某个直属子目录包含日志文件,则该子目录被识别为日志文件目录,若根目录包含日志文件,则根目录被识别为日志文件目录。SUMMARY_BASE_DIR默认为当前目录路径。

    服务启动时,命令行参数值将被保存为进程的环境变量,并以 MINDINSIGHT_ 开头作为标识,如 MINDINSIGHT_CONFIGMINDINSIGHT_WORKSPACEMINDINSIGHT_PORT 等。

  4. 查看服务进程信息

    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
    
  5. 停止服务

    mindinsight stop [-h] [--port PORT]
    

    参数含义如下:

    • -h, --help : 显示停止命令的帮助信息。

    • --port <PORT> : 指定Web可视化服务端口,取值范围是1~65535,PORT默认为8080。