代码拉取完成,页面将自动刷新
PaddleRec通过飞桨生态的可视化分析工具VisualDL,支持将训练的过程可视化,让您清晰而直观的看到模型的训练效果。
可视化功能依赖飞桨生态的可视化分析工具VisualDL完成,如果需要开启这项功能需要先安装VisualDL。安装命令如下:
python -m pip install visualdl -i https://mirror.baidu.com/pypi/simple
使用命令行启动VisualDL面板,命令格式如下:
visualdl --logdir <dir_1, dir_2, ... , dir_n> --model <model_file> --host <host> --port <port> --cache-timeout <cache_timeout> --language <language> --public-path <public_path> --api-only
参数详情:
参数 | 意义 |
---|---|
--logdir | 设定日志所在目录,可以指定多个目录,VisualDL将遍历并且迭代寻找指定目录的子目录,将所有实验结果进行可视化 |
--model | 设定模型文件路径(非文件夹路径),VisualDL将在此路径指定的模型文件进行可视化,目前可支持PaddlePaddle、ONNX、Keras、Core ML、Caffe等多种模型结构,详情可查看graph支持模型种类 |
--host | 设定IP,默认为127.0.0.1 ,若想使得本机以外的机器访问启动的VisualDL面板,需指定此项为0.0.0.0 或自己的公网IP地址 |
--port | 设定端口,默认为8040
|
--cache-timeout | 后端缓存时间,在缓存时间内前端多次请求同一url,返回的数据从缓存中获取,默认为20秒 |
--language | VisualDL面板语言,可指定为'en'或'zh',默认为浏览器使用语言 |
--public-path | VisualDL面板URL路径,默认是'/app',即访问地址为'http://<host>:<port>/app' |
--api-only | 是否只提供API,如果设置此参数,则VisualDL不提供页面展示,只提供API服务,此时API地址为'http://<host>:<port>/<public_path>/api';若没有设置public_path参数,则默认为'http://<host>:<port>/api' |
使用Python脚本启动VisualDL面板,接口如下:
visualdl.server.app.run(logdir,
model="path/to/model",
host="127.0.0.1",
port=8080,
cache_timeout=20,
language=None,
public_path=None,
api_only=False,
open_browser=False)
请注意:除logdir
外,其他参数均为不定参数,传递时请指明参数名。
接口参数具体如下:
参数 | 格式 | 含义 |
---|---|---|
logdir | string或list[string_1, string_2, ... , string_n] | 日志文件所在的路径,VisualDL将在此路径下递归搜索日志文件并进行可视化,可指定单个或多个路径,每个路径中及其子目录中的日志都将视为独立日志展现在前端面板上 |
model | string | 模型文件路径(非文件夹路径),VisualDL将在此路径指定的模型文件进行可视化,目前可支持PaddlePaddle、ONNX、Keras、Core ML、Caffe等多种模型结构,详情可查看graph支持模型种类 |
host | string | 设定IP,默认为127.0.0.1 ,若想使得本机以外的机器访问启动的VisualDL面板,需指定此项为0.0.0.0 或自己的公网IP地址 |
port | int | 启动服务端口,默认为8040
|
cache_timeout | int | 后端缓存时间,在缓存时间内前端多次请求同一url,返回的数据从缓存中获取,默认为20秒 |
language | string | VisualDL面板语言,可指定为'en'或'zh',默认为浏览器使用语言 |
public_path | string | VisualDL面板URL路径,默认是'/app',即访问地址为'http://<host>:<port>/app' |
api_only | boolean | 是否只提供API,如果设置此参数,则VisualDL不提供页面展示,只提供API服务,此时API地址为'http://<host>:<port>/<public_path>/api';若没有设置public_path参数,则默认为'http://<host>:<port>/api' |
open_browser | boolean | 是否打开浏览器,设置为True则在启动后自动打开浏览器并访问VisualDL面板,若设置api_only,则忽略此参数 |
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。