首页 > 其他分享 >torchviz进行pytorch神经网络可视化

torchviz进行pytorch神经网络可视化

时间:2023-01-03 11:22:05浏览次数:50  
标签:torchviz torch pytorch 可视化 MyConvNetVis pip 安装 重新安装

一、安装

需要系统安装Graphviz工具,如果是自己电脑上可以用yum、apt等工具安装,但是如果在服务器上,没有root权限的那种就会比较困难。需要root权限,如果是虚拟的容器可以在dockerfile中进行安装。

在pip安装的时候torchviz可能会重新安装torch,可能会造成torch和cuda等环境不匹配的问题。如果不想重新安装torch,可以pip后加个参数--no-deps,就不会安装依赖库了

二、使用

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


标签:torchviz,torch,pytorch,可视化,MyConvNetVis,pip,安装,重新安装
From: https://www.cnblogs.com/stAr-1/p/17021557.html

相关文章