<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: GoPoint on i.MX95: NPU object detection shows no boxes while CPU works in i.MX Processors</title>
    <link>https://community.nxp.com/t5/i-MX-Processors/GoPoint-on-i-MX95-NPU-object-detection-shows-no-boxes-while-CPU/m-p/2347472#M244821</link>
    <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/260396"&gt;@EOF&lt;/a&gt;,&lt;BR /&gt;Thank you for contacting NXP Support!&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;At the moment, the i.MX95 is still in the pre production stage. I recommend using the latest BSP version available in order to benefit from the most recent updates and fixes for the i.MX95.&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;Object detection is working correctly on the latest BSP releases, I have personally tested it on both available versions.&lt;/P&gt;
&lt;P&gt;If you are observing poor NPU delegation during model execution, this may indicate that the model needs to be recompiled using INT8 quantization with the eIQ Toolkit prior to deployment. Models that are not fully optimized or quantized may not achieve optimal NPU utilization.&lt;/P&gt;
&lt;P&gt;Overall, the recommendation is to continue using the latest BSP version and apply all available updates until the official release of the i.MX95.&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;Best regards,&lt;BR /&gt;Chavira&lt;/P&gt;</description>
    <pubDate>Wed, 08 Apr 2026 18:15:35 GMT</pubDate>
    <dc:creator>Chavira</dc:creator>
    <dc:date>2026-04-08T18:15:35Z</dc:date>
    <item>
      <title>GoPoint on i.MX95: NPU object detection shows no boxes while CPU works</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/GoPoint-on-i-MX95-NPU-object-detection-shows-no-boxes-while-CPU/m-p/2346375#M244799</link>
      <description>&lt;P&gt;Dear NXP Support Team,&lt;/P&gt;&lt;P&gt;I am seeing a likely i.MX95 Neutron/NPU issue on the EVK.&lt;/P&gt;&lt;P&gt;On the same board and camera setup, object detection works on CPU, but when switching to NPU/Neutron there are no boxes, or only weak/static boxes at very low thresholds. This happens not only with my custom YOLOv8 flow, but also with the default GoPoint object-detection application, which makes me suspect a BSP / runtime / Neutron stack issue rather than a model-only problem.&lt;/P&gt;&lt;P&gt;Environment&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;Board: i.MX95 EVK&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Kernel: Linux imx95evk 6.12.34-lts-next-gbe78e49cb433 #1 SMP PREEMPT Wed Sep 3 05:59:19 UTC 2025 aarch64 GNU/Linux&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;/etc/os-release:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;NXP i.MX Release Distro&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;VERSION="6.12-walnascar (walnascar)"&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;VERSION_ID=6.12-walnascar&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Installed packages:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;imx-gopoint lf-6.12.34_2.1.0&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;libtensorflow-lite2.19.0 2.19.0-r0&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;tensorflow-lite-neutron-delegate 2.19.0-r0&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;litert-neutron-delegate 1.2.0-r0&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;neutron 1.0.0-r0&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;nnstreamer-tensorflow-lite 2.4.2-r0&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Files present on target:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;/lib/firmware/NeutronFirmware.elf&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;/lib/libNeutronDriver.so&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;/usr/lib/libneutron_delegate.so&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Observed behavior&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;P&gt;CPU path works for object detection.&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;NPU path does not show valid detections.&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;In the&lt;STRONG&gt; GoPoint/default app&lt;/STRONG&gt;, CPU shows boxes and works fine, but NPU shows &lt;STRONG&gt;no boxes at all&lt;/STRONG&gt;.&amp;nbsp;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;In my own YOLOv8 tests, Neutron inference runs, but detections are either absent or become static/weak and only appear at very low thresholds such as --score-threshold 0.01.&lt;/P&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;Neutron benchmark results&lt;/P&gt;&lt;P&gt;I ran benchmark_model to isolate model/delegate behavior from the application pipeline.&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;P&gt;mobilenet_v1_1.0_224_quant.tflite&lt;/P&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;Command uses --external_delegate_path=/usr/lib/libneutron_delegate.so&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Result:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;NeutronDelegate delegate: 0 nodes delegated out of 31 nodes with 0 partitions.&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Though EXTERNAL delegate is explicitly applied, the model graph will not be executed by the delegate. I think this result makes sense since this model is not converted but only quantized&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;OL&gt;&lt;LI&gt;&lt;P&gt;efficientdet_lite0_int8_converted.tflite&lt;/P&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;Result:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;NeutronDelegate delegate: 4 nodes delegated out of 33 nodes with 4 partitions.&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;stable run&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;average inference about 11481.8 us&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Interpretation:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;partial NPU offload is happening and is stable&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;OL&gt;&lt;LI&gt;&lt;P&gt;yolov8n_converted.tflite&amp;nbsp;&lt;/P&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;Result:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;NeutronDelegate delegate: 2 nodes delegated out of 40 nodes with 2 partitions.&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;stable run&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;average inference about 8689.25 us&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Interpretation:&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;partial NPU offload is happening and is stable&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Why I suspect a platform/runtime issue&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;&lt;P&gt;The &lt;STRONG&gt;default GoPoint object-detection application also fails on NPU while CPU works.&lt;/STRONG&gt;&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;The Neutron delegate loads correctly.&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Some converted models do partially offload and benchmark stably.&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;However, official/default detection on NPU still produces no boxes, and my own object-detection tests can produce static/weak detections even when delegation is active.&lt;/P&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;This makes me suspect a BSP / runtime / model compatibility issue on this software stack, rather than a simple application-level bug.&lt;/P&gt;&lt;P&gt;Request&lt;/P&gt;&lt;P&gt;Could you please advise:&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;&lt;P&gt;Whether this is a known issue on i.MX95 with 6.12-walnascar / LF_6.12.34_2.1.0&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Which exact Neutron converter / runtime / BSP version combination is recommended for reliable object detection on i.MX95&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Whether there is a newer BSP or Neutron package set that fixes the “CPU works, NPU gives no or static boxes” behavior&lt;/P&gt;&lt;/LI&gt;&lt;LI&gt;&lt;P&gt;Whether you can provide a known-good i.MX95 object-detection model/package pair that is confirmed to work on NPU on this release&lt;/P&gt;&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;I can provide full logs, exact commands, and converted models if needed.&lt;/P&gt;&lt;P&gt;Best regards,&lt;BR /&gt;EOF&lt;/P&gt;</description>
      <pubDate>Tue, 07 Apr 2026 13:26:18 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/GoPoint-on-i-MX95-NPU-object-detection-shows-no-boxes-while-CPU/m-p/2346375#M244799</guid>
      <dc:creator>EOF</dc:creator>
      <dc:date>2026-04-07T13:26:18Z</dc:date>
    </item>
    <item>
      <title>Re: GoPoint on i.MX95: NPU object detection shows no boxes while CPU works</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/GoPoint-on-i-MX95-NPU-object-detection-shows-no-boxes-while-CPU/m-p/2347472#M244821</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/260396"&gt;@EOF&lt;/a&gt;,&lt;BR /&gt;Thank you for contacting NXP Support!&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;At the moment, the i.MX95 is still in the pre production stage. I recommend using the latest BSP version available in order to benefit from the most recent updates and fixes for the i.MX95.&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;Object detection is working correctly on the latest BSP releases, I have personally tested it on both available versions.&lt;/P&gt;
&lt;P&gt;If you are observing poor NPU delegation during model execution, this may indicate that the model needs to be recompiled using INT8 quantization with the eIQ Toolkit prior to deployment. Models that are not fully optimized or quantized may not achieve optimal NPU utilization.&lt;/P&gt;
&lt;P&gt;Overall, the recommendation is to continue using the latest BSP version and apply all available updates until the official release of the i.MX95.&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;Best regards,&lt;BR /&gt;Chavira&lt;/P&gt;</description>
      <pubDate>Wed, 08 Apr 2026 18:15:35 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/GoPoint-on-i-MX95-NPU-object-detection-shows-no-boxes-while-CPU/m-p/2347472#M244821</guid>
      <dc:creator>Chavira</dc:creator>
      <dc:date>2026-04-08T18:15:35Z</dc:date>
    </item>
    <item>
      <title>Re: GoPoint on i.MX95: NPU object detection shows no boxes while CPU works</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/GoPoint-on-i-MX95-NPU-object-detection-shows-no-boxes-while-CPU/m-p/2348443#M244835</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/206761"&gt;@Chavira&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P&gt;Thank you for your reply,&amp;nbsp;&lt;/P&gt;&lt;P&gt;Regarding GoPoint, I used the default object detection demo, that is why I expected to work, since it was by default in the&amp;nbsp;Linux 6.12.34 BSP. Meaning,&amp;nbsp;I did not compile the model myself, but used default model by GoPoint.&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;1) Do you recommend using then&amp;nbsp;Linux 6.12.49_2.2.0 BSP with&amp;nbsp;eIQ Toolkit 1.17.0.110 or eIQ Neutron SDK 3.0.1 neutron converter?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;2) Regarding the compilation, do you mean, that is recommended to convert the float model into int8 model in eIQ first and then convert it with neutron delegate?&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Best regards,&lt;/P&gt;&lt;P&gt;EOF&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;</description>
      <pubDate>Thu, 09 Apr 2026 12:23:47 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/GoPoint-on-i-MX95-NPU-object-detection-shows-no-boxes-while-CPU/m-p/2348443#M244835</guid>
      <dc:creator>EOF</dc:creator>
      <dc:date>2026-04-09T12:23:47Z</dc:date>
    </item>
    <item>
      <title>Re: GoPoint on i.MX95: NPU object detection shows no boxes while CPU works</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/GoPoint-on-i-MX95-NPU-object-detection-shows-no-boxes-while-CPU/m-p/2348545#M244836</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/260396"&gt;@EOF&lt;/a&gt;,&lt;BR /&gt;&lt;BR /&gt;&lt;/P&gt;
&lt;P&gt;1) I recommend always using the latest Neutron SDK version. If you want to work with Neutron SDK 3.0.1, you must also install the required runtime packages on your board, as described in the Neutron SDK documentation.&lt;/P&gt;
&lt;P&gt;&lt;BR /&gt;2) Yes, that is the correct behavior of the Neutron NPU,&amp;nbsp; it only executes INT8 operations.&lt;BR /&gt;If the model is not quantized to INT8 before converting it with the Neutron tools, most of the operations will fall back to the CPU&lt;/P&gt;</description>
      <pubDate>Thu, 09 Apr 2026 16:01:12 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/GoPoint-on-i-MX95-NPU-object-detection-shows-no-boxes-while-CPU/m-p/2348545#M244836</guid>
      <dc:creator>Chavira</dc:creator>
      <dc:date>2026-04-09T16:01:12Z</dc:date>
    </item>
    <item>
      <title>Re: GoPoint on i.MX95: NPU object detection shows no boxes while CPU works</title>
      <link>https://community.nxp.com/t5/i-MX-Processors/GoPoint-on-i-MX95-NPU-object-detection-shows-no-boxes-while-CPU/m-p/2349957#M244871</link>
      <description>&lt;P&gt;Hi&amp;nbsp;&lt;a href="https://community.nxp.com/t5/user/viewprofilepage/user-id/206761"&gt;@Chavira&lt;/a&gt;&amp;nbsp;,&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN&gt;Thank you for your reply.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN&gt;I have two follow-up questions:&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN&gt;1) First, would you recommend that I also update my Linux BSP, for example to Linux 6.12.49_2.2.0, or should I keep my current setup with Linux imx95evk 6.12.34-lts and simply use eIQ Neutron SDK 3.0.1, provided that the required 3.0.1 runtime packages are installed?&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN&gt;2) Second, I may not have explained myself clearly in my previous message. What I meant is that I am considering first quantizing the float model using the eIQ tools, and then running the Neutron converter on the resulting int8 model. Is this what you meant by &lt;STRONG&gt;"model needs to be recompiled using INT8 quantization with the eIQ Toolkit prior to deployment"?&lt;/STRONG&gt;&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN&gt;At the moment, without using eIQ for quantization, I already have a quantized model and have only used the Neutron converter to make it compatible with the NPU. My question is whether I should instead use eIQ itself to perform the quantization step as well, meaning that eIQ would generate the quantized version of the model before I run the Neutron converter.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN&gt;I understand that the model must be quantized before conversion.&lt;/SPAN&gt;&lt;/P&gt;&lt;P class=""&gt;&lt;SPAN&gt;Best regards,&lt;/SPAN&gt;&lt;/P&gt;&lt;P&gt;&lt;SPAN&gt;EOF&lt;/SPAN&gt;&lt;/P&gt;</description>
      <pubDate>Mon, 13 Apr 2026 07:37:58 GMT</pubDate>
      <guid>https://community.nxp.com/t5/i-MX-Processors/GoPoint-on-i-MX95-NPU-object-detection-shows-no-boxes-while-CPU/m-p/2349957#M244871</guid>
      <dc:creator>EOF</dc:creator>
      <dc:date>2026-04-13T07:37:58Z</dc:date>
    </item>
  </channel>
</rss>

