It seems to work now with iOS 18.2 (22C152). I was able to let it run on a locked iPhone 16 for 14 hours with no issues. Setting computeUnits = .cpuOnly does not seem to make any difference.
After DTS told me to file this as a bug, and then not hearing anything back ever I don't have a lot of confidence that this is going to work on 18.4 which comes out in April. Sure would be nice to know Apple's position on this before releasing a commercial product that's going to explode in the future.
Topic:
Machine Learning & AI
SubTopic:
Core ML
Tags: