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)

最后运行不报错。

相关推荐
234710212713 小时前
4.18 学习笔记
软件测试·笔记·python·学习
yaoxin52112319 小时前
384. Java IO API - Java 文件复制工具:Copy 示例完整解析
java·开发语言·python
Greyson119 小时前
Layui表格如何使用第三方插件实现树形展示.txt
jvm·数据库·python
2401_8716965219 小时前
mysql行级锁失效的原因排查_检查查询条件与执行计划
jvm·数据库·python
xzal1220 小时前
python中,turtle基础知识笔记1
笔记·python·turtle
Rubin智造社20 小时前
安全先行·自主编程|Claude Code Opus 4.7深度解读:AI开发进入合规量产时代
人工智能·anthropic·claude opus 4.7·mythos preview·xhigh努力等级·/ultrareview命令·自主开发ai
xinlianyq20 小时前
全球 AI 芯片格局生变:英伟达主导训练,国产算力崛起推理
人工智能
a95114164220 小时前
CSS如何实现元素隐藏不占位_使用display-none完全移除
jvm·数据库·python
ShineWinsu20 小时前
AI训练硬件指南:GPU算力梯队与任务匹配框架
人工智能