Part Number: EDGE-AI-STUDIO
Other Parts Discussed in Thread: AM69A
Hi,
I want to evaluate the performance of some AI models on the J784S4 SoC. I am using the AM69A EVM in Edge AI Studio to get some reference results. However, when running the evalution Jupyter notebooks in Model Analyzer, I am getting quite excessive Inferences Per Seconds numbers for the models I am interested in.
E.g., when running the Object Detection notebook (vdet-tfl.ipynb) on the OD-2000 model, it returns 990 fps, which is an Inference Time per Image of 1.01 ms. Comparing that with the 385 fps mentioned in SPRACZ2 Application note | TI.com , this seems quite excessive.
Additionally, the value of 1.01 ms doesn't match the green bar in the chart, which indicates the C7x MMA operation duration. It looks to be closer to 3.25 ms. See the below screenshot. I have printed the return values tt and st of the get_benchmark_output() function call. It looks like the st value of 3.2146 ms is much closer to what is expected. This would give us 331 fps, more in line with the application note.
I got a similar result when running the Image Classification notebook (vcls-tfl.ipynb) on the CL-0000 model. Here, I am getting 1896 fps, versus 741 fps in application note SPRY344A. Again, using the st variable instead of tt gives a more appropriate result.
Could you confirm whether or not the results from the evaluation notebooks are correct?
Kind regards,
Christophe