当前位置:网站首页>pytorch+tensorboard使用方法
pytorch+tensorboard使用方法
2022-08-03 11:43:00 【圆月弯刀鞘】
tensorboard是tensorflow中的可视化工具,pytorch也可以使用,并不一定需要依赖GPU
在pytorch的基础上,如需使用tensorboard可以直接使用pip安装tensorboard
torch代码中的使用tensorboard的方法:
1、准备好存放log文件的目录,并创建SummaryWriter实例
from torch.utils.tensorboard import SummaryWriter
# 参数中传入准备好的log文件夹路径
writer = SummaryWriter("./logs")
2、添加标量add_scalar
# 添加loss对应的两个标量,其中loss/train_loss和loss/valid_loss是分组的使用方式
# 两个标量都属于loss组,这一组的标量折线图会放到一块儿但不在同一个图像上
writer.add_scalar("loss/train_loss", train_loss, epoch+1)
writer.add_scalar("loss/valid_loss", valid_loss, epoch+1)
3、添加多个标量到同一个坐标系中add_scalars
#在这里插入代码片
writer.add_scalars("loss",{
"train_loss":train_loss, "valid_loss":valid_loss}, epoch+1)
4、关闭writer
writer.close()
命令行启动tensorboard服务,然后使用浏览器打开服务页面
tensorboard --logdir='logs/'
边栏推荐
猜你喜欢
随机推荐
一个扛住 100 亿次请求的红包系统,写得太好了!!
MySQL之json数据操作
当前页面的脚本发生错误如何解决_电脑出现当前页面脚本错误怎么办
《数字经济全景白皮书》金融数字用户篇 重磅发布!
C - 为什么指针常常初始化为 NULL?
Go 语言快速入门指南: 介绍及安装
XDR平台架构与关键技术解析
LeetCode-1161. 最大层内元素和
下午见!2022京东云数据库新品发布会
4500字归纳总结,一名软件测试工程师需要掌握的技能大全
字节最爱问的智力题,你会几道?
性能优化|从ping延时看CPU电源管理
直播弱网优化
零信任架构分析【扬帆】
JS快速高效开发技巧指南(持续更新)
LeetCode刷题笔记:622.设计循环队列
缓存--伪共享问题
【一起学Rust】Rust的Hello Rust详细解析
Take you understand the principle of CDN technology
The effects of the background and the Activiti