首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >无法导入tensorflow_model_optimization

无法导入tensorflow_model_optimization
EN

Stack Overflow用户
提问于 2022-07-29 12:49:56
回答 1查看 83关注 0票数 1

运行时尝试导入tensorflow_model_optimization包时出错:

代码语言:javascript
运行
复制
import tensorflow_model_optimization as tfmot

我得到了以下错误:

代码语言:javascript
运行
复制
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
File "C:\Users\Asura\AppData\Local\Programs\Python\Python310\lib\site- 
packages\tensorflow_model_optimization\__init__.py", line 86, in <module>
from tensorflow_model_optimization.python.core.api import clustering
File "C:\Users\Asura\AppData\Local\Programs\Python\Python310\lib\site- 
packages\tensorflow_model_optimization\python\core\api\__init__.py", line 16, in <module>
from tensorflow_model_optimization.python.core.api import clustering
File "C:\Users\Asura\AppData\Local\Programs\Python\Python310\lib\site- 
packages\tensorflow_model_optimization\python\core\api\clustering\__init__.py", line 16, in 
<module>
from tensorflow_model_optimization.python.core.api.clustering import keras
File "C:\Users\Asura\AppData\Local\Programs\Python\Python310\lib\site- 
packages\tensorflow_model_optimization\python\core\api\clustering\keras\__init__.py", line 19, 
in <module>
from tensorflow_model_optimization.python.core.clustering.keras.cluster import cluster_scope
File "C:\Users\Asura\AppData\Local\Programs\Python\Python310\lib\site- 
packages\tensorflow_model_optimization\python\core\clustering\keras\cluster.py", line 20, in 
<module>
from tensorflow_model_optimization.python.core.clustering.keras import cluster_wrapper
File "C:\Users\Asura\AppData\Local\Programs\Python\Python310\lib\site- 
packages\tensorflow_model_optimization\python\core\clustering\keras\cluster_wrapper.py", line 
24, in <module>
from tensorflow_model_optimization.python.core.clustering.keras import clustering_registry
File "C:\Users\Asura\AppData\Local\Programs\Python\Python310\lib\site- 
packages\tensorflow_model_optimization\python\core\clustering\keras\clustering_registry.py", 
line 57, in <module>
class ClusteringRegistry(object):
File "C:\Users\Asura\AppData\Local\Programs\Python\Python310\lib\site- 
packages\tensorflow_model_optimization\python\core\clustering\keras\clustering_registry.py", 
line 92, in ClusteringRegistry
tf.keras.experimental.PeepholeLSTMCell,
AttributeError: module 'keras.api._v2.keras.experimental' has no attribute 'PeepholeLSTMCell'

我在不同的OS和不同的python版本上都有这个错误。我怀疑这是一些tf包的版本错误。我使用的版本:

代码语言:javascript
运行
复制
tensorflow                    2.9.1
tensorflow-addons             0.16.1
tensorflow-estimator          2.9.0
tensorflow-hub                0.12.0
tensorflow-io                 0.23.1
tensorflow-io-gcs-filesystem  0.23.1
tensorflow-model-optimization 0.7.1
EN

回答 1

Stack Overflow用户

发布于 2022-07-29 16:59:36

我成功地导入了具有以下版本的环境中的tensorflow_model_optimization

代码语言:javascript
运行
复制
tensorflow                    2.8.2
tensorflow-addons             0.17.1
tensorflow-estimator          2.8.0
tensorflow-hub                0.12.0
tensorflow-io                 0.26.0
tensorflow-io-gcs-filesystem  0.26.0
tensorflow-model-optimization 0.7.3

关于Tensorflow,我有一些附加的软件包:

代码语言:javascript
运行
复制
tensorflow-datasets           4.0.1 
tensorflow-gcs-config         2.8.0  
tensorflow-metadata           1.9.0
tensorflow-probability        0.16.0  

希望这能有所帮助!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73167036

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档