Tensorflow tflite\u转换值错误未知层BatchNorm
我们正在使用 张量流1.14 Keras 2.1.2 GPU:GeForce GTX 1660 Ti大调:7小调:5内存锁定速率(GHz):1.86 用于使用此repo中的掩码RCNN进行自定义对象检测。 现在我们成功地训练了一个模型,并在我们的桌面上检测了它的目标。现在,我们要为移动应用生成Tensorflow tflite\u转换值错误未知层BatchNorm,tensorflow,keras,tensorflow-lite,Tensorflow,Keras,Tensorflow Lite,我们正在使用 张量流1.14 Keras 2.1.2 GPU:GeForce GTX 1660 Ti大调:7小调:5内存锁定速率(GHz):1.86 用于使用此repo中的掩码RCNN进行自定义对象检测。 现在我们成功地训练了一个模型,并在我们的桌面上检测了它的目标。现在,我们要为移动应用生成tflite,我们面临以下提到的错误: ValueError: Unknown layer BatchNorm 请注意,我们使用不同的脚本创建了权重和keras模型.h5 我们尝试了以下代码来将keras
tflite
,我们面临以下提到的错误:
ValueError: Unknown layer BatchNorm
请注意,我们使用不同的脚本创建了权重和keras模型.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)
你在这里检查过操作员兼容性吗?