eiQ Toolkit TFLiteコンバータがエラーメッセージなしで失敗するオブジェクト検出モデルを、int8 量子化を使用して tensorflow から tflite に変換しようとしていますが、コンバーターがエラー メッセージなしで失敗します。また、モデル ツールはモデルを h5 でのみロードでき、keras v3 または saved_model としてロードすることはできません。
最近、このツールで成功したという投稿を見たことがあるのですが、何が問題なのかわかりません。関係があるのなら、モデルは Ultralytics の yolov8 です。
どのような洞察でもいただければ幸いです。
電子GUIRe: eiQ Toolkit TFLite Converter failing without error messageこんにちは、
モデルが、TFLite ビルトインでネイティブにサポートされていない TensorFlow 演算子を使用する場合は、 tf.lite.OpsSet.SELECT_TF_OPSを有効にし、i.MX 上の TFLite ランタイムで Flex デリゲートが使用可能であることを確認します。
パフォーマンスと精度:
完全整数量子化は、8ビット整数に最適化されたハードウェア(i.MXのNPUなど)において、モデルサイズを大幅に削減し、推論速度を向上させることができます。ただし、モデルの精度への影響を慎重に評価し、必要に応じて代表データセットまたは量子化戦略を調整してください。
int8 への変換については、アプリノート AN13699 を参照してください。
よろしくお願いします。