#ios #swift #createml
Вопрос:
Я обучил модель обнаружения объектов в CreateML, используя обучение передаче. Когда я использую модель в своем проекте iOS, прогноз отлично работает на физическом устройстве под управлением iOS 14.6, а также на Mac Mini M1, но при вызове на симуляторе под управлением iOS 14.5 возникает следующая ошибка .prediction(input: ...)
:
Failed to evaluate model 0 in pipeline
Я знаю, что модели обучения передаче требуют iOS 14 , но симулятор работает под управлением 14.5.
Я пробовал сдавать как a CGImage
, так и CVPixelBuffer
с тем же результатом.
Если я тренирую модель в режиме «Полная сеть», это нормально.
Модели CoreML для обучения передаче не поддерживаются в симуляторах iOS? Если нет, где это задокументировано и почему это не поддерживается?
Правка: Я также заметил, что функция предварительного просмотра в CreateML и XCode также разрывается с «Неизвестной ошибкой» и в моделях обучения при передаче.