国产精品电影_久久视频免费_欧美日韩国产激情_成年人视频免费在线播放_日本久久亚洲电影_久久都是精品_66av99_九色精品美女在线_蜜臀a∨国产成人精品_冲田杏梨av在线_欧美精品在线一区二区三区_麻豆mv在线看

Caffe可視化之VisualDL

企業動態
Visual DL是由 PaddlePaddle 和 ECharts 合作推出的一款深度學習可視化工具,其能夠可視化scalar、參數分布、模型結構、圖像等。

 Visual DL是由 PaddlePaddle 和 ECharts 合作推出的一款深度學習可視化工具,其能夠可視化scalar、參數分布、模型結構、圖像等。底層采用C++編寫,上層SDK以python為主,也可以使用C++集成到其它平臺。

如果你正在尋求深度學習任務設計的可視化工具,可以考慮Visual DL。類似于Tensorboard的在線可視化,支持更多的平臺。VisualDL 兼容 ONNX, 通過與 python SDK的結合,VisualDL可以兼容包括 PaddlePaddle、 Pytorch、 MXNet 等在內的大部分主流DNN平臺。而Tensorboard目前僅適用于Tensorflow、Pytorch、MXNet等。

本文介紹其最簡單的scalar的用法, 用于展示訓練測試的誤差趨勢。

安裝

pip install --upgrade visualdl
庫文件core.so及demo等python文件被放在site-package目錄下面。

可以不從源碼編譯,而直接使用pip下載的core.so, 但是需要使用protoc將storage.pb轉成C++源碼文件,因為在使用sdk.h時會include protobuf生成的頭文件。protoc得到的protobuf頭文件版本與VisualDL編譯所使用的protobuf版本***一致(VisualDL使用的cmake版本號定義在VisualDL/cmake/external/protobuf.cmake中,如果兩個庫中使用了不同的版本,在運行時會沖突)。
protoc storage.proto --cpp_out .

使用

Python 中記錄 Scalar 示例:

import random from visualdl import LogWriter  # 指定輸出目錄,同步周期 logdir = "./log" logger = LogWriter(logdir, sync_cycle=30)  # 設置此次記錄的模式標簽: train/test等 with logger.mode("train"):     # 創建名為 'scalars/loss0' 的scalar組件     loss0 = logger.scalar("scalars/loss0")  # 模擬訓練過程中的標量數據記錄 for step in range(1000):     loss0.add_record(step, random.random())

運行之后會在logdir中生成日志文件,該日志目錄中的文件可被VisualDL工具解析,用法與Tensorboard類似。

同功能的C++ SDK使用示例:

#include <cstdlib> #include <string> #include "visualdl/logic/sdk.h"  namespace vs = visualdl; namespace cp = visualdl::components;  int main() {   const std::string dir = "./log";   vs::LogWriter logger(dir, 30);    logger.SetMode("train");   auto tablet = logger.AddTablet("scalars/loss0");    cp::Scalar<float> loss0(tablet);    for (int step = 0; step < 1000; step++) {     float v = (float) std::rand() / RAND_MAX;     loss0.AddRecord(step, v);   }    return 0; }

caffe1-loss曲線

雖然caffe1的大勢已去,但做一些遺留的項目代碼研究還是要用的。如果上述的示例能夠成功運行,那么在caffe1中記錄loss scalar是很容易的。

  1. 可以使用caffe的python接口獲取loss。
  2. C++中調用VisualDL,如在solver.cpp中記錄loss。編譯時鏈接到VisualDL。示例代碼在此 frcnn
    由于VisualDL靜態鏈接了特定版本的protobuf,而caffe也需要protobuf,可以修改caffe的編譯選項,取消對protobuf的動態鏈接。

在caffe1中還可以使用VisualDL的image功能,來可視化任何tensor,或模型生成的圖片。通過使用VisualDL工具可以大大方便我們的可視化方式,不必再寫額外的腳本獨立地來做可視化。

查看board面板

visualDL --logdir 
選項:

  • --host 綁定地址,如ipv6本地地址 ::
  • --port 綁定端口
  • --model_pb 指定ONNX可交換模型文件

得到的loss曲線如下:
visualDL-board

原文: http://www.cnblogs.com/makefile/p/visualdl.html © 康行天下
責任編輯:張燕妮 來源: www.cnblogs.com
相關推薦

2018-03-26 20:07:25

深度學習

2020-03-11 14:39:26

數據可視化地圖可視化地理信息

2017-10-17 11:58:54

R語言UpSetR可視化

2017-10-14 13:54:26

數據可視化數據信息可視化

2022-08-26 09:15:58

Python可視化plotly

2009-04-21 14:26:41

可視化監控IT管理摩卡

2022-07-13 15:54:14

Matplotlib圖表

2017-06-29 11:26:08

Python數據可視化

2015-08-20 10:06:36

可視化

2016-02-02 16:07:32

可視化大數據數據可視化

2022-08-04 13:58:54

SeabornFacetGrid代碼

2019-03-05 09:20:47

Vim可視化模式命令

2014-01-17 10:36:39

2020-09-27 11:15:37

可視化PandasPython

2015-08-20 10:00:45

可視化

2011-06-16 15:09:08

2018-06-15 15:50:34

技術

2017-10-25 13:04:10

數據可視化信息可視化數據圖表

2025-10-10 07:00:00

Python數據可視化數據分析

2017-11-21 12:22:11

數據可視化密集恐懼證笑哭
點贊
收藏

51CTO技術棧公眾號

欧美一区二区三区免费观看视频| av资源在线播放| 亚洲精品国产精品国自产在线| 国产美女视频免费| 欧美成人高清视频| 丁香五六月婷婷久久激情| 一级在线免费视频| 一区2区3区在线看| 午夜日本精品| 麻豆免费在线| 久草在.com| 美国av在线播放| 热门国产精品亚洲第一区在线| 天天av天天翘天天综合网 | 国产精品亚洲综合| 欧美精品一区二区高清在线观看 | 国产成人免费视频精品含羞草妖精| 日本a在线播放| 熟女性饥渴一区二区三区| 水蜜桃一区二区三区| 国内精品小视频在线观看| 少妇高潮久久77777| 久久久久999| 欧美一级电影在线| 91精品国产综合久久香蕉922| 欧美亚洲视频一区二区| 国产一区二区三区在线看| 亚洲天堂精品在线观看| 国产999精品久久| 日本精品一区二区三区视频| 国产天堂在线播放视频| 国产精品高潮视频| 91久色国产| 国产女人18毛片水18精品| 欧美激情a∨在线视频播放| 欧美另类久久久品| 国产一区二区看久久| 91久久国产精品| 国产日韩久久| 亚洲自拍偷拍色片视频| 色哟哟亚洲精品一区二区| 91国产一区在线| 国产精品18久久久久久麻辣| 久久久久久一区二区三区| 91在线色戒在线| 欧美三日本三级少妇三99| 在线观看成人av电影| av片中文字幕| 牛牛澡牛牛爽一区二区| 久久国产精品亚洲va麻豆| 日韩女在线观看| 国产成人在线精品| 国产日韩欧美中文| 欧洲精品一区色| 蜜桃视频在线观看www社区| 久久久男人天堂| 日本视频在线免费观看| 日本成人免费| 华人av在线| 夜夜爽av福利精品导航| 蜜芽一区二区三区| 五月天国产精品| 超碰97人人做人人爱少妇| 国产精品精品久久久久久| 亚洲欧美一二三| 国产自偷自偷免费一区 | 国产一区在线视频| yourporn久久国产精品| 欧美丰满一区二区免费视频| 性欧美高清come| 美女网站视频黄色| av电影在线网| 777久久精品| 在线亚洲自拍| 国产欧美一区二区三区网站| 久久亚洲电影天堂| av免费中文字幕| 热久久久久久| 欧美日韩1区2区3区| 亚洲国产精品一区二区www在线 | 亚洲乱码一区二区三区在线观看| 欧美视频一区二| 成人97在线观看视频| 成人在线视频网| 色偷偷福利视频| 国产一区精品二区| 久久精品国产免费| 久久综合色之久久综合| 日韩激情片免费| 午夜精品福利电影| 91文字幕巨乱亚洲香蕉| 羞羞免费视频| 顶级网黄在线播放| 影视先锋久久| 久久99国产精品久久99| 日韩精品一区二| 高清国产在线一区| 激情婷婷综合网| 欧美男男青年gay1069videost| 国产精品成人一区| 欧美 日韩 国产精品| 国产专区在线| 亚洲人人精品| 日韩免费高清视频| 69久久夜色精品国产69| 亚洲熟妇国产熟妇肥婆| 高清日韩av电影| 国产欧美日韩一级| 欧美色综合天天久久综合精品| 精品免费国产| 国产午夜电影| 在线观看视频日韩| 欧美mv日韩mv国产网站app| 婷婷久久伊人| 国产aⅴ精品一区二区四区| 欧美日韩18| 在线观看亚洲一区| 婷婷亚洲婷婷综合色香五月| 亚洲精品中文字幕| 91蜜桃网址入口| 亚洲欧美www| 色女孩综合网| 91视频成人| 韩曰欧美视频免费观看| 免费在线观看一区二区| 黄网站视频在线观看| 青春有你2免费观看完整版在线播放高清 | 久久久久久77777| 欧美黄色一区二区| 亚洲福利在线看| 欧美亚洲另类久久综合| 91社区在线观看播放| 一区二区高清| 欧美性大战xxxxx久久久| 黄色一级视频在线播放| 91成人抖音| 91久久人澡人人添人人爽欧美| 一区二区三区国| 高潮按摩久久久久久av免费| 一区二区在线观看av| 日韩欧美精品一区二区| 91久久偷偷做嫩草影院电| 555www色欧美视频| 欧洲精品一区二区三区久久| 99久精品视频在线观看视频| 日韩精品极品在线观看播放免费视频 | 91精品久久久久久久久久久久久| 超碰免费在线播放| 国产精品福利一区| 草莓视频一区| 国产一区毛片| 亚洲第一区第二区| 黄色片在线免费观看| 九色porny丨国产精品| 亚洲一区二区三区在线视频| 视频二区欧美| 亚洲va天堂va国产va久| 欧美日本韩国一区二区三区| 亚洲三级性片| 日韩高清a**址| www黄在线观看| 亚洲一区中文在线| 久久综合伊人77777麻豆| 全亚洲第一av番号网站| 日韩一区二区三区在线视频| 三上悠亚av一区二区三区| 国产99精品视频| **欧美日韩vr在线| 亚洲综合资源| 日韩视频免费观看高清完整版 | 精品电影一区二区三区| 天堂在线视频| 国产精品伊人色| 台湾成人av| 免费看av成人| 亚洲精品720p| 嫩草在线视频| 精品久久久久久久久久久| 色视频www在线播放国产| 成人激情免费网站| 大肉大捧一进一出好爽动态图| 久久久久国产精品一区二区| 成人网页在线免费观看| 国产一区二区三区免费在线| 亚洲丁香婷深爱综合| 欧美日韩激情视频一区二区三区| 欧美日韩午夜剧场| 一区二区三区视频在线观看视频| 日韩一区和二区| 黄页大全在线免费观看| 国产欧美日韩视频在线观看| 日本不卡久久| 国产一区二区三区免费| 99久久久无码国产精品6| 国产女人18水真多18精品一级做 | 自拍视频在线网| 欧美在线看片a免费观看| av免费高清观看| 在线观看成人免费视频| 国产在线你懂得|