【Tensorboard 使用】生成model结构图解决方案:add_graph() 和 torchsummary可视化模型信息
pytorch
·
文章目录
一、add_graph()
1.具体参数及介绍见之前博客——可视化工具Tensorboard
2.pytorch源码
writer = SummaryWriter(comment='test_your_comment',filename_suffix="_test_your_filename_suffix")
# 模型
fake_img = torch.randn(1, 3, 32, 32) #生成假的图片作为输入
lenet = LeNet(classes=2) #以LeNet模型为例
writer.add_graph(lenet, fake_img) #模型及模型输入数据
writer.close()
3.可视化操作步骤:Tensorboard的打开方式见之前可视化损失函数的步骤
(1)打开pycharm中的Terminal
(2)输入命令 tensorboard –-logdir=+"路径"即可,定位到runs文件
位置
该代码执行完之后会出现一个runs文件夹
(3)打开网页链接即可
(4)显示如下界面
二、torchsummary
1.具体参数及介绍见之前博客——可视化工具Tensorboard
2.pytorch源码
from torchsummary import summary
print(summary(lenet, (3, 32, 32), device="cpu"))
- 1
- 2
3.打印结果
参考
深度之眼pytorch框架班

GitCode 天启AI是一款由 GitCode 团队打造的智能助手,基于先进的LLM(大语言模型)与多智能体 Agent 技术构建,致力于为用户提供高效、智能、多模态的创作与开发支持。它不仅支持自然语言对话,还具备处理文件、生成 PPT、撰写分析报告、开发 Web 应用等多项能力,真正做到“一句话,让 Al帮你完成复杂任务”。
更多推荐
所有评论(0)