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)

最后运行不报错。

相关推荐
大明二代几秒前
Mastra RAG 进阶:使用 Drizzle ORM 和 pgvector 实现文档版本管理与 Version-aware Retrieval
人工智能
stormzhangV1 分钟前
AI 平权后,最该重视的 8 种能力
人工智能·aigc·产品
RockChinQ2 分钟前
QQ 好友申请与被拉进群:两道审批交给同一个 Agent
人工智能
江润舟2 分钟前
万物|炼器:从零手搓工业级旋转目标检测网络·卷5 —— YAML蓝图与parse_model动态引擎(一)
人工智能·深度学习
用户1917291270836 分钟前
企业 Agent 接不进现有系统?跨厂商协议网关选型与接入自查
人工智能
柯南46687 分钟前
【AI工程师精讲】15:DPO:不训奖励模型、不做强化学习,也能完成对齐
人工智能·ai编程
亚远景aspice8 分钟前
亚远景-低空经济与具身智能:具身智能飞行器量产落地,过程合规与安全体系怎么搭
人工智能·安全·过程改进·低空经济·研发管理·亚远景科技·过程能力评估
天远数科9 分钟前
Java数据工程:利用天远车辆估值优化商业银行汽车抵押贷款押品估值合规体验
人工智能
第404号工位9 分钟前
手机到底有没有偷听我们?我抓包了 72 小时,抓到了真凶
linux·人工智能·架构
alonglong11 分钟前
我用 TRAE 把"发布前自检"从零散记忆做成了一道门禁:Agent 拆解、IDE 落地、自动化跑起来
人工智能