AttributeError: module ‘tensorflow‘ has no attribute ‘contrib‘解决办法

在TensorFlow2 环境下执行1.X版本的代码时报错:

AttributeError: module 'tensorflow' has no attribute 'contrib'

当然第一时间想到的是利用 如下代码 来解决问题(大部分情况都是这样),

python 复制代码
tf.compat.v1

但是又出现以下报错

AttributeError: module 'tensorflow.compat.v1' has no attribute 'contrib'

表示这个库中也没有该函数。

查阅资料以及实验发现,是选择库的问题,需要修改如下:

python 复制代码
# 原始代码
lstm_enc = tf.contrib.rnn.LSTMCell(num_units)

# 修改后代码
lstm_enc = tf.compat.v1.nn.rnn_cell.LSTMCell(num_units)

最后运行不报错。

相关推荐
云境筑桃源哇2 分钟前
navigare登上中国时装周 「质」造无界,焕新航海风尚
大数据·人工智能
EVERSPIN4 分钟前
语音识别芯片的功能与优势有哪些
人工智能·语音识别·语音识别芯片
LuoQuHen6 分钟前
第三章:Agent的三大核心支柱—— 感知、决策、行动
人工智能·ai·agent
程序设计实验室12 分钟前
现代 Python 程序优雅处理日期时间的避坑指南
python
心疼你的一切14 分钟前
【矛与盾的博弈:ZLibrary反爬机制实战分析与绕过技术全解析】
人工智能·爬虫·python·网络爬虫
北京软秦科技有限公司17 分钟前
AI报告文档审核助力食品飞检常态化应对:IACheck下的风险防控与质量管控重构
大数据·人工智能·重构
zhangshuang-peta18 分钟前
MCP 在企业架构中的位置:它该放在哪一层?
人工智能·架构·ai agent·mcp·peta
起个名字总是说已存在22 分钟前
github开源AI 拓展工具:Agent Reach
人工智能·github·dreamweaver
老前端的功夫24 分钟前
【Java从入门到入土】21:List三剑客:ArrayList、LinkedList、Vector的爱恨情仇
java·javascript·网络·python·list
吃一根烤肠24 分钟前
Trae Builder模式实战:10分钟生成可部署的Flask电商项目
python·flask·建造者模式