java - 无法从 Firebase 为 Android 应用上传自定义模型
问题描述
根据在 android 设备上使用 ML 的规范,我已将我的自定义模型上传到https://console.firebase.google.com/project并编写了以下 android 应用程序代码:
public class ImportUnFuncModel {
private Interpreter interpreter = null;
private static final String TAG = "ImportUnFuncModel";
public ImportUnFuncModel() {
CustomModelDownloadConditions conditions = new CustomModelDownloadConditions.Builder()
.requireWifi()
.build();
FirebaseModelDownloader.getInstance()
.getModel("FindFunc",DownloadType.LOCAL_MODEL, conditions)
.addOnFailureListener(new OnFailureListener() {
@Override
public void onFailure(@NonNull Exception e) {
Log.i(TAG, "onFailure exeption : " + e.toString());
}
})
.addOnSuccessListener(new OnSuccessListener<CustomModel>() {
@Override
public void onSuccess(CustomModel model) {
Log.i(TAG, "onSuccess model : " + model.toString());
File modelFile = model.getFile();
if (modelFile != null) {
interpreter = new Interpreter(modelFile);
Log.i(TAG, "onSuccess interpreter has been created successful : " + modelFile.toString());
}
}
});
}
public Interpreter getInterpreter() {
return interpreter;
}
}
不幸的是,我的模型加载失败并出现错误:FirebaseMlException:模型下载处于错误状态 - 请重试 请解释我做错了什么......
解决方案
推荐阅读
- xamarin - LinkAssemblies 任务意外失败。- Xamarin.Forms (Android)
- xml - 错误:“文件过早结束。” 在jsp页面上
- c# - 我可以使用泛型类型参数作为返回类型吗?
- python-3.x - 过滤,替换python图中的组值
- python-3.x - 如何更改导出的默认数据类型?
- php - PHP登录系统不起作用
- python - 在 Pytest 中使用 excel 参数化测试
- javascript - TinyMCE 4.3 只上传一张图片
- javascript - 将href更改为同一页面上的锚点
- iis-7.5 - IIS 7.5 - 网站的友好 URL