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)

最后运行不报错。

相关推荐
pangtout几秒前
国云强智:天翼云押注Token,争夺AI时代新入口
人工智能
dog2502 分钟前
圆锥曲线和二次曲线
开发语言·网络·人工智能·算法·php
岛雨QA4 分钟前
🎉Token自由-Ollama部署本地大模型超详细操作指南
人工智能·llm·ollama
云游7 分钟前
从“人工打补丁”到“自主进化”:多轮对话文本转SQL智能体的技术跃迁
人工智能·文本转sql
区块block12 分钟前
Infinity Alpha(无限阿尔法)即将发布纯链上AI收益引擎通证IA
人工智能·区块链
有为少年12 分钟前
从概率估计到“LLM 训练是有损压缩”
人工智能·线性代数·机器学习·计算机视觉·矩阵
迦南的迦 亚索的索13 分钟前
AI_10_Coze_Multi-Agent多智能体
人工智能
:mnong18 分钟前
理解 AI 时代的软件范式
人工智能·log4j
小飞象—木兮19 分钟前
《销售数据分析标准实践手册》:核心内涵与关键指标、落地销售数据分析的全流程···(附相关材料下载)
大数据·人工智能·数据挖掘·数据分析
爱学习的张大40 分钟前
具身智能论文问答(三):Open VLA
人工智能·算法