Tensorflow - преобразование обрезанной модели в более низкое квантование с помощью tflite - PullRequest
0 голосов
/ 08 марта 2020

Я пытаюсь квантовать обрезанную модель тензорного потока, используя TFLite. И обрезка, и квантование работают независимо, но когда я пытаюсь обрезать, а затем квантовать, я получаю эту ошибку: ValueError: Input 0 of node sequential/prune_low_magnitude_dense/AssignVariableOp was passed float from sequential/prune_low_magnitude_dense/Mul/ReadVariableOp/resource:0 incompatible with expected resource., а когда я пытаюсь количественно и затем обрезать, я получаю эту ошибку: ValueError: 'prune_low_magnitude' can only prune an object of the following types: tf.keras.models.Sequential, tf.keras functional model, tf.keras.layers.Layer, list of tf.keras.layers.Layer. You passed an object of type: bytes.

Что должно Я делаю, чтобы эти операции были совместимы? Модель имеет тип tf.keras.models.Sequential, и для целей тестирования ее глубина составляет всего один слой.

...