Не удалось собрать модуль Objective-C «TensorFlowLiteSelectTfOps».IOS

Программируем под IOS
Ответить
Anonymous
 Не удалось собрать модуль Objective-C «TensorFlowLiteSelectTfOps».

Сообщение Anonymous »

Я работаю над проектом iOS с моделью TFLite. Для инициализации модели я сделал:

Код: Выделить всё

var options = Interpreter.Options()
options.threadCount = 2
interpreter = try Interpreter(modelPath: modelPath, options: options, delegates: nil)
try interpreter?.allocateTensors()
Но получена ошибка:

Ошибка TensorFlow Lite: выбранные операции TensorFlow, включенные в данную модель, не поддерживаются этим интерпретатором. Перед выводом убедитесь, что вы применили/связали делегат Flex. Для Android эту проблему можно решить, добавив зависимость «org.tensorflow:tensorflow-lite-select-tf-ops». См. инструкции: https://www.tensorflow.org/lite/guide/ops_select

Для решения проблемы я хочу использовать как TensorFlowLiteSwift, так и TensorFlowLiteSelectTfOps. Я установил их через CocoaPods, включив в свой подфайл следующее:

Код: Выделить всё

pod 'TensorFlowLiteSwift'
pod 'TensorFlowLiteSelectTfOps'
Поды успешно установлены. Однако когда я пытаюсь импортировать оба модуля в файл Swift:

Код: Выделить всё

import TensorFlowLite
import TensorFlowLiteSelectTfOps
Я получаю следующую ошибку:

Не удалось собрать модуль Objective-C «TensorFlowLiteSelectTfOps».

Также в файле module.modulemap:

Код: Выделить всё

framework module TensorFlowLiteSelectTfOps {
export *
module * { export * }
link "dl"
link "m"
link "pthread"
link "z"
link framework "CoreFoundation"
}
показывает ошибку:

Для предполагаемых подмодулей требуется модуль с зонтиком.

Я очистил папку сборки, удалил DerivedData, перезапустил Xcode и свой Mac, деинтегрировал и переустановил Cocoapods, основываясь на предыдущих ответах (1, 2 и т. д.), применил к новому проекту XCode, но все еще сталкиваюсь проблема.
Кто-нибудь успешно использовал TensorFlowLiteSelectTfOps с TensorFlowLiteSwift в проекте Swift? Как устранить ошибку «Не удалось построить модуль Objective-C» и использовать обе библиотеки вместе? Будем очень признательны за любые идеи или рабочие конфигурации! Прежде всего, мне очень хотелось бы узнать, как правильно интегрировать модель машинного обучения в мой проект iOS.

Подробнее здесь: https://stackoverflow.com/questions/796 ... electtfops
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «IOS»