无法使用Firebase ML Kit加载自定义tflite模型

问题描述 投票:2回答:1

[我正在使用ML套件集成对象检测,我正在使用Firebase ML创建自定义tflite模型,并遵循此文档https://firebase.google.com/docs/ml-kit/android/use-custom-models来加载自定义模型,但在加载模型时出现错误

com.google.firebase.ml.common.FirebaseMLException:本地模型加载失败,其中包含以下模型选项:Local model name:modelname。远程模型名称:未指定。

   private fun configureLocalModelSource() {
        // [START mlkit_local_model_source]
        val localSource = FirebaseLocalModel.Builder("my_local_model") // Assign a name to this model
                .setAssetFilePath("my_model.tflite")
                .build()
        FirebaseModelManager.getInstance().registerLocalModel(localSource)
        // [END mlkit_local_model_source]
    }

    @Throws(FirebaseMLException::class)
    private fun createInterpreter(): FirebaseModelInterpreter? {
        // [START mlkit_create_interpreter]
        val options = FirebaseModelOptions.Builder()
                .setRemoteModelName("my_cloud_model")
                .setLocalModelName("my_local_model")
                .build()
        val interpreter = FirebaseModelInterpreter.getInstance(options)
        // [END mlkit_create_interpreter]

        return interpreter
    }
android tensorflow tensorflow-lite firebase-mlkit
1个回答
0
投票

通过添加此行aaptOptions {noCompress“ tflite”}我收到此错误。找不到方法aaptOptions()

© www.soinside.com 2019 - 2024. All rights reserved.