Python 属性错误:';OwnEditor';对象没有属性'_获得“可培训”状态&x27;

Python 属性错误:';OwnEditor';对象没有属性'_获得“可培训”状态&x27;,python,tensorflow,keras,Python,Tensorflow,Keras,我想使用量化感知训练(QAT)来量化效率并运行 关于谷歌合作实验室 我使用它的GPU(特斯拉K80) 因此,我将keras更改为tensorflow keras,以适应QAT API 但是,在训练模型时(在使用QAT之前)出现了一个问题 错误为AttributeError:“OwnEditor”对象没有属性“\u get\u trainable\u state” 我不知道为什么我可以在colab上运行两次代码而不做任何更改 完全回溯 Epoch 1/10 --------------------

我想使用量化感知训练(QAT)来量化效率并运行 关于谷歌合作实验室

我使用它的GPU(特斯拉K80)

因此,我将keras更改为tensorflow keras,以适应QAT API

但是,在训练模型时(在使用QAT之前)出现了一个问题

错误为AttributeError:“OwnEditor”对象没有属性“\u get\u trainable\u state”

我不知道为什么我可以在colab上运行两次代码而不做任何更改

完全回溯

Epoch 1/10
---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
<ipython-input-11-199bf2f08514> in <module>()
     14               callbacks=[mcp_save, reduce_lr],
     15               shuffle=True,
---> 16               verbose=1)

10 frames
/usr/local/lib/python3.6/dist-packages/tensorflow/python/framework/func_graph.py in wrapper(*args, **kwargs)
    966                 options=autograph.ConversionOptions(
    967                     recursive=True,
--> 968                     optional_features=autograph_options,
    969                     user_requested=True,
    970                 ))

AttributeError: in user code:

    /usr/local/lib/python3.6/dist-packages/tensorflow/python/keras/engine/training.py:576 _reset_compile_cache  *
        self._compiled_trainable_state = self._get_trainable_state()

    AttributeError: 'OwnedIterator' object has no attribute '_get_trainable_state'
1/10纪元
---------------------------------------------------------------------------
AttributeError回溯(最近一次呼叫上次)
在()
14回调=[mcp\U保存,减少\U lr],
15 shuffle=True,
--->16详细=1)
10帧
/包装器中的usr/local/lib/python3.6/dist-packages/tensorflow/python/framework/func_graph.py(*args,**kwargs)
966选项=自动签名。转换选项(
967递归=真,
-->968可选功能=签名选项,
969用户请求=真,
970                 ))
AttributeError:在用户代码中:
/usr/local/lib/python3.6/dist-packages/tensorflow/python/keras/engine/training.py:576\u重置\u编译\u缓存*
self.\u编译的\u可培训的\u状态=self.\u获取\u可培训的\u状态()
AttributeError:“OwnEditor”对象没有属性“\u获取\u可训练\u状态”
Epoch 1/10
---------------------------------------------------------------------------
AttributeError                            Traceback (most recent call last)
<ipython-input-11-199bf2f08514> in <module>()
     14               callbacks=[mcp_save, reduce_lr],
     15               shuffle=True,
---> 16               verbose=1)

10 frames
/usr/local/lib/python3.6/dist-packages/tensorflow/python/framework/func_graph.py in wrapper(*args, **kwargs)
    966                 options=autograph.ConversionOptions(
    967                     recursive=True,
--> 968                     optional_features=autograph_options,
    969                     user_requested=True,
    970                 ))

AttributeError: in user code:

    /usr/local/lib/python3.6/dist-packages/tensorflow/python/keras/engine/training.py:576 _reset_compile_cache  *
        self._compiled_trainable_state = self._get_trainable_state()

    AttributeError: 'OwnedIterator' object has no attribute '_get_trainable_state'