1. 安装依赖和pytorchviz
pip install graphviz
pip install torchviz (或pip install git+https://github.com/szagoruyko/pytorchviz)
2. 使用如下代码,保存在当前目录下的pdf文件中,并打开
from torchviz import make_dot
y = model(torch.rand(1,3,32,32).cuda())
g = make_dot(y,params=dict(model.named_parameters()))
g.view() # 会在当前目录下保存一个“Digraph.gv.pdf”文件,并在默认浏览器中打开
遇到了以下问题 
原因是:未在系统中配置graphviz工具的环境变量,Graphviz是AT&T Labs Research开发的图形绘制工具软件,不是python 工具,因此,需要独立的在系统内安装graphviz,仅在python环境内安装组件是无法使用的的。
sudo apt-get install graphviz
3. 拓展
# 以下三种方式都

本文介绍了使用pytorchviz进行模型可视化的步骤,包括安装依赖和遇到的问题。当尝试保存模型图到PDF时,由于未配置Graphviz的环境变量导致失败。Graphviz是一个独立于Python的图形绘制工具,需要在系统层面安装并配置环境变量才能正常使用。
最低0.47元/天 解锁文章
1106

被折叠的 条评论
为什么被折叠?



