こんにちは、コミュニティ
# iMX 8MP
ハーヴェイ021
モデル推論に関する問題が発生しました。Docker コンテナ内では失敗しますが、ホスト マシンでは動作します。関連する共有ライブラリはすでにコンテナにコピーされており、プログラムは不足している依存関係を報告せずに実行されます。
公式検証プログラムを実行すると、セグメンテーション違反が発生しました。
以下のようにコマンドを実行します。
root@imx8mpevk:~/examples# ./label_image--external_delegate_path=/usr/lib/libvx_delegate.soo
情報: モデル ./mobilenet_v1_1.0_224_quant.tflite がロードされました
情報: 解決済み報告者
情報: Vx デリゲート: allowed_cache_mode が 0 に設定されています。
情報: Vx デリゲート: デバイス番号が 0 に設定されています。
情報: Vx デリゲート: allowed_builtin_code が 0 に設定されています。
INFO: Vx デリゲート: error_during_init が 0 に設定されています。
INFO: Vx デリゲート: error_during_prepare が 0 に設定されています。
INFO: Vx デリゲート: error_during_invoke が 0 に設定されています。
情報: EXTERNAL デリゲートが作成されました。
INFO: EXTERNAL デリゲートを適用しました。
W [HandleLayoutInfer:332]Op 162: デフォルトのレイアウト推論パス。
セグメンテーション違反
gdb デバッグ:
Dockerイメージ: ubuntu24.04-arm64
docker コマンド: docker run -it --rm --device=/dev/galcore --device=/dev/mxc_hantro --device=/dev/mxc_hantro_vc8000e --network=host --privileged=true ubuntu:dl_gdb bash
ターゲットイメージバージョン: linux6.6.36 フル
対象マシン: i.MX 8mp
こんにちは@noway 、
お元気でお過ごしのことと思います。
2.6.2 章「i.MX Linux プラットフォーム用の Flex Delegate を使用した TensorFlow Lite ライブラリのビルディング」をご覧ください。 2.6.2.2 Docker VMのセットアップ i.MX 機械学習ユーザーズガイド。
これが役に立つことを願っています。
よろしくお願いいたします。
チャビラ
ご回答ありがとうございます。しかし、私は 8mp で Docker を実行していました。私のベースイメージはarm64/v8/ubuntu24.04です