Я использую модели Core ML для передачи стиля изображения.Инициализированная модель занимает ~ 60 МБ памяти на iPhone X в iOS 12. Однако та же модель, загруженная на iPhone Xs (Max), потребляет более 700 МБ ОЗУ.
В приборах, которые я вижу,Среда выполнения выделяет 38 IOSurfaces, каждый из которых содержит до 54 МБ памяти, а также множество других связанных с Core ML (Espresso) объектов.На iPhone X их нет.
Я предполагаю, что среда выполнения Core ML делает что-то другое, чтобы использовать всю мощь A12.Тем не менее, мое приложение вылетает из-за нехватки памяти.
Я уже пытался снова конвертировать свои модели с новейшей версией coremltools
.Однако они идентичны.
Я что-то пропустил?