我正在尝试使用Keras load_model函数加载经过训练的模型。我正在使用导入:
from keras.models import load_model
但是当我运行该行时,会出现此错误
---------------------------------------------------------------------------
AttributeError Traceback (most recent call last)
<ipython-input-26-b307cfe21aad> in <module>
----> 1 from keras.models import load_model
/opt/conda/lib/python3.7/site-packages/keras/__init__.py in <module>
1 from __future__ import absolute_import
2
----> 3 from . import utils
4 from . import activations
5 from . import applications
/opt/conda/lib/python3.7/site-packages/keras/utils/__init__.py in <module>
4 from . import data_utils
5 from . import io_utils
----> 6 from . import conv_utils
7 from . import losses_utils
8 from . import metrics_utils
/opt/conda/lib/python3.7/site-packages/keras/utils/conv_utils.py in <module>
7 from six.moves import range
8 import numpy as np
----> 9 from .. import backend as K
10
11
/opt/conda/lib/python3.7/site-packages/keras/backend/__init__.py in <module>
----> 1 from .load_backend import epsilon
2 from .load_backend import set_epsilon
3 from .load_backend import floatx
4 from .load_backend import set_floatx
5 from .load_backend import cast_to_floatx
/opt/conda/lib/python3.7/site-packages/keras/backend/load_backend.py in <module>
88 elif _BACKEND == 'tensorflow':
89 sys.stderr.write('Using TensorFlow backend.\n')
---> 90 from .tensorflow_backend import *
91 else:
92 # Try and load external backend.
/opt/conda/lib/python3.7/site-packages/keras/backend/tensorflow_backend.py in <module>
7 from tensorflow.python.framework import device as tfdev
8 from tensorflow.python.framework import ops as tf_ops
----> 9 from tensorflow.python.ops import image_ops as tf_image_ops
10 from tensorflow.python.ops import math_ops as tf_math_ops
11 from tensorflow.python.ops import state_ops as tf_state_ops
/opt/conda/lib/python3.7/site-packages/tensorflow_core/python/ops/image_ops.py in <module>
26 # go/tf-wildcard-import
27 # pylint: disable=wildcard-import
---> 28 from tensorflow.python.ops.gen_image_ops import *
29 from tensorflow.python.ops.image_ops_impl import *
30 # pylint: enable=wildcard-import
/opt/conda/lib/python3.7/site-packages/tensorflow_core/python/ops/gen_image_ops.py in <module>
13 from tensorflow.python.framework import dtypes as _dtypes
14
---> 15 from tensorflow.python.framework import op_def_registry as _op_def_registry
16 from tensorflow.python.framework import ops as _ops
17 from tensorflow.python.framework import op_def_library as _op_def_library
/opt/conda/lib/python3.7/site-packages/tensorflow_core/python/framework/op_def_registry.py in <module>
23
24 from tensorflow.core.framework import op_def_pb2
---> 25 from tensorflow.python import _op_def_registry
26
27 # The cache amortizes ProtoBuf serialization/deserialization overhead
/opt/conda/lib/python3.7/site-packages/tensorflow_core/__init__.py in <module>
44 from . _api.v2 import autograph
45 from . _api.v2 import bitwise
---> 46 from . _api.v2 import compat
47 from . _api.v2 import config
48 from . _api.v2 import data
/opt/conda/lib/python3.7/site-packages/tensorflow_core/_api/v2/compat/__init__.py in <module>
37 import sys as _sys
38
---> 39 from . import v1
40 from . import v2
41 from tensorflow.python.compat.compat import forward_compatibility_horizon
/opt/conda/lib/python3.7/site-packages/tensorflow_core/_api/v2/compat/v1/__init__.py in <module>
30 from . import autograph
31 from . import bitwise
---> 32 from . import compat
33 from . import config
34 from . import data
/opt/conda/lib/python3.7/site-packages/tensorflow_core/_api/v2/compat/v1/compat/__init__.py in <module>
37 import sys as _sys
38
---> 39 from . import v1
40 from . import v2
41 from tensorflow.python.compat.compat import forward_compatibility_horizon
/opt/conda/lib/python3.7/site-packages/tensorflow_core/_api/v2/compat/v1/compat/v1/__init__.py in <module>
27
28 from . import compat
---> 29 from tensorflow._api.v2.compat.v1 import app
30 from tensorflow._api.v2.compat.v1 import audio
31 from tensorflow._api.v2.compat.v1 import autograph
/opt/conda/lib/python3.7/site-packages/tensorflow_core/_api/v2/compat/__init__.py in <module>
37 import sys as _sys
38
---> 39 from . import v1
40 from . import v2
41 from tensorflow.python.compat.compat import forward_compatibility_horizon
/opt/conda/lib/python3.7/site-packages/tensorflow_core/_api/v2/compat/v1/__init__.py in <module>
30 from . import autograph
31 from . import bitwise
---> 32 from . import compat
33 from . import config
34 from . import data
/opt/conda/lib/python3.7/site-packages/tensorflow_core/_api/v2/compat/v1/compat/__init__.py in <module>
37 import sys as _sys
38
---> 39 from . import v1
40 from . import v2
41 from tensorflow.python.compat.compat import forward_compatibility_horizon
/opt/conda/lib/python3.7/site-packages/tensorflow_core/_api/v2/compat/v1/compat/v1/__init__.py in <module>
31 from tensorflow._api.v2.compat.v1 import autograph
32 from tensorflow._api.v2.compat.v1 import bitwise
---> 33 from tensorflow._api.v2.compat.v1 import config
34 from tensorflow._api.v2.compat.v1 import data
35 from tensorflow._api.v2.compat.v1 import debugging
/opt/conda/lib/python3.7/site-packages/tensorflow_core/_api/v2/compat/v1/config/__init__.py in <module>
16 from tensorflow.python.eager.def_function import functions_run_eagerly as experimental_functions_run_eagerly
17 from tensorflow.python.eager.def_function import run_functions_eagerly as experimental_run_functions_eagerly
---> 18 from tensorflow.python.eager.remote import connect_to_cluster as experimental_connect_to_cluster
19 from tensorflow.python.eager.remote import connect_to_remote_host as experimental_connect_to_host
20 from tensorflow.python.framework.config import get_logical_device_configuration
/opt/conda/lib/python3.7/site-packages/tensorflow_core/python/eager/remote.py in <module>
24 from tensorflow.core.protobuf.tensorflow_server_pb2 import ServerDef
25 from tensorflow.python import pywrap_tensorflow
---> 26 from tensorflow.python.distribute import device_util
27 from tensorflow.python.distribute.cluster_resolver import cluster_resolver
28 from tensorflow.python.eager import context
/opt/conda/lib/python3.7/site-packages/tensorflow_core/python/distribute/__init__.py in <module>
21 # pylint: disable=unused-import
22 from tensorflow.python.distribute import cluster_resolver
---> 23 from tensorflow.python.distribute import cross_device_ops
24 from tensorflow.python.distribute import distribute_lib
25 from tensorflow.python.distribute import distribution_strategy_context
/opt/conda/lib/python3.7/site-packages/tensorflow_core/python/distribute/cross_device_ops.py in <module>
23 import six
24
---> 25 from tensorflow.python.client import device_lib
26 from tensorflow.python.distribute import cross_device_utils
27 from tensorflow.python.distribute import device_util
/opt/conda/lib/python3.7/site-packages/tensorflow_core/python/client/device_lib.py in <module>
20
21 from tensorflow.core.framework import device_attributes_pb2
---> 22 from tensorflow.python import _pywrap_device_lib
23
24
/opt/conda/lib/python3.7/site-packages/tensorflow_core/python/__init__.py in <module>
92 # Bring in subpackages.
93 from tensorflow.python import data
---> 94 from tensorflow.python import distribute
95 from tensorflow.python import keras
96 from tensorflow.python.feature_column import feature_column_lib as feature_column
/opt/conda/lib/python3.7/site-packages/tensorflow_core/python/distribute/__init__.py in <module>
26 from tensorflow.python.distribute import mirrored_strategy
27 from tensorflow.python.distribute import one_device_strategy
---> 28 from tensorflow.python.distribute.experimental import collective_all_reduce_strategy
29 from tensorflow.python.distribute.experimental import parameter_server_strategy
30 # pylint: enable=unused-import
/opt/conda/lib/python3.7/site-packages/tensorflow_core/python/distribute/experimental/__init__.py in <module>
21 # pylint: disable=unused-import
22 from tensorflow.python.distribute import central_storage_strategy
---> 23 from tensorflow.python.distribute import collective_all_reduce_strategy
24 from tensorflow.python.distribute import parameter_server_strategy
25 from tensorflow.python.distribute import tpu_strategy
/opt/conda/lib/python3.7/site-packages/tensorflow_core/python/distribute/collective_all_reduce_strategy.py in <module>
46 # TODO(yuefengz): support in-graph replication.
47 @tf_export("distribute.experimental.MultiWorkerMirroredStrategy",v1=[])
---> 48 class CollectiveAllReduceStrategy(distribute_lib.Strategy):
49 """A distribution strategy for synchronous training on multiple workers.
50
/opt/conda/lib/python3.7/site-packages/tensorflow_core/python/distribute/collective_all_reduce_strategy.py in CollectiveAllReduceStrategy()
82 def __init__(
83 self,---> 84 communication=cross_device_ops_lib.CollectiveCommunication.AUTO,85 cluster_resolver=None):
86 """Creates the strategy.
AttributeError: module 'tensorflow.python.distribute.cross_device_ops' has no attribute 'CollectiveCommunication'
有人知道是什么原因引起的吗?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。