已解决:tensorflow2.6.0的plot_model无法绘制图像报错如何解决?

1.正确使用的流程:

我的环境是tensorflow 2.6.0,python3.9.18。

  • 安装对应的库

    pip install graphviz
    pip install pydotplus

  • 安装文件graphviz.smi,我安装的是8.1.0版本。

下载地址:graphviz.smi

安装的时候记得勾选环境变量选项。

  • 修改vis_utils.py ,将pydot都替换成pydotplus。原因是pydot已经停止开发了,不兼容了。

如何找到vis_utils.py?

在pycharm中把鼠标放在plot_model函数的位置,然后Ctrl+单击该函数即可进入。

直接一键全部替换即可:

相关推荐
泡海椒43 分钟前
告别反射低效:JQuick-Java ASM动态调用链性能优化实战
java·python·性能优化
wish3661 小时前
LiteLLM 部署实战:Docker 环境
人工智能·语言模型·自然语言处理·local llm
阳明山水1 小时前
从相关到因果:预测科学的因果转向与可识别性挑战
人工智能·深度学习·算法·机器学习·架构
2601_956319881 小时前
用示例和练习,把量化规则先练清楚
人工智能·python
Behaviour1 小时前
ChatGPT Images2.5 全面开放
人工智能·chatgpt
墨染天姬1 小时前
[AI] 递归自我改进(RSI):从思想实验到实证子领域
人工智能
宣宣猪的小花园.1 小时前
【嵌入式】故障与降级:看门狗、保护机制和工程可靠性的底线
开发语言·人工智能·嵌入式硬件·机器学习
运筹说1 小时前
运筹说 第160期 | 大模型如何“思考”? Transformer架构图解
人工智能·深度学习·transformer
pjj198541 小时前
深度学习-训练,评估与数据增强
人工智能·深度学习·机器学习
DO_Community1 小时前
RAG 的 Embedding 模型需要微调吗?什么时候值得自己训练?
人工智能·llm·aigc·agent·ai编程