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

直接一键全部替换即可:

相关推荐
二狗哈2 分钟前
czsc入门8:Signal信号
python·量化·czsc
金檀教科5 分钟前
中小学午休课桌椅新国标之外的“安全风险”:校金刚的产品设计更有优势
人工智能
zhang_xiaoyu586 分钟前
国联股份董事、高级副总裁王挺一行赴宣城国控集团参观考察并签署战略合作协议
大数据·人工智能·物联网
老贾专利烩9 分钟前
多技术融合难点:智能生发专利的协同稳定性研究
大数据·人工智能
IT北辰17 分钟前
【Python实战升级版】企业用电深度分析完整版|十大可视化图表+智慧能源看板,电费优化/数据汇报
python
henujolly27 分钟前
RAG Vs fine-tuning
人工智能
kaka.liulin -study30 分钟前
EmberTrace AI | Multimodel Map GIS: 基于多智能体协作的地图自主化分析技术
人工智能·microsoft
soldierluo31 分钟前
向量与向量数据
人工智能·算法·机器学习
人工智能技术咨询.33 分钟前
AI智能体搭建(3)
人工智能
居然JuRan38 分钟前
面字节豆包大模型岗,三轮技术面都问了啥?
人工智能