VisualDL的认识

VisualDL 工具简介

VisualDL 是飞桨的可视化分析的工具,可以用丰富的图表参数变化趋势,帮助用户清晰并且直观的了解深度学习的模型训练的结构,让读者能够更好的优化模型。

核心亮点

  1. 简单易用
    API设计简洁易懂,使用简单。模型结构一键实现可视化。

  2. 功能丰富
    功能覆盖标量、数据样本、图结构、直方图、PR曲线及数据降维可视化。

  3. 高兼容性
    全面支持Paddle、ONNX、Caffe等市面主流模型结构可视化,广泛支持各类用户进行可视化分析。

  4. 全面支持
    与飞桨服务平台及工具组件全面打通,为您在飞桨生态系统中提供最佳使用体验。

安装方式

  • 使用pip安装
pip install --upgrade --pre visualdl
  • 使用代码安装
git clone https://github.com/PaddlePaddle/VisualDL.git
cd VisualDL
python setup.py bdist_wheel
pip install --upgrade dist/visualdl-*.whl

使用方式

VisualDL将训练过程中的数据、参数等信息储存至日志文件中后,启动面板即可查看可视化结果。
1.记录日志
visualDL的后端提供了python SDK,可以通过logwriter定制一个日志记录器,接口日下

class Logwriter(logdir = Nome,
                comment = '',
                max_queue = 10,
                flush_secs = 120,
                filename_suffix = '',
                write_to_disk = True,
                **kwargs)

接口参数

logdir 日志文件所存在的路径
comment 为日志文件夹名添加的后缀,如果指定了logdir 则该项无效。
max_queue 日志记录的消息队列的最大容量,达到这个容量就写到日志文件中
flush_secs 日志记录消息队列中的最大缓存时间,达到这个时间后立即写到日志中
filename_suffix 为默认日志的文件名添加后缀
writer_to_disk 是否写到磁盘
启动面板
在命令行中启动,格式如下:

visualdl --logdir <dir_1, dir_2, ... , dir_n> --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
–port 设定端口,默认为8040
–cache-timeout 后端缓存时间,在缓存时间内前端多次请求同一url,返回的数据从缓存中获取,默认为20秒
–language VisualDL面板语言,可指定为’EN’或’ZH’,默认为浏览器使用语言
–public-path VisualDL面板URL路径,默认是’/app’,即访问地址为’http://:/app’
–api-only 是否只提供API,如果设置此参数,则VisualDL不提供页面展示,只提供API服务,此时API地址为’http://:/<public_path>/api’;若没有设置public_path参数,则默认为’http://:/api’

针对上一步生成的日志,启动命令为:

visualdl --logdir ./log

在python的脚本中启动:

visualdl.server.app.run(logdir,
                        host="127.0.0.1",
                        port=8080,
                        cache_timeout=20,
                        language=None,
                        public_path=None,
                        api_only=False,
                        open_browser=False)
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值