众所周知,其他文件可以通过gcloud中的其他文件标志上传。我正在尝试使用firebase测试实验室性能应用程序来检查网络的性能。
我运行的命令是:
gcloud firebase test android run——type=game-loop——app=bazel-bin/tensorflow/lite/tools/benchmark/experimental/firebase/android/benchmark_model_firebase.apk——device model=flame,version=29——other-files=/data/local/tmp/graph=network1.tflite
命令崩溃并出现以下错误:
错误:gcloud crash (InvalidUserInputError): Could not guess mime type for network1.tflite
是否有办法绕过这个问题或以某种方式将mime类型传递给命令行?
我发现了一个疯狂的解决方法。我把tflite文件重命名为so,所以mime类型库给了它一个八位字节流mime类型,一切都工作了。
gcloud firebase test android run——type=game-loop——app=bazel-bin/tensorflow/lite/tools/benchmark/experimental/firebase/android/benchmark_model_firebase.apk——device model=flame,version=29——other-files=/data/local/tmp/graph=network1.so
在google中打开一个问题:https://issuetracker.google.com/issues/196230363