問題タブ [automl]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
java - AutoML TfLite Android Edge Device チュートリアル: チュートリアル コードで BufferOverflowException を解決する方法
私は Google Cloud AutoML Vision をテストしています。トレーニング プロセスを完了し、エクスポートされたエッジ デバイス tflite モデル、10 万を超える画像、25 のラベルがあります。
次の 2 つのチュートリアルの手順と、以下のリポジトリのコードに従ってください: https://cloud.google.com/vision/automl/docs/edge-quickstart https://cloud.google.com/vision/automl/docs/tflite -android-tutorial https://github.com/googlecodelabs/tensorflow-for-poets-2/tree/master/android/tflite
問題はカスタム tflite の問題ではなく、チュートリアルで説明されていないある種の互換性の問題であると想定しています (エラーまたは古いためですか?)
上記の github リポジトリに含まれている事前トレーニング済みのモデルを使用したサンプル アプリは、変更なしで動作します。tflite パッケージを交換し、チュートリアルで要求されたコード変更を行うと、BufferOverflowException が発生します。
問題はカスタム tflite の問題ではなく、チュートリアルで説明されていないある種の互換性の問題であると想定しています (エラーまたは古いためですか?)
上記の github リポジトリに含まれている事前トレーニング済みのモデルを使用したサンプル アプリは、変更なしで動作します。tflite パッケージを交換し、チュートリアルで要求されたコード変更を行うと、BufferOverflowException が発生します。
try/catch ブロックでコードがクラッシュします (何が起こっているのかを詳しく確認するために私が追加しました)
上記のリンクのチュートリアルの指示に従って、インポートされた tflite モデルがクラッシュします。