如何在colab上使用pytorch visdom

东阳的学习记录,坚持就是胜利!

文章目录

    • 开启服务(端口可自己决定)
    • 使在本地浏览器可访问
      • 在notebook输出
      • 在浏览器窗口访问

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)

如何在colab上使用pytorch visdom_第1张图片

在浏览器窗口访问

from google.colab import output
output.serve_kernel_port_as_window(8097)

会输出一个网址:
在这里插入图片描述
点击就OK了!(在新标签页中打开!)

如何在colab上使用pytorch visdom_第2张图片

你可能感兴趣的:(人工智能,工具篇)