My thousand dollar iPhone can't do math
Summary
The article recounts a hands-on debugging journey where an iPhone 16 Pro Max yields incorrect tensor outputs for ML models, while an iPhone 15 Pro and a MacBook Pro work correctly. It concludes that a hardware defect in the Neural Engine caused the discrepancy and discusses lessons for debugging ML workflows on mobile devices, ending with an update that a replacement device resolves the issue.