我在Google代码实验室this中看到了一个示例
它对Android TensorFlow支持的依赖关系
dependencies {
implementation 'org.tensorflow:tensorflow-android:1.2.0-preview'
}
我知道TensorFlow Lite可以帮助开发人员在移动设备中使用该模型 设备
这两者有什么区别
答案 0 :(得分:2)
您提供的代码段对应于TensorFlow Mobile。
TensorFlow Mobile是一个程序,可用于在Android,iOS和其他IoT东西上运行协议缓冲区(.pb)文件。它只能用于在TensorFlow模型上运行推理,该模型已转换为.pb文件。它只能在特定平台上运行。
TensorFlow Lite是TensorFlow Mobile的后继者。 Lite可以在转换为.tflite文件的模型上运行推理。 Lite版本还允许开发人员通过Java和Android运行图形,会话和张量。它还提供了神经网络API。它可以在Android和iOS设备,Firebase MLKit,TensorFlow.js以及TensorFlow C ++ API上运行。
甚至Google也建议使用TensorFlow Lite而不是TensorFlow Mobile。