Нет такого модуля "CreateMLUI"

Я использую MacOS Mojave Beta (10.14 18A293u) и Xcode 10.0 Beta (10L176w). Я создал Swift Playground и не могу импортировать CreateMLUI рамки для того, чтобы использовать его. Я продолжаю получать ошибку импорта.

Скриншот детской площадки

Я пытался создать и iOS Playground, и MacOS Playground

Кто-нибудь знает, что я делаю не так?

Заранее спасибо.

6 ответов

Пока macOS Mojave и Xcode 10 находятся в бета-версии, вы можете столкнуться с ошибками при попытке использовать CreateML.

@Koen из одного из комментариев в моем вопросе нашел тему на форумах разработчиков Apple с некоторыми обходными путями. То, что я сделал, было:

  1. Создайте новую игровую площадку для Mac OS (НЕ iOS)
  2. Используйте совершенно другое имя, если уже создали игровую площадку с ошибками (это важно)
  3. Добавить import CreateMLUI линия
  4. Удалить все остальные кодовые шаблоны

Я нашел ответ на эту проблему на форуме разработчиков Apple (не могу найти точную ссылку на пост). Вам просто нужно выбрать вкладку macOS при создании игровой площадки.

  1. Открыть Xcode menu
  2. Выбирать Open Developer Tool > Create ML
  3. нажимать New Document
  4. Выбирать Image Classification
  5. Укажите название и место, где будет сохранен проект

При создании игровой площадки убедитесь, что вы выбрали вкладку "macOS" вместо. "iOS".

Эта функция больше не поддерживается в этой среде. Вы можете выполнить эту задачу в приложении Create ML. вы можете выполнить следующие шаги:Xcode -> Панель инструментов -> Открыть инструмент разработчика -> Создать ML -> Новый документ

В новых версиях macOS библиотека CreateMLUI объявлена ​​устаревшей и удалена. Вместо этого создавайте модели в CreateML, приложении для разработчиков внутри Xcode.

Другие вопросы по тегам