Vision VNRecognizeTextRequest returning different results depending on Mac configuration

Hey,

I'm working with a client that is getting poorer results with Vision's VNRecognizeTextRequest depending on the Mac hardware in use.

MacBook Pro returns the better results, but Mac mini misses a couple parts.

What are the hardware dependencies in Vision? Certain GPUs run differently or is the model runtime capped at certain and it runs out of time with the less performant mini?
After more investigation into this, it seems like the iMac also creates the better results while Mac minis consistently miss a few points. I created a script that allowed automating this test tens of times and the results were consistently different between Mac mini vs. iMac/MBP.

Apple Engineers, can you please shed some light into this? Is the T2 chip somehow used in the image processing?

We are evaluating this for a significant business application and need to understand the hardware dependencies in Vision.
Vision VNRecognizeTextRequest returning different results depending on Mac configuration
 
 
Q