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
<