Как импортировать интерпретатор Tensorflow Lite в Android? - PullRequest
0 голосов
/ 30 января 2019

Как мы можем импортировать библиотеки tenorflow lite в нашем Android Project ?

Ответы [ 2 ]

0 голосов
/ 30 января 2019

для импорта tensorflow-lite в ваш проект внесите следующие изменения в ваше приложение build.gralde файл

android {
    compileSdkVersion 27
    defaultConfig {
        //...
    }
    //...
    //make sure you add this 
    aaptOptions {
        noCompress "tflite"
        noCompress "lite"
    }
}

dependencies {
    //... other dependencies
    //add this line
    implementation 'org.tensorflow:tensorflow-lite:+'
}
0 голосов
/ 30 января 2019

Как сказано в документации :

Для Android вам просто нужно связать библиотеку Java, содержащуюся в файле JAR с именем libandroid_tensorflow_inference_java.jar.Есть три способа включить эту функцию в вашу программу:

Включите JARTER AAR, который его содержит, как в этом примере приложения

Загрузите ночную скомпилированную версию с ci.tensorflow.org.

Создайте файл JAR самостоятельно, следуя инструкциям в нашем репозитории GitHub для Android

Я бы выбрал first , потому что он проще и удобнее в обслуживании.Вы должны добавить зависимости к вашему build.gradle (модуль: приложение):

repositories {
            jcenter()
        }

        dependencies {
            compile 'org.tensorflow:tensorflow-android:+'
        }
...