东阳的学习记录,坚持就是胜利!
colab中不能直接通过端口访问在colab运行的pytorch visdom服务,不多BB,看代码:
开启服务(端口可自己决定)
! npm install -g localtunnel
# 8097是我自己设置的端口号,可修改为自己要用的端口号
get_ipython().system_raw('python3 -m pip install visdom')
get_ipython().system_raw('python3 -m visdom.server -port 8097 >> visdomlog.txt 2>&1 &')
get_ipython().system_raw('lt --port 8097 >> url.txt 2>&1 &')
import time
time.sleep(5)
! cat url.txt
import visdom
time.sleep(5)
vis = visdom.Visdom(port='8097')
print(vis)
time.sleep(3)
vis.text('testing')
! cat visdomlog.txt
使在本地浏览器可访问
在notebook输出
from google.colab import output
output.serve_kernel_port_as_iframe(8097)
在浏览器窗口访问
from google.colab import output
output.serve_kernel_port_as_window(8097)
会输出一个网址:
点击就OK了!(在新标签页中打开!)