visdom 使用教程

2021-09-17 03:39:42 字數 3608 閱讀 6704

安裝visdom

pip install visdom
開啟服務

python -m visdom.server
瀏覽器中開啟對應的**。

首先建立乙個新的環境,如不建立則預設在main環境下

#_*_coding:utf-8 _*_

import numpy as np

import visdom

import time

viz = visdom.visdom(env="test1") # 建立環境名為test1

下面**在乙個image視窗中不斷更新顯示影象

#單張影象顯示與更新demo

#多影象顯示與更新demo

#text 顯示與更新顯示demo,將在視窗中連續列印字元

#繪畫折線圖演示

# 繪製散點圖演示 二維

colors = np.random.randint(0, 255, (3, 3,))#第一維3表示該資料可以分為三類,以三種顏色的三點來比表示

win = viz.scatter(

x=np.random.rand(255, 2),#表示要展示的散點資料

#y=(np.random.rand(255) + 1.5).astype(int),

y=np.random.randint(1,4,(255)),#每乙個資料的類別,將以其對應的colors中的顏色來顯示

opts=dict(

markersize=5,

markercolor=colors,

legend=['1', '2','3'],

markersymbol = 'cross-thin-open'

),)# 繪製散點圖演示 三維

colors = np.random.randint(0, 255, (3, 3,))#第一維3表示該資料可以分為三類,以三種顏色的三點來比表示

win = viz.scatter(

x=np.random.rand(255, 3),#表示要展示的散點資料

#y=(np.random.rand(255) + 1.5).astype(int),

y=np.random.randint(1,4,(255)),#每乙個資料的類別,將以其對應的colors中的顏色來顯示

#實時更新繪製散點圖

更多應用請參考官方demo:

visdom 使用教程

import visdom x torch.arange 1,30,0.01 y torch.sin x vis visdom.visdom env u test use incoming socket false vis.line y,x,win sinx opts 動態繪製 關鍵是設定updat...

PyTorch 使用Visdom訓練資料視覺化

安裝與啟動 安裝 pip install visdom 終端啟動 python m visdom.server 開啟瀏覽器,位址列輸入 上面鏈結也給出了具體的操作方法 編寫乙個最簡單的繪製正弦曲線程式 import numpy as np import visdom def drawonlne 在這...

訪問遠端Visdom

1.連線ssh時,將伺服器的8097埠重定向到自己機器上來 ssh l 18097 127.0.0.1 8097 username remote server ip 這裡可以使用實驗室自己的伺服器,ansheng ssh 219.216.101.242 這個具體例項 其中 18097 127.0.0...