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

直接一键全部替换即可:

相关推荐
Kobebryant-Manba2 分钟前
Bert预训练数据&代码
人工智能·深度学习·bert
geneculture4 分钟前
基于融智学范畴论、双重形式化与中文屋解密的第二代计算范式
大数据·人工智能·智慧系统·融智学的重要应用·融智时代(杂志)
guo_xiao_xiao_5 分钟前
YOLOv11马匹皮肤病目标检测数据集
人工智能·yolo·目标检测
AIGS0017 分钟前
本体语义:企业AI从“答得对“走向“懂业务“的关键一跃
人工智能
IT_陈寒9 分钟前
Python的GIL让我以为CPU跑满了,结果...
前端·人工智能·后端
一孤程14 分钟前
AI辅助测试用例生成实战——用大模型把测试设计效率提升300%
人工智能·测试工具·ai·aigc·测试用例·测试·测试覆盖率
We0 AI17 分钟前
ChatGPT Work 替代工具推荐:We0 AI、Framer、Webflow、Wix AI 哪个更适合网站增长?
人工智能·chatgpt
chenyulin454518 分钟前
企业微信API:海量会话存档数据的高性能检索与Elasticsearch索引设计
大数据·人工智能·安全·企业微信
小保CPP19 分钟前
OCR C++ Tesseract按单词识别字符
c++·人工智能·ocr·模式识别·光学字符识别