IMX95 npu

取消
显示结果 
显示  仅  | 搜索替代 
您的意思是: 

IMX95 npu

486 次查看
shiva141
Contributor II

Dear NXP Support Team,

I am currently working with the NXP i.MX95 SoC using the following setup:

SoC: i.MX95

OS: Yocto 6.6 (Scarthgap)

# uname -a
Linux imx95 6.6.52

Reference Document: Machine Learning User Guide (UG10166.pdf)

I have followed the steps outlined in the user guide. I am able to successfully execute the benchmark commands for CPU, GPU, and NPU, and the benchmarking results are generated as expected.

However, we are facing an issue with the image classification NPU example using label_image.

Location:

/usr/bin/tensorflow-lite-2.16.2/examples
CPU Execution (Working as Expected)

Command:

./label_image -m mobilenet_v1_1.0_224_quant.tflite -i grace_hopper.bmp -l labels.txt

Output:

INFO: Loaded model mobilenet_v1_1.0_224_quant.tflite
INFO: resolved reporter
INFO: Created TensorFlow Lite XNNPACK delegate for CPU.
INFO: invoked
INFO: average time: 12.897 ms
INFO: 0.768627: 653 military uniform
INFO: 0.105882: 907 Windsor tie
INFO: 0.0196078: 458 bow tie
INFO: 0.0117647: 466 bulletproof vest
INFO: 0.00784314: 835 suit

The classification results are correct.

NPU Execution (Issue Observed)

Command:

./label_image -m mobilenet_v1_1.0_224_quant.tflite -i grace_hopper.bmp -l labels.txt \
--external_delegate_path=/usr/lib/libneutron_delegate.so

Output:

INFO: Loaded model mobilenet_v1_1.0_224_quant.tflite
INFO: resolved reporter
INFO: EXTERNAL delegate created.
INFO: NeutronDelegate delegate: 29 nodes delegated out of 31 nodes with 1 partitions.
INFO: Applied EXTERNAL delegate.
INFO: Created TensorFlow Lite XNNPACK delegate for CPU.
INFO: invoked
INFO: average time: 0.207 ms



Observation:

The delegate reports that 29 out of 31 nodes are delegated.

However, no image classification results are printed during NPU execution.

The reported inference time (~0.207 ms) appears unusually low compared to expected NPU execution time.

In contrast, CPU execution produces correct classification output.



Could you please advise if this behavior is expected for Yocto 6.6 (Scarthgap)

share steps for  Image calassifcation demo using NPU in 6.6.52 

iMX95 #NPU

标签 (1)
0 项奖励
回复
1 回复

443 次查看
Zhiming_Liu
NXP TechSupport
NXP TechSupport

Hi @shiva141 

Continue in SFDC.

Best Regards,
Zhiming

0 项奖励
回复
%3CLINGO-SUB%20id%3D%22lingo-sub-2325561%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3EIMX95%20npu%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2325561%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BA%B2%E7%88%B1%E7%9A%84%E6%81%A9%E6%99%BA%E6%B5%A6%E6%94%AF%E6%8C%81%E5%9B%A2%E9%98%9F%3C%2FP%3E%3CP%3E%E6%88%91%E7%9B%AE%E5%89%8D%E4%BD%BF%E7%94%A8%E7%9A%84%E6%98%AF%E6%81%A9%E6%99%BA%E6%B5%A6%20i.MX95%20SoC%EF%BC%8C%E8%AE%BE%E7%BD%AE%E5%A6%82%E4%B8%8B%EF%BC%9A%3C%2FP%3E%3CP%3ESoC%3A%20i.MX95%3C%2FP%3E%3CP%3E%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F%EF%BC%9AYocto%206.6%20(Scarthgap)%3C%2FP%3E%3CP%3E%23%20uname%20-a%3CBR%20%2F%3ELinux%20imx95%206.6.52%3CBR%20%2F%3E%3CBR%20%2F%3E%E5%8F%82%E8%80%83%E6%96%87%E6%A1%A3%EF%BC%9A%E6%9C%BA%E5%99%A8%E5%AD%A6%E4%B9%A0%E7%94%A8%E6%88%B7%E6%8C%87%E5%8D%97%20(UG10166.pdf)%3C%2FP%3E%3CP%3E%E6%88%91%E5%B7%B2%E7%BB%8F%E6%8C%89%E7%85%A7%E7%94%A8%E6%88%B7%E6%8C%87%E5%8D%97%E4%B8%AD%E6%A6%82%E8%BF%B0%E7%9A%84%E6%AD%A5%E9%AA%A4%E8%BF%9B%E8%A1%8C%E4%BA%86%E6%93%8D%E4%BD%9C%E3%80%82%E6%88%91%E8%83%BD%E5%A4%9F%E6%88%90%E5%8A%9F%E6%89%A7%E8%A1%8C%20CPU%E3%80%81GPU%20%E5%92%8C%20NPU%20%E7%9A%84%E5%9F%BA%E5%87%86%E6%B5%8B%E8%AF%95%E5%91%BD%E4%BB%A4%EF%BC%8C%E5%B9%B6%E6%8C%89%E7%85%A7%E9%A2%84%E6%9C%9F%E7%94%9F%E6%88%90%E5%9F%BA%E5%87%86%E6%B5%8B%E8%AF%95%E7%BB%93%E6%9E%9C%E3%80%82%3C%2FP%3E%3CP%3E%E4%BD%86%E6%98%AF%EF%BC%8C%E6%88%91%E4%BB%AC%E5%9C%A8%E4%BD%BF%E7%94%A8%20label_image%20%E7%9A%84%E5%9B%BE%E5%83%8F%E5%88%86%E7%B1%BB%20NPU%20%E7%A4%BA%E4%BE%8B%E4%B8%AD%E9%81%87%E5%88%B0%E4%BA%86%E4%B8%80%E4%B8%AA%E9%97%AE%E9%A2%98%E3%80%82%3C%2FP%3E%3CP%3E%E5%9C%B0%E7%82%B9%EF%BC%9A%3C%2FP%3E%3CP%3E%2Fusr%2Fbin%2Ftensorflow-lite-2.16.2%2Fexamples%3CBR%20%2F%3ECPU%20%E6%89%A7%E8%A1%8C%EF%BC%88%E6%8C%89%E9%A2%84%E6%9C%9F%E8%BF%90%E8%A1%8C%EF%BC%89%3C%2FP%3E%3CP%3E%E5%91%BD%E4%BB%A4%EF%BC%9A%3C%2FP%3E%3CP%3E.%2Flabel_image%20-m%20mobilenet_v1_1.0_224_quant.tflite%20-i%20grace_hopper.bmp%20-l%20labels.txt%3C%2FP%3E%3CP%3E%E8%BE%93%E5%87%BA%EF%BC%9A%3C%2FP%3E%3CP%3E%E4%BF%A1%E6%81%AF%EF%BC%9A%E5%8A%A0%E8%BD%BD%E6%A8%A1%E5%9E%8B%20mobilenet_v1_1.0_224_quant.tflite%3CBR%20%2F%3EINFO%3A%20resolved%20reporter%3CBR%20%2F%3EINFO%EF%BC%9A%3CBR%20%2F%3EINFO%3A%20invited%3CBR%20%2F%3EINFO%3A%20average%20time%3A%2012.897%20ms%3CBR%20%2F%3EINFO%EF%BC%9A0.768627%3A%20653%20%E5%86%9B%E6%9C%8D%3CBR%20%2F%3EINFO%EF%BC%9A0.105882%3A907%20%E6%B8%A9%E8%8E%8E%E9%A2%86%E5%B8%A6%3CBR%20%2F%3EINFO%EF%BC%9A0.0196078%3A%20458%20%E9%A2%86%E7%BB%93%3CBR%20%2F%3EINFO%EF%BC%9A0.0117647%3A%20466%20%E9%98%B2%E5%BC%B9%E8%83%8C%E5%BF%83%3CBR%20%2F%3EINFO%EF%BC%9A0.00784314%3A835%20%E5%A5%97%E8%A5%BF%E8%A3%85%3C%2FP%3E%3CP%3E%E5%88%86%E7%B1%BB%E7%BB%93%E6%9E%9C%E6%98%AF%E6%AD%A3%E7%A1%AE%E7%9A%84%E3%80%82%3C%2FP%3E%3CP%3ENPU%20%E6%89%A7%E8%A1%8C%EF%BC%88%E8%A7%82%E5%AF%9F%E5%88%B0%E7%9A%84%E9%97%AE%E9%A2%98%EF%BC%89%3C%2FP%3E%3CP%3E%E5%91%BD%E4%BB%A4%EF%BC%9A%3C%2FP%3E%3CP%3E.%2Flabel_image%20-m%20mobilenet_v1_1.0_224_quant.tflite%20-i%20grace_hopper.bmp%20-l%20labels.txt%20%EF%BC%88%3CBR%20%2F%3E--external_delegate_path%3D%2Fusr%2Flib%2Flibneutron_delegate.so%3C%2FP%3E%3CP%3E%E8%BE%93%E5%87%BA%EF%BC%9A%3C%2FP%3E%3CP%3E%E4%BF%A1%E6%81%AF%EF%BC%9A%E5%8A%A0%E8%BD%BD%E6%A8%A1%E5%9E%8B%20mobilenet_v1_1.0_224_quant.tflite%3CBR%20%2F%3EINFO%3A%20%E5%B7%B2%E8%A7%A3%E5%86%B3%E8%AE%B0%E8%80%85%3CBR%20%2F%3EINFO%EF%BC%9A%E5%B7%B2%E5%88%9B%E5%BB%BA%E5%A4%96%E9%83%A8%E5%A7%94%E6%89%98%E3%80%82%3CBR%20%2F%3EINFO%EF%BC%9ANeutronDelegate%20%E5%A7%94%E6%89%98%EF%BC%9A31%20%E4%B8%AA%E8%8A%82%E7%82%B9%E4%B8%AD%E5%B7%B2%E5%A7%94%E6%89%98%2029%20%E4%B8%AA%E8%8A%82%E7%82%B9%EF%BC%8C%E6%9C%89%201%20%E4%B8%AA%E5%88%86%E5%8C%BA%E3%80%82%3CBR%20%2F%3E%E4%BF%A1%E6%81%AF%EF%BC%9A%E5%BA%94%E7%94%A8%E4%BA%86%E5%A4%96%E9%83%A8%E5%A7%94%E6%89%98%E3%80%82%3CBR%20%2F%3EINFO%EF%BC%9A%3CBR%20%2F%3EINFO%3A%20invoked%3CBR%20%2F%3EINFO%3A%20average%20time%3A%200.207%20ms%3C%2FP%3E%3CP%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%3C%2FP%3E%3CP%3E%E8%A7%82%E5%AF%9F%E7%BB%93%E6%9E%9C%EF%BC%9A%3CBR%20%2F%3E%3CBR%20%2F%3E%3CSPAN%3E%E4%BB%A3%E8%A1%A8%E6%8A%A5%E5%91%8A%E8%AF%B4%EF%BC%8C31%20%E4%B8%AA%E8%8A%82%E7%82%B9%E4%B8%AD%E6%9C%89%2029%20%E4%B8%AA%E5%B7%B2%E6%8E%88%E6%9D%83%E3%80%82%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%E4%B8%8D%E8%BF%87%EF%BC%8C%E5%9C%A8%E6%89%A7%E8%A1%8C%20NPU%20%E6%97%B6%E4%B8%8D%E4%BC%9A%E6%89%93%E5%8D%B0%E5%9B%BE%E5%83%8F%E5%88%86%E7%B1%BB%E7%BB%93%E6%9E%9C%E3%80%82%3CBR%20%2F%3E%3CBR%20%2F%3E%E6%8A%A5%E5%91%8A%E7%9A%84%E6%8E%A8%E7%90%86%E6%97%B6%E9%97%B4%EF%BC%88~0.207ms%EF%BC%89%E4%B8%8E%E9%A2%84%E6%9C%9F%E7%9A%84%20NPU%20%E6%89%A7%E8%A1%8C%E6%97%B6%E9%97%B4%E7%9B%B8%E6%AF%94%E6%98%BE%E5%BE%97%E5%BC%82%E5%B8%B8%E4%BD%8E%E3%80%82%3CBR%20%2F%3E%3CBR%20%2F%3E%E7%9B%B8%E6%AF%94%E4%B9%8B%E4%B8%8B%EF%BC%8CCPU%20%E6%89%A7%E8%A1%8C%E6%97%B6%E4%BC%9A%E4%BA%A7%E7%94%9F%E6%AD%A3%E7%A1%AE%E7%9A%84%E5%88%86%E7%B1%BB%E8%BE%93%E5%87%BA%E3%80%82%3C%2FP%3E%3CP%3E%3CBR%20%2F%3E%3CBR%20%2F%3E%E8%AF%B7%E9%97%AE%20Yocto%206.6%20(Scarthgap)%20%E6%98%AF%E5%90%A6%E4%BC%9A%E5%87%BA%E7%8E%B0%E8%BF%99%E7%A7%8D%E8%A1%8C%E4%B8%BA%3CBR%20%2F%3E%3CBR%20%2F%3E%20%E5%88%86%E4%BA%AB%E5%9C%A8%206.6.52%20%E4%B8%AD%E4%BD%BF%E7%94%A8%20NPU%20%E8%BF%9B%E8%A1%8C%E5%9B%BE%E5%83%8F%E6%A0%A1%E5%87%86%E6%BC%94%E7%A4%BA%E7%9A%84%E6%AD%A5%E9%AA%A4%3CBR%20%2F%3E%3CBR%20%2F%3E%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fc-pwmxy87654%2FiMX95%2Fpd-p%2FiMX95%22%20class%3D%22lia-product-mention%22%20data-product%3D%22523-1%22%20target%3D%22_blank%22%3E%20iMX95%3C%2FA%3E%20%23NPU%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2325561%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CLINGO-LABEL%3ENPU%7CML%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2326641%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%20translate%3D%22no%22%3ERe%3A%20IMX95%20npu%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2326641%22%20slang%3D%22en-US%22%20mode%3D%22CREATE%22%3E%3CP%3E%E4%BD%A0%E5%A5%BD%3CA%20href%3D%22https%3A%2F%2Fcommunity.nxp.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F230279%22%20target%3D%22_blank%22%3E%40shiva141%3C%2FA%3E%20%3CBR%20%2F%3E%3CBR%20%2F%3E%E7%BB%A7%E7%BB%AD%20SFDC%E3%80%82%3CBR%20%2F%3E%3CBR%20%2F%3E%E8%87%B4%E6%95%AC%EF%BC%8C%3CBR%20%2F%3EZhiming%3C%2FP%3E%3C%2FLINGO-BODY%3E