本地浏览器查看云服务器训练模型的tensorboard界面

news/2024/11/18 23:24:09/文章来源:https://www.cnblogs.com/soaring27221/p/18198928

最近还是在搞YOLO弄毕业设计,一开始是在自己电脑上训练的,但是当开始训练时电脑就卡得不行,别的啥都干不了;另一方面训练速度也特别慢,还得一直开着机不能中断。

索性尝试把模型部署到阿里云服务器上训练,用的最低的2核2G的配置,勉勉强强能跑起来,好处自然是不占用自己电脑的时间,虽然速度慢了点,甚至完全是用cpu跑的,但反正折腾的不是自己电脑。

但这时候就遇到了一个问题,以往部署到自己电脑的时候,可以输入localhost:6006查看tensorboard界面,判断训练情况,但是部署到云服务器上如何查看?

我是用screen指令把YOLOv5的训练挂起来的,使用 screen 后台运行 YOLOv5 训练任务的好处是,即使你断开 SSH 连接,训练任务仍然会继续在后台运行。而在另一个连接中启动 TensorBoard 则可以让你随时监控训练的进度和结果。

新建一个SSH连接

cd到YOLOv5的项目文件夹下,运行tensorboard --logdir runs/train

本地主机进入cmd终端,输入ssh -L 6006:localhost:6006 root@123.123.123.123(“123.123.123.123”替换成云服务器的公网IP)

这个操作的意思是通过SSH隧道将云服务器的 6006 端口转发到本地计算机的 6006 端口

这样,在本地浏览器打开localhost:6006,可以直接查看云服务器的tensorboard面板。

为了该死的毕业设计,还得琢磨这图表是啥意思

为了该死的毕业设计,还得研究一下这图表是啥意思

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/708027.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

关于单向循环链表的创建、插入、删除、遍历

关于单向循环链表的创建、插入、删除、遍历、 单向循环链表的公式单向循环链表的代码 #include <stdio.h> // 标准输入输出头文件 #include <string.h> // 字符串处理头文件 memset/清空 #include <stdlib.h> // 标准库头文件 …

AnimationCurve关键帧数值修改小工具

效果图 用途:界面动效已经由动效人员A做完(假设k了100帧),然后UI同事又把一些节点的位置做了10px的调整 此时一帧一帧去手动改,费事费力还可能出错。 这个工具的用途就是:对相关节点的所有关键帧批量做偏移。public class AnimClipEditWnd : EditorWindow {[MenuItem(&quo…

elastic使用postman操作

1、账号认证 2、elastic索引put请求,创建索引 get请求,查询所有索引get请求,查询索引 delete请求,删除索引 put请求,增加文档数据 get请求,查询文档数据简单查询,按id简单查询,查询固定index索引下的所有数据 修改数据整条修改局部修改

Python没有服务器如何部署运行Shiny应用程序

原文链接:https://tecdat.cn/?p=36205 原文出处:拓端数据部落公众号 随着Web技术的快速发展,越来越多的数据科学家和开发人员倾向于使用Web应用程序进行数据分析和可视化。Shiny for Python作为一种流行的Web应用程序框架,为Python开发人员提供了便捷的数据展示和交互工具…

R语言CART决策树、随机森林、chaid树预测母婴电商平台用户寿命、流失可视化

全文链接:http://tecdat.cn/?p=31644 原文出处:拓端数据部落公众号 借着二胎政策的开放与家庭消费升级的东风,母婴市场迎来了生机盎然的春天,尤其是母婴电商行业,近年来发展迅猛。用户获取和流失是一对相对概念,就好比一个水池,有进口,也有出口。我们不能只关心进口的…

Python金融时间序列模型ARIMA 和GARCH 在股票市场预测应用|附代码数据

原文链接:http://tecdat.cn/?p=24407 最近我们被客户要求撰写关于金融时间序列模型的研究报告,包括一些图形和统计输出。 这篇文章讨论了自回归综合移动平均模型 (ARIMA) 和自回归条件异方差模型 (GARCH) 及其在股票市场预测中的应用 ( 点击文末“阅读原文”获取完整代码数…

R语言中绘图设置不输出绘图内容

001、正常绘图plot(1:10, cex = 2, pch = 19) 002、不输出绘图内容plot(1:10, cex = 2, pch = 19, type = "n") 。

AnimationClip获取关键帧信息

1,关键帧数据都保存在AnimationCurve上,所以首先要获取到这个public static AnimationCurve GetAnimCurve(AnimationClip clip, string path, string propName) {EditorCurveBinding[] bindings = AnimationUtility.GetCurveBindings(clip);foreach (var b in bindings){if (…

Dism壳 (做系统的启动盘 多系统版本install.wim合成 界面化)

做系统优盘的时候不断的dism来dism去有些烦了 做了个小工具可以代替bat了... 没做异常处理 开始预览镜像把素材拖进去开始制作流程点击空动作后会出现创建的动作类型 其中合成就是把多个系统搓在一起用的 上面的索引代表的正是双击看到的那些信息的索引 输入对应索引然后空格分…

项目管理之八大绩效域------笔记(三)

18.3 开发方法和生命周期绩效域跟开发方法,项目交付节奏和生命周期相关的活动和职能.一、预期目标:①开发方法与项目可交付物相符合;②将项目交付与干系人价值紧密关联;③项目生命周期由促进交付节奏的项目阶段和产生项目交付物所需的开发方法组成。(项目周期的设计符合项目的…

CSAPP第二章

gcc指定不同的C语言版本 注意寻址和字节顺序讲的, 对象的地址都是从小地址开始算起, 而所谓大端法就是高位字节在前; 小端法则是低位字节在前 注意: 等号上的小圆点的组合表示"被定义为"的意思 反码有+0和-0, -0就是全为1的位模式, 负数的反码就是对应正数所有位取反…

R语言中判断数值是否带有小数点

001、不为整数> a <- 5.324 > floor(a) == a ## 截断后不相等, 说明带有小数点部分,即不为整数 [1] FALSE 002、是整数> b <- 324 > floor(b) == b ## 截断小数点后仍然相等,说明是整数 [1] TRUE 。