Armadilloフォーラム

YOLOXを用いた推論を行う際にVx delegateでエラーとなるご相談

yuki.shigefuji

2025年9月30日 11時57分

お世話になっております。

表題の件につきまして、NPUを活用したVx delegateを行う際に下記エラーとなっております。

E [../src/tim/vx/internal/src/vsi_nn_graph.c:vsi_nn_SetupGraph:770]CHECK STATUS(-10:The supplied parameter information does not match the kernel contract.)

類似環境であるi.MX 8M Plus EVKで実施した際には当該エラーが起きていないため見解を伺いたく存じます。
OS環境:Linux imx8mpevk 6.6.3-lts-next-gccf0a99701a7

以上、ご確認よろしくお願い致します。

コメント

岩﨑です。

ニューラルネットワークのグラフ情報を読みこむ際にエラーを出しているように見えるため、
調査のために使用しようとしている.tfliteファイルをいただくことは可能でしょうか?

また、別に2点ほどお伺いさせてください。

質問①:
>OS環境:Linux imx8mpevk 6.6.3-lts-next-gccf0a99701a7
とありますが、これはArmadillo にNXPのi.MX 8M Plus EVK用のイメージを書き込んで使用しているということでしょうか?

質問②:
ご利用しようとしているyoloxは公式の
https://github.com/Megvii-BaseDetection/YOLOX
で公開されているモデルでしょうか?
公式のモデルは内部で使用している活性化関数SiLU (Swish)の相性がint8量子化と相性が悪く、
量子化すると精度が使い物にならないレベルに落ちることが報告されています。
https://github.com/Megvii-BaseDetection/YOLOX/issues/1638

yoloxをint8量子化用にカスタマイズしたモデルが公開されているのでこちらを使用してはいかがでしょうか?
https://github.com/TexasInstruments/edgeai-yolox?tab=readme-ov-file
・有志の方が作成した量子化ツールもあるようです:https://github.com/motokimura/yolox-ti-lite_tflite

どうぞよろしくお願いいたします

お世話になっております。

①現在armadilloと類似環境である下記キットでの検証を行っております
https://www.nxp.jp/design/design-center/development-boards-and-designs/…
こちらで実行できるが、armadilloでは実行できていない状態です。

②弊社でカスタマイズしているためそちらの問題はクリアしております。

以上、ご確認よろしくお願い致します。

岩﨑です。

承知いたしました。

こちらで再現実験を行いたいため、
・abosのバージョン("cat /etc/sw-versions" で確認できます)
・使用している.tfliteファイル
・動作させるために使用したpythonスクリプト
 (症状を再現できる最低限の状態が望ましいです)
をいただくことは可能でしょうか?

どうぞよろしくお願いいたします。