Coreml: класс модели еще не создан

Я преобразовал модель из keras с помощью coremltools, добавил ее в проект и добавил в цели. И затем, когда я нажимаю на модель в навигаторе в разделе «Класс модели», я получаю, что класс модели еще не создан. Что это значит?

введите здесь описание изображения


person mirt    schedule 15.09.2017    source источник
comment
Я получаю такое же поведение. Использование модели набора данных CompCars.   -  person klmitchell2    schedule 19.09.2017
comment
Это название модели ????   -  person Manuel V. Battan    schedule 19.07.2019


Ответы (4)


Цитата с форума разработчиков Apple:

Xcode прекратил автоматическое добавление модели coreml в настройки сборки вашего проекта. Чтобы решить, перейдите к своей цели, перейдите к этапам сборки, найдите исходники компиляции и добавьте свою модель coreml. После этого создается класс модели.

person mirt    schedule 19.09.2017

target -> Build Setting -> CoreML Model Compiler - Code Generation -> CoreML Generated Model Inherits NSObject -> ДА

введите здесь описание изображения

person Jiang    schedule 22.04.2019

Это означает, что вам сначала нужно собрать свой проект (Cmd+B). Класс модели создается как часть процесса сборки.

person Matthijs Hollemans    schedule 16.09.2017
comment
IDK, почему за это проголосовали, но в моем случае это было правильное решение. - person Mehmet Alpsoy; 27.01.2021

Для меня, хотя я добавил его в разделе compile sources настроек сборки, это не сработало.

Спустя много часов взломал его, установив для параметра «Язык генерации кода CoreML» в настройках сборки проекта значение, отличное от none, или конкретный язык решил проблему.

person Vittal Pai    schedule 01.03.2019