如何在Android中导入Tensorflow Lite解释器?

时间:2019-01-30 12:26:59

标签: android tensorflow tensorflow-lite

如何在 Android项目中导入 tensorflow lite 库?

2 个答案:

答案 0 :(得分:0)

documentations说:

  

对于Android,您只需要链接一个名为libandroid_tensorflow_inference_java.jar的JAR文件中包含的Java库。有三种方法可以在程序中包含此功能:

     

包括包含它的jcenter AAR,如本示例应用程序

     

从ci.tensorflow.org下载每晚预编译的版本。

     

按照我们的Android中的说明自行构建JAR文件   GitHub存储库

我选择first是因为它更容易维护。您应该将依赖项添加到build.gradle(模块:应用程序)中:

repositories {
            jcenter()
        }

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

答案 1 :(得分:0)

要在项目中导入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:+'
}