tf.keras.quantizers.AbsMaxQuantizer
Наследуется от: Quantizer
tf.keras.quantizers.AbsMaxQuantizer(
axis,
value_range=(-127, 127),
epsilon=backend.epsilon(),
output_dtype='int8'
)
Методы
from_config
@classmethod
from_config(
config
)
Создает квантователь на основе его конфигурации.
Этот метод является обратным по отношению к get_config и позволяет создать такой же квантователь на основе словаря конфигурации.
Этот метод используется в Keras model_to_estimator, при сохранении и загрузке моделей в формате HDF5, клонировании моделей Keras, некоторых утилитах визуализации, а также при экспорте моделей в JSON и импорте из JSON.
| Аргументы | |
|---|---|
config | Словарь Python, обычно являющийся результатом вызова get_config. |
| Возвращает | |
|---|---|
| Экземпляр квантователя. |
get_config
get_config()
Возвращает конфигурацию квантователя.
Конфигурация квантователя представляет собой словарь Python (с возможностью сериализации), содержащий все параметры конфигурации квантователя. Позже можно повторно создать такой же квантователь (без сохраненного состояния) на основе этой конфигурации.
Этот метод необязателен, если вы только обучаете и выполняете модели, экспортируете модели в формате SavedModel и импортируете из него либо используете контрольные точки весов.
Этот метод необходим для Keras model_to_estimator, при сохранении и загрузке моделей в формате HDF5, клонировании моделей Keras, некоторых утилитах визуализации, а также при экспорте моделей в JSON и импорте из JSON.
| Возвращает | |
|---|---|
| Словарь Python. |
__call__
__call__(
x
)
Вычисляет квантованный результат на основе входного тензора.
© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/api_docs/python/tf/keras/quantizers/AbsMaxQuantizer