使用visdom将远程服务器上的pytorch运行结果映射到本地显示

autodl搭建云服务器,运行深度学习代码 Autodl+vscode 搭建深度学习运行环环境 阅读详情

映射方法:

在本地ssh运行

ssh -L 8097:127.0.0.1:8097  登录远程服务器的用户名@远程服务器的ip地址

然后再在运行以上代码之后得到的远程服务器的命令窗口中,运行

python -m visdom.server

结果,这个时候问题就来了:

本来服务器上貌似是有visdom(或者是运行实验代码的配置环境文件时自动下载的),然后我直接运行python -m visdom.server时,会正常显示

然而,当我想要在本地打开127.0.0.1:8097时,页面一直返回500错误,并且,在服务器上也会有这个错误:

ERROR:tornado.application:Uncaught exception GET / (127.0.0.1)

.......

FileNotFoundError:[Erron 2] No such file or directory : "..lib/python3.6/site-packages/visdom/static/index.html"

....

于是,参考https://blog.youkuaiyun.com/young1973/article/details/105509730,将lib/python3.6/site-packages/visdom/static文件夹替换成

链接:https://pan.baidu.com/s/1iJVlK1zS5fB-fF5Bz1o5Vw
提取码:ujn9

里的static文件夹。然后再运行python -m visdom.server时,发现,会有一直downloading scripts的情况。于是,将lib/python3.6/site-packages/visdom/server.py文件中的在这里插入图片描述

download_scripts()给注释掉。再运行就可以成功在本地的localhost:8097查看运行过程了。

pytorch训练模型实时可视化loss 使用visdom实时可视化数据,如train loss,训练数据,test ACC等等。 阅读详情

相关推荐

pytorch调用服务器上visdom模块 requests.exceptions.ConnectionError 报错

服务打开visdom 错误信息:.MaxRetryError: HTTPConnectionPool(host='localhost', port=9000): Max retries exceeded with url: /events (Caused by NewConnectionError('<urllib3.connection.HTTPConnection ...

科研学习笔记! 5192

Tornado+Layui+SQLAlchemy(十二)Tornado+SQLAlchemy 连接文件抛异常 MySQL Connection not available.

目的: 连接异常代码: [E 200516 15:06:40 iostream:565] Uncaught exception, closing connection. Traceback (most recent call last): File "C:\Python\Python35-32\lib\site-packages\sqlalchemy\engine\base.py", line 1173, in _execute_context context =

qq_42142258的博客 453

如何将远程服务器上的visdom可视化工具转发到本地?

这条命令的意思是,在本地开启一个隧道,把本地的9999端口与远程服务器上的8888端口进行映射。通过ssh的端口转发,我们可以非常方便地实现将远程服务器上的visdom可视化工具转发到本地进行使用。这样,我们就成功地将远程服务器上的visdom可视化工具转发到了本地。接下来,我们需要设置ssh的端口转发,把visdom所监听的端口号(8888)转发到本地的某个端口(比如9999)。这样,在远程服务器上,visdom就已经成功地运行起来了,同时监听了8888端口。我们可以通过ssh的端口转发来实现这一功能。

与其临渊羡鱼,不如退而结网 703

python实现个人订阅号自动回复功能

ERROR:tornado.application:Uncaught exception GET /index?signature=1b63cbf1e1e6f08f05f16d0a2fa057da66ae8366&amp;echostr=6930114309908643647&amp;timestamp=1524907821&amp;nonce=1505847200 (127.0.0.1) HTT...

weixin_33751566的博客 755

STM32F4+FreeRTOS实战:手把手教你移植LWIP2.1.2(含LAN8720配置避坑指南)

本文提供了一份详尽的实战指南,手把手教你如何在STM32F4平台结合FreeRTOS实时操作系统,成功移植轻量级TCP/IP协议栈LWIP 2.1.2。文章重点剖析了硬件驱动层LAN8720 PHY芯片的配置要点与常见“坑点”,并深入讲解了LWIP与FreeRTOS的深度整合、关键配置及稳定性优化策略,旨在帮助开发者构建稳定可靠的产品级嵌入式网络功能。

ik678901234的博客 1063

电驱系统功率级“多合一”解决方案

如何提升电驱动系统的产品性能、减小能耗和进一步轻量化,以加强整车市场竞争力,是摆在国内外新能源车企面前的共同课题。为此,具有多年动力总成电子系统开发经验的美国著名半导体及电子解决方案专家——德州仪器(Texas Instrument)提出了多种功率级别“多合一”整合方案和设计思路,助力新能源车企提升技术优势。

yessunday的专栏 1370

Motor: Asynchronous Python driver for Tornado and MongoDB

使用pymongo驱动连接mongodb插入100W记录, 需要364秒. 性能较差,原因是pymongo未使用异步接口. motor驱动使用异步接口, 性能有所提升. 安装motor驱动, 可以使用pip快速安装, 解决依赖问题. pip是一个脚本, 可以自动从PyPI安装module. 如下# cat /usr/local/bin/pip3.4 ...

weixin_34122604的博客 493

Python抓取摄像头图像,进行AI识别(一)

本文介绍了如何用Python获取海康威视摄像头的图像并进行AI识别。主要内容包括:1)准备工作,包括摄像头IP设置和密码重置方法;2)使用Python的Requests库通过ISAPI接口获取实时图像;3)示例代码展示如何保存摄像头图像。整个过程为后续AI图像识别提供了基础,通过简单的Python代码即可实现专业监控设备的图像采集功能。

Hahafantuan的博客 1514

tornado-redis的使用

因为tornado-redis比较旧了,所以配套的tornado也得比较旧,最高版本是tornado 4.5.3,5.x.x上以的版本会出现以下错误: ERROR:tornado.application:Uncaught exception GET / (127.0.0.1) HTTPServerRequest(protocol='http', host='127.0.0.1:8888', met...

weixin_43620243的博客 2222

of_graph_get_remote_port

isp { compatible = "isp"; core@0 { id = <0>; ports { #address-cells = <1>; #size-cells = <0>; port@0 { reg = <0>; ...

wmzjzwlzs的专栏 1164

uniapp [全端兼容] - 详细实现用户电子签名 “逐字校验“ 将姓名按字拆开分别手写签署签字,把客户名字自动拆成单独的文字并由用户逐个依次签名与汉字笔画校验,支持汉字格、田字格、米字格、方格等!

uniapp,h5移动端网页,微信小程序,支付宝小程序,Android安卓,苹果ios,app,nvue,手写签名,电子签署,逐个字挨着写,写名字,将客户姓名分成单独的文字并依次手写,在田字格里写名字,米字格,方格,合同,书写轨迹,验证手写的文字是否正确,如何在uni-app做姓名拆分成独立的文字后手写每一个字,校验正确性,画板,汉字生成在米字格里并且让用户去写,如何画一个汉字田字格,vue把姓名拆分单独写签名,文字,拆掉,中文汉字网格,一个字一个字签名,一次只签名一个文字,判断签名的文字笔画是否正确,Un

🏆 前端领域优质创作者 1万+

python 映射使用_使用visdom将在远程服务器上运行的python结果映射到本地显示,pytorch...

映射方法:在本地ssh运行ssh -L 8097:127.0.0.1:8097 登录远程服务器的用户名@远程服务器的ip地址然后再在运行以上代码之后得到的远程服务器的命令窗口中,运行python -m visdom.server结果,这个时候问题就来了:本来服务器上貌似是有visdom(或者是运行实验代码的配置环境文件时自动下载的),然后我直接运行python -m visdom.server时...

weixin_39557576的博客 350

STM32CubeMX之SDIO+FatFS读写SD卡

“SD卡/TF卡的读写是嵌入式系统中常用的功能。而SD卡的本质是一种flash存储器,通过单片机可以直接读写,但若要被电脑识别,则需要文件系统的支持。本篇文章主要介绍通过单片机的SDIO...

zhang062061的专栏 1897

Pytorch可视化工具visdom远程连接,本地显示 启动过程

Pytorch可视化工具visdom远程连接启动过程

qq_42514371的博客 1316

65页PPT全面学习大型汽车集团企业IT信息化(管理架构、应用架构、技术架构)

订单到交付(OTD):借助ERP、MES、LES、SRM、QMS、APS等系统,实现财务与业务一体化、高级排产、生产过程自动化及供应链协同。- 数据标准化:数据标准化是企业信息化建设基石,包括制定统一业务解释和标准、维护管理流程、发布应用等,涉及数据统一定义、分类、编码等内容。- 大数据应用:汽车行业大数据应用涵盖生产、销售、售后等环节,如设备预见性保养、销量预测、质量预警等,提升企业运营效率和决策能力。- 策略明晰:明确C2M管理矩阵,包括供应商、采购、物流、制造、销售、财务等环节的策略。

cdfunlove的博客 1049

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

实验室服务器使用指南:pytorch、tensorflow安装问题、visdom安装问题本地远程调用服务器jupyter问题、本地pycharm远程连接服务器

一:安装anoconda: 1:windows本地下载anoconda的安装文件,下载地址 安全上网用户:官网 国内用户:清华源 2:经过下载之后,将下载后的sh文件文件[比如:Anaconda3-2020.11-Linux-x86_64]上传到实验室服务器自己的目录:[比如/home/zhangsan/]。 3:在lniux服务器的命令行下,使用cd到自己的anoconda安装目录下,运行命令:bash Anaconda3-5.0.1-Linux-x86_64.sh 4:安装过程中注意:刚开始是一直en

xiaolajiaoa的博客 1475

Camera2Demo

在Camera2 的基础上进行封装,使得Camera2一堆初始化逻辑与Activity分离,降低耦合度,完成预览拍照并保存的操作

PIL,matplotlib,pytorch tensor,visdom之间的图片显示问题

用pytorch训练模型过程中有时要显示图片,这里以mnist数据集为例,最方便的无疑是visdom,可以接受tensor格式的输入 visdom vis.images(x,nrow=8,win='x source',opts=dict( title = 'x source' )) 这里的x维度是 [32, 1, 28 ,28] 显示效果: 注:x 未经规范化 tra...

wwyy2018的博客 1365

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

Probability and Statistics - 4th edition

Probability and Statistics - 4th edition

tensorboard、jupyter notebook、Pytorch visdom指定端口

一、tensorboard指定端口 1. 在本地的xshell下通过ssh连接到远程服务器上 2. 在本地的xshell下然后进入到对应的目录下 在本地的xshell下输入命令: tensorboard --logdir ./ --port=15113 (这个为服务器分配给我的端口号) 3.然后在本地的浏览器中输入 http://远程服务器的ip地址:15013//#scalars...

聿默的博客 3639

PyTorch可视化工具——使用Visdom进行深度学习可视化

Visdom是Facebook Research开发的一款开源可视化工具,专门为PyTorch等深度学习框架设计,但也可以用于其他机器学习任务的可视化。它提供了一个轻量级的Web服务,允许用户在浏览器中实时查看训练过程中的各种指标、图像和其他数据。

缘友一世的博客 2438

Visdom可视化在Autodl远程服务器不显示?SSH端口转发实战教程(含GitHub源码修正)

本文针对在Autodl远程服务器上使用Visdom可视化工具时界面无法显示的问题,提供了详细的解决方案。核心在于利用SSH端口转发技术,建立安全的加密隧道,将服务器端的Visdom服务映射到本地端口,从而绕过网络隔离。教程涵盖了原理剖析、实战命令拆解、进阶故障排查树,并提供了从GitHub源码安装优化及自动化启动脚本,帮助用户彻底解决远程可视化访问难题。

weixin_28840143的博客 236

pytorch框架下的数据可视化模块visdom安装使用

1、visdom是什么?? visdom是facebook开发的一款可视化工具,使用pytorch训练神经网络时,可以使用visdom来实时对数据可视化。 2、安装 pip install visdom 3、启动服务 3.1 如果是本地启动服务: 利用下边的命令在cmd中输入即可! python -m visdom.server 然后会输出以下所示内容: visdom的默认端口是8097 You can navigate to http://localhost:8097 3.2如果是想修改指定端口

weixin_42726887的博客 3253

PyTorch可视化工具visdom远程方法

visdom是由Facebook开发的PyTorch训练过程可视化工具,类似于tensorboard。本文主要记录在远程服务器上跑PyTorch模型时如何在本地访问visdom的结果。 ssh远程服务器时绑定本地端口与远程服务器端口 # ssh -L <local port>:localhost:<remote port> -p <port> username@remote_host ssh -L 6606:localhost:8097 -p <port>

sinat_27889599的博客 750

基于服务器利用VS调试远程代码

一、需求 本次想要运行的项目是一个表格识别的任务叫TGRNet,具体的https://github.com/xuewenyuan/TGRNet代码放在服务器上,最初使用docker配置环境,仅仅希望能够在上面运行训练起来。但是代码的数据集中包含了一些问题,里面包含了大量绝对路径,导致需要修改代码,当时由于代码放在docker中,映射回宿主机的路径放在/data/下面,当时我还没有直接修改权限,只能在docker环境中使用命令sudo vim train.py的命令,还看不到代码。所以需要将代码实现vs和服务

老张的博客 1667

Pycharm运行Linux服务器步骤和服务器启动visdom

rec_A:表示将B域的图像(例如斑马)通过生成器G_A转换为A域的图像(例如马),然后尝试使用生成器G_B将这个转换后的图像重构回B域。idt_A:表示将B域的图像(例如斑马)直接通过生成器G_A转换为A域的图像(例如马),但不进行任何风格转换,即保持图像的身份不变。然后会弹出一个链接,显示可以链接本地的8097端口,但是现在你是链接不上的,因为你点击后在本地打开服务器的8097端口,所以。意思是,把远程的8097端口定到了本地的8097端口,这样一来可以通过本地端口来访问服务器的visdom。

woshihlf的博客 690

Visdom 总结

2019 March 21 visdom Visdom 总结 1. 远程映射 $ python -m visdom.server # 可选参数 # -port:运行服务器的端口(默认8097) # -env_path:重新加载序列化会话的路径 # -logging_level:记录级别(默认=INFO)。接受标准文本和数字记录值 如果不起作用,请将以下行添加到本地 ~/.ssh/conf...

ahxieqi的博客 1492
上一篇: Linux中pytorch下载(使用镜像)
下一篇: 软件工程复习笔记
评论 5
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值