Я получаю
File "/home/ubuntu/anaconda3/envs/tensorflow/lib/python3.6/site-packages/tensorflow/contrib/quantize/python/fold_batch_norms.py", line 338, in _ComputeBatchNormCorrections
match.moving_variance_tensor + match.batch_epsilon)
TypeError: unsupported operand type(s) for +: 'NoneType' and 'float'
Исключение при проведении обучения с учетом квантования с использованием API обнаружения объектов tenorflow на более быстрой архитектуре rcnn.
Я был в состоянии успешно заставить это работать для архитектуры ssd mobilenet. Я использую TF 1.11.0 на графическом процессоре и основной ветви API обнаружения объектов.
Я добавил
graph_rewriter {
quantization {
delay: 48
weight_bits: 8
activation_bits: 8
}
}
в мой файл pipe.config для квантования. Я попытался установить --fine_tune_batch_norm = true, но это не помогло.