Spec-Zone.ru › TensorFlow 1.15

tf.contrib.quantize.experimental_create_eval_graph

Переписывает входной граф eval на месте для моделирования квантования.

tf.contrib.quantize.experimental_create_eval_graph(
    input_graph=None, weight_bits=8, activation_bits=8, symmetric=False,
    quant_delay=None, scope=None
)

Переменные, добавленные при переписывании, добавляются в коллекцию глобальных переменных.

Эта функция имеет дополнительные экспериментальные параметры, которые (пока) недоступны в create_eval_graph. Результативное поведение может быть неопределённым.

В граф вставляются фейковые операции квантования для моделирования ошибки, вносимой квантованием. Поскольку граф преобразуется на месте, ожидаемое поведение ранее сохранённых ссылок на узлы и тензоры может измениться.

Аргументы
input_graph tf.Graph, который будет преобразован, если None, то используется по умолчанию.
weight_bits Количество бит для квантования весов.
activation_bits Количество бит для квантования активаций.
symmetric Если True, используется симметричные пределы квантования вместо отдельного обучения минимального и максимального значений каждого диапазона квантования.
quant_delay Количество шагов после которых веса и активации квантуются во время оценки.
scope Область, которая будет преобразована. Если не None, то будут преобразованы только операции, находящиеся в этой области.
Исключения
ValueError Если элементы содержат элемент, который не является tf.Tensor или tf.Operation.

© 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r1.15/api_docs/python/tf/contrib/quantize/experimental_create_eval_graph

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API