当前位置:网站首页>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/'
边栏推荐
猜你喜欢
【MySQL功法】第2话 · 数据库与数据表的基本操作
PC client automation testing practice based on Sikuli GUI image recognition framework
fastposter v2.9.0 程序员必备海报生成器
本周四晚19:00知识赋能第4期直播丨OpenHarmony智能家居项目之设备控制实现
赛灵思MPSOC裸机下的 USB调试实验
TiKV & TiFlash 加速复杂业务查询丨TiFlash 应用实践
4500字归纳总结,一名软件测试工程师需要掌握的技能大全
微信小程序获取用户手机号码
零拷贝、MMAP、堆外内存,傻傻搞不明白...
Lease recovery system based on PHP7.2+MySQL5.7
随机推荐
学习软件测试需要掌握哪些知识点呢?
viewstub 的详细用法_pageinfo用法
Vs Shortcut Keys---Explore Different Programming
CDH6.3.2开启kerberos认证
bash case用法
RTP协议分析
bash if条件判断
html+css+php+mysql实现注册+登录+修改密码(附完整代码)
一文带你弄懂 CDN 技术的原理
bash for loop
Five super handy phone open-source automation tools, which is suitable for you?
什么是bin文件?「建议收藏」
卷起来!阿里高工携18位高级架构师耗时57天整合的1658页面试总结
c语言进阶篇:内存函数
优维低代码:Provider 构件
LeetCode-142. 环形链表 II
基于SSM和Web实现的农作物生长监控系统
Lease recovery system based on PHP7.2+MySQL5.7
Dva.js 新手入门指南
字符串本地化和消息字典(二)