tflite_convert ValueError Неизвестный слой BatchNorm - PullRequest
0 голосов
/ 17 октября 2019

Мы используем Tensorflow 1.14 Keras 2.1.2 GPU: GeForce GTX 1660 Ti major: 7 minor: 5 memoryClockRate (GHz): 1.86 для обнаружения пользовательских объектов с использованием Mask-RCNN из этого репозитория https://github.com/matterport/Mask_RCNN. Теперь мы тренировалисьмодель успешно и обнаружение объектов на нашем рабочем столе. Теперь мы хотим сгенерировать tflite для мобильного использования, когда мы сталкиваемся с нижеуказанной ошибкой:

ValueError: Unknown layer BatchNorm

Обратите внимание, что мы создали модель весов и кера .h5 с различными сценариями

Мы попробовали следующий код для преобразования модели keras в tflite

import tensorflow as tf
converter = tf.lite.TFLiteConverter.from_keras_model_file( 'Save-Model8.h5')
tfmodel = converter.convert()
open ("model.tflite", "wb") .write(tfmodel)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...