словарь для указания функций отладки слоя {имя_функции_строка: функция}, где функция принимает результат операции NumericVerify, который представляет собой разницу значений между плавающей точкой и результатами операций деквантования. Функция возвращает скалярное значение.
model_debug_metrics
словарь для указания функций отладки модели {имя_функции_строка: функция}, где функция принимает выходные данные двух моделей и возвращает скалярное значение для метрики. (например, точность, IoU)
layer_direct_compare_metrics
словарь для указания функций отладки слоя {имя_функции_строка: функция}. Подпись отличается от подписи layer_debug_metrics, и эта подпись получает (исходное значение с плавающей точкой, исходное квантованное значение, масштаб, нулевая точка). Реализация функции отвечает за правильное деквантование квантованного значения для сравнения. Используйте этот вариант, когда сравнение по разнице недостаточно. (Примечание) квантованное значение передается как int8, поэтому необходимо выполнить преобразование в int32.
denylisted_ops
список имен операций, которые должны быть удалены из квантования.
denylisted_nodes
список имен выходных тензоров операций, которые должны быть удалены из квантования.
fully_quantize
логическое значение, указывающее, необходимо ли полностью квантовать модель. Помимо тела модели, вход/выход также будут квантованы. Соответствует параметру fully_quantize в mlir_quantize.