【已解决】failed to execute [‘dot‘, ‘-Tpng‘, ‘-O‘, ‘MyConvnet_hl‘]

项目场景:

通过hiddenlayer实现pytorch网络模型的可视化

问题描述:

当执行

hl_graph.save("MyConvnet_hl.png",format="png")

出现错误提示

ExecutableNotFound: failed to execute ['dot', '-Tpng', '-O', 'MyConvnet_hl'],
 make sure the Graphviz executables are on your systems' PATH``

原因分析:

系统未安装Graphviz,需要安装Graphviz程序,才实现保存模型可视化

解决方案:

1.安装Graphviz
官网给出的地址:http://www.graphviz.org/download/
根据你的电脑选择对应版本,我的电脑版本是Windows,点击Stable Windows install packages【已解决】failed to execute [‘dot‘, ‘-Tpng‘, ‘-O‘, ‘MyConvnet_hl‘]_第1张图片
依次进入路径./10/cmake/Release,我的电脑是64位,所以下载64位的安装包,点击64即可进入如下页面,下载安装包安装
【已解决】failed to execute [‘dot‘, ‘-Tpng‘, ‘-O‘, ‘MyConvnet_hl‘]_第2张图片
依次点击完成安装
【已解决】failed to execute [‘dot‘, ‘-Tpng‘, ‘-O‘, ‘MyConvnet_hl‘]_第3张图片
【已解决】failed to execute [‘dot‘, ‘-Tpng‘, ‘-O‘, ‘MyConvnet_hl‘]_第4张图片

【已解决】failed to execute [‘dot‘, ‘-Tpng‘, ‘-O‘, ‘MyConvnet_hl‘]_第5张图片
【已解决】failed to execute [‘dot‘, ‘-Tpng‘, ‘-O‘, ‘MyConvnet_hl‘]_第6张图片
【已解决】failed to execute [‘dot‘, ‘-Tpng‘, ‘-O‘, ‘MyConvnet_hl‘]_第7张图片
【已解决】failed to execute [‘dot‘, ‘-Tpng‘, ‘-O‘, ‘MyConvnet_hl‘]_第8张图片
点击完成,完成安装
2.配置path
    我的电脑–属性–高级系统设置–环境变量–系统变量–path–新建,根据之前的安装路径进行配置,我的路径是

"C:\Program Files\Graphviz\bin"

3.检查是否安装成功

以管理员身份打开cmd,输入命令dot -version
如果提示需要执行dot -c,则根据提示执行命令dot -c,安装成功后,再执行dot -version得到如下界面,则安装成功
【已解决】failed to execute [‘dot‘, ‘-Tpng‘, ‘-O‘, ‘MyConvnet_hl‘]_第9张图片

你可能感兴趣的:(pytorch,bug,graphviz)