pytorch visdom可視化工具學習—1—安裝和使用


 1.安裝

安裝命令:

(deeplearning) userdeMBP:~ user$ pip install visdom
Collecting visdom
  Downloading https://files.pythonhosted.org/packages/97/c4/5f5356fd57ae3c269e0e31601ea6487e0622fedc6756a591e4a5fd66cc7a/visdom-0.1.8.8.tar.gz (1.4MB)


 

2.啟動

1)

啟動命令:

(deeplearning) userdeMBP:~ user$ python -m visdom.server
It's Alive!
INFO:tornado.access:200 POST /events (::1) 1.68ms
INFO:tornado.access:200 POST /events (::1) 0.49ms
INFO:tornado.access:304 GET / (::1) 9.36ms

如果想將其啟動在后台:

nohup python -m visdom.server &

 

 后面發現下面的錯誤可能是安裝的版本過低導致的,后面改成了0.1.8.8版本的就沒有出現問題了

使用瀏覽器調用http://localhost:8097連接時頁面為藍色空白頁,錯誤為:

可見是缺少了兩個文件:

  • plotly.min.js
  • react-gird-layout.min.js

因為在/anaconda3/envs/deeplearning/lib/python3.6/site-packages/visdom/static/index.html指定的這兩個文件的下載地址是國外網站,無法正常下載

解決辦法是將index.html中的語句進行更改:

    <!--  <script src="https://cdn.rawgit.com/STRML/react-grid-layout/0.14.0/dist/react-grid-layout.min.js"></script> 換成下面的-->
    <script src="http://pytorch-1252820389.cosbj.myqcloud.com/visdom/react-grid-layout.min.js"></script>

...

    <!--<script src="https://cdn.rawgit.com/plotly/plotly.js/master/dist/plotly.min.js"></script> 換成下面的-->
    <script src="https://cdn.plot.ly/plotly-latest.min.js"></script>

然后再刷新瀏覽器就成功了

 

2)后台啟動

如果想要命令運行在后台:

nohup python -m visdom.server &

 

3.運行

此時運行:

import visdom
import torch as t
# 新建一個連接客戶端
#默認端口為8097,host是‘localhost'
vis = visdom.Visdom()

x = t.arange(1, 30, 0.01)
y = t.sin(x)
vis.line(X=x, Y=y, win='sinx', opts={'title': 'y=sin(x)'})

返回:

'sinx'

圖示:

 

使visdom斷開的方法:點擊online變成offline

這樣此時visdom的狀態是斷開的,不會響應命令

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM