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 分钟前
AI Agent与TinyML边缘部署:OAuth 2.0集成实战
人工智能
是上好佳佳佳呀5 分钟前
【机器学习|DAY01】机器学习概述
人工智能·机器学习
满怀冰雪14 分钟前
04-Paddle Tensor 基础:形状、数据类型、广播与索引
python·深度学习·神经网络·paddle
沉默王二14 分钟前
又一个顶级 AI 终端诞生了!Kaku 开源,实测安装配置+分屏对决
人工智能·openai·claude
cui_ruicheng21 分钟前
Python从入门到实战(十五):文件操作与目录管理
开发语言·python
xcLeigh27 分钟前
Doubao-Seed-Evolving大模型接入教程|搭建全品类提示词+AI工具导航网页
前端·人工智能·python·ai·html·ai开发·豆包
不如语冰27 分钟前
AI大模型入门-模块导入import
数据结构·人工智能·pytorch·python
海兰35 分钟前
【高速缓存】RedisVL 指南:从向量搜索到 AI 应用落地
人工智能·redis
智恒百亿1 小时前
RTX 5090服务器全场景技术解析:极致算力的行业落地与价值赋能
大数据·人工智能·5090服务器
投票竞赛1 小时前
书法、绘画作品投票评选,图片投票小程序作品集排版
python·小程序