По различным причинам производительности оборудования и программного обеспечения я хочу принудительно использовать симметричное квантование в TensorFlow. Я полагаю, что самый быстрый способ опробовать это и сравнить его точность с существующим асимметричным квантованием - это установить максимальное значение квантования как отрицательное по отношению к минимальному везде в "ls tensorflow / core / kernels / Quant" . Мне не хватает других файлов, которые нужно изменить? Есть ли лучший, более централизованный способ добиться желаемого поведения?
Принудительное симметричное квантование в TensorFlow
Ответы (1)
Этот коммит добавил МАСШТАБИРОВАННЫЙ режим, который может быть тем, что вам нужно.
В традиционном режиме MIN_COMBINED нулевая точка сдвигается на 0,5, когда вы «устанавливаете максимальное значение квантования как отрицательное значение минимума». Это потому что - | макс | соответствует -128 и | max | сопоставляется с 127.
person
Jingyue Wu
schedule
17.09.2017