已解决: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+单击该函数即可进入。

直接一键全部替换即可:

相关推荐
阿Q的AI笔记1 分钟前
推理已占AI工作负载47%、显存浪费从60%降至4%:大模型部署工程化完全指
人工智能
田里的水稻4 分钟前
PyTorch-Dataset\DataLoader数据加载
人工智能·pytorch·python
语音之家4 分钟前
NeurIPS 2026|AnyEdit:免人声分离,嘈杂音频也能局部编辑
人工智能·音视频·消融实验·声源分离
卷无止境9 分钟前
Python 3.14 自由线程:拆掉 GIL 之后,我们到底得到了什么
后端·python
染指111011 分钟前
147.Agent-LangGraph归并函数
开发语言·人工智能·python·langchain·agents
思绪漂移12 分钟前
人机交互(人和AI)中的流程设计原则之一
人工智能·人机交互
智码看视界13 分钟前
深度学习:环境搭建PyTorch vs TensorFlow 选型
pytorch·深度学习·tensorflow·gpu·环境搭建·cuda·框架选型
磁场转动100万匹17 分钟前
PyTorch 版 YOLOv3 源码逐段详解:从配置文件到训练、评估、检测(定制自己的数据集)
人工智能·深度学习·yolo
小白学大数据28 分钟前
逆向分析短视频平台 a_bogus 参数:从 JavaScript 混淆到 Python 复现
javascript·python·音视频
lisw0530 分钟前
“科学前沿极限突破计划”述评!
大数据·人工智能·学习