想用tensorboard画网络结构图,遇到这个问题,参考解决:Failed to import pydot. You must `pip install pydot` and install graphviz-CSDN博客
1、下载并安装graphviz包
去官网下载,但是官网页面好像更新了,跟其他博主po的图都不太一样
我下的框起来那个,其他步骤跟链接里的一样


2、设置环境变量,在path中加入就可以(图源另个博主)

3、 测试:在cmd中输入 dot -version并回车,若显示出graphviz的相关版本信息,则安装配置成功。

4、pip 安装pydot 别人说高版本已经不支持pydot,因此安装pydot_ng
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ --upgrade pydot_ng
5、重启pycharm
6、调用
from keras.utils import plot_model
...
model = build_model(channels=20, samplepoints=400, classes=2, activation='sigmoid')
model.summary()
# 在调用之前保存的model之后
plot_model(model, to_file='model.png', show_shapes=True)
在代码的文件夹里就可以找到png了,就是图片的分辨率太低了
找到了提高分辨率的方法:

本文讲述了如何在使用TensorBoard时遇到pydot导入失败的问题,通过下载并安装graphviz包,设置环境变量,升级到pydot_ng以及优化模型可视化图像分辨率的步骤来解决。

2135

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



