当前位置:网站首页>torch建立的网络模型使用torchviz显示

torch建立的网络模型使用torchviz显示

2022-07-06 08:27:00 MAR-Sky

torchviz.make_dot

MyConvNet = VGG() # 可以是建立的网络
x = torch.randn(4, 3, 256, 256).requires_grad_(True)  # 定义一个网络的输入值
y = MyConvNet(x)    # 获取网络的预测值

MyConvNetVis = make_dot(y, params=dict(list(MyConvNet.named_parameters()) + [('x', x)]))
MyConvNetVis.format = "png"
# 指定文件生成的文件夹
MyConvNetVis.directory = "data"
# 生成文件
MyConvNetVis.view()

需要注意,输入的格式和网络定义的输入通道格式一样;

依赖graphviz库

网上看到许多需要下载graphviz的zip或mis文件,还配置path;然后用python再进行pip安装后并重启的不知道是什么原理。个人尝试只需要在使用的环境安装graphviz库后就能够使用。

原网站

版权声明
本文为[MAR-Sky]所创,转载请带上原文链接,感谢
https://blog.csdn.net/weixin_43794311/article/details/125568480