Хобрук: Ваш путь к мастерству в программировании

Использование неразрешенного идентификатора CoreMLDelegate — TFLite

Я использую https://github.com/sunkeunchoi/posenet-ios, чтобы поиграть с PoseNet и TensorFlowLite, но я продолжаю получать сообщение об ошибке сборки при попытке запустить его: использование неразрешенного идентификатора «CoreMLDelegate» для CoreMLDelegate() (см. код ниже). Я ничего не менял в коде после его загрузки.
Когда я закомментировал свифт CoreMLDelegate(), приложение заработало, но я хотел бы решить проблему. Не могли бы вы попробовать загрузить его и посмотреть, есть ли у вас такая же проблема, как у меня?

    switch delegate {
    case .Metal:
      delegates = [MetalDelegate()]
    case .CoreML:
        if let coreMLDelegate = CoreMLDelegate() {
        delegates = [coreMLDelegate]
      } else {
        delegates = nil
      }
    default:
      delegates = nil
    }```


Ответы:


1

Похоже, вы смотрите на пользовательский форк официального примера приложения PoseNet.

Пожалуйста, используйте официальную версию, которую можно найти здесь: https://github.com/tensorflow/examples/tree/master/lite/examples/posenet/ios

Вы можете клонировать весь репозиторий tensorflow/examples, запустить pod install и открыть PoseNet.xcworkspace для сборки приложения.

git clone https://github.com/tensorflow/examples
cd examples/lite/examples/posenet/ios
pod install --repo-update
open PoseNet.xcworkspace   # This should open your Xcode.
25.05.2020
Новые материалы

5 проектов на Python, которые нужно создать прямо сейчас!
Добро пожаловать! Python — один из моих любимых языков программирования. Если вы новичок в этом языке, перейдите по ссылке ниже, чтобы узнать о нем больше:

Dall-E 2: недавние исследования показывают недостатки в искусстве, созданном искусственным интеллектом
DALL-E 2 — это всеобщее внимание в индустрии искусственного интеллекта. Люди в списке ожидания пытаются заполучить продукт. Что это означает для развития креативной индустрии? О применении ИИ в..

«Очень простой» эволюционный подход к обучению с подкреплением
В прошлом семестре я посетил лекцию по обучению с подкреплением (RL) в моем университете. Честно говоря, я присоединился к нему официально, но я редко ходил на лекции, потому что в целом я нахожу..

Освоение информационного поиска: создание интеллектуальных поисковых систем (глава 1)
Глава 1. Поиск по ключевым словам: основы информационного поиска Справочная глава: «Оценка моделей поиска информации: подробное руководство по показателям производительности » Глава 1: «Поиск..

Фишинг — Упаковано и зашифровано
Будучи старшим ИТ-специалистом в небольшой фирме, я могу делать много разных вещей. Одна из этих вещей: специалист по кибербезопасности. Мне нравится это делать, потому что в настоящее время я..

ВЫ РЕГРЕСС ЭТО?
Чтобы понять, когда использовать регрессионный анализ, мы должны сначала понять, что именно он делает. Вот простой ответ, который появляется, когда вы используете Google: Регрессионный..

Не зря же это называют интеллектом
Стек — C#, Oracle Опыт — 4 года Работа — Разведывательный корпус Мне пора служить Может быть, я немного приукрашиваю себя, но там, где я живу, есть обязательная военная служба на 3..