Python 使用tensorflow lite时生成0 kb.tflite文件

Python 使用tensorflow lite时生成0 kb.tflite文件,python,tensorflow,bazel,tensorflow-lite,toco,Python,Tensorflow,Bazel,Tensorflow Lite,Toco,我跟随网站获得了一个定制的对象分类器。由此,我得到了冻结的推理图、保存的模型、检查点和所有必要的数据。现在,我想从这个模型生成一个.tflite文件,将其部署到android studio中。为此,我遵循网站并使用下面的代码。这给了我一个detect.tflite文件,没有错误。但是文件是空的(0kb)。我还使用由提供的示例冻结图尝试了相同的代码。但结果是一样的。是因为我用的是Windows10而不是Ubuntu吗 我也尝试过编译和转换,但没有任何效果。我还可以使用CPU从使用GPU训练的ten

我跟随网站获得了一个定制的对象分类器。由此,我得到了冻结的推理图、保存的模型、检查点和所有必要的数据。现在,我想从这个模型生成一个.tflite文件,将其部署到android studio中。为此,我遵循网站并使用下面的代码。这给了我一个detect.tflite文件,没有错误。但是文件是空的(0kb)。我还使用由提供的示例冻结图尝试了相同的代码。但结果是一样的。是因为我用的是Windows10而不是Ubuntu吗

我也尝试过编译和转换,但没有任何效果。我还可以使用CPU从使用GPU训练的tensorflow模型创建.tflite文件吗

bazel run -c opt tensorflow/lite/toco:toco -- --input_file=C:/tensorflow1/models/research/object_detection/sample_tflite_graph.pb --output_file=C:/tensorflow1/models/research/object_detection/sample_detect.tflite --input_shapes=1,300,300,3 --input_arrays=normalized_input_image_tensor --output_arrays='TFLite_Detection_PostProcess','TFLite_Detection_PostProcess:1','TFLite_Detection_PostProcess:2','TFLite_Detection_PostProcess:3' --inference_type=QUANTIZED_UINT8 --mean_values=128 --std_values=128 --change_concat_input_ranges=false --default_ranges_min=0 --default_ranges_max=6 --allow_custom_ops
(tensorflow1) C:\Users\devim\OneDrive\Documents\GitHub\tensorflow>bazel run tensorflow/lite/toco:toco-- --输入文件=C:/tensorflow1/models/research/object\u detection/sample\u tflite\u graph.pb --输出文件=C:/tensorflow1/models/research/object\u detection/sample\u detect.tflite --输入形状=1300300,3--输入数组=标准化的输入图像张量--输出数组='TFLite检测后处理','TFLite检测后处理:1','TFLite检测后处理:2','TFLite检测后处理:3' --推理类型=量化单元8--平均值=128--标准值=128--更改输入范围=false--默认范围最小值=0--默认范围最大值=6--允许自定义操作调试:C:/users/devim/_bazel\u devim/l7g3ilsc/external/build\u bazel\u rules\u apple/apple/repositories.bzl:35:5: 警告:
build_bazel_rules_apple
取决于加载的
bazel_skylib
从(标记0.6.0),但是 我们检测到它已从None(标记)加载到您的工作区 没有)。您可能会遇到兼容性问题。为了平息这一警告, 将
ignore\u version\u differences=True
传递给
apple\u规则\u依赖项()

信息:分析目标//tensorflow/lite/toco:toco(已加载0个包, 已配置0个目标)。信息:找到1个目标。。。目标 //tensorflow/lite/toco:toco最新版本:
C:/users/devim/_bazel_devim/l7g3ilsc/execroot/org_tensorflow/bazel out/x64_windows-opt/bin/tensorflow/lite/toco/toco.exe 信息:运行时间:8.960s,关键路径:0.02s信息:0个进程。 信息:生成已成功完成,共1个操作信息:正在运行 命令行: C:/users/devim/_bazel_devim/l7g3ilsc/execroot/org_tensorflow/bazel out/x64_windows-opt/bin/tensorflow/lite/toco/toco.exe “--input_file=C:/tensorflow1/models/research/object_detection/sample_tflite_graph.pb” “--output_file=C:/tensorflow1/models/research/object_detection/sample_detect.tflite”“--input_shapes=1300300,3” “--input_数组=归一化的_input_图像_张量” '--输出数组=''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''''' “--推断类型=量化的\u UINT8”“--平均值=128” '--std_values=128'--change_concat_input_ranges=false'--defaulINFO: 构建成功完成,1总行动2019-06-24 12:50:15.427241:I tensorflow/lite/toco/import_tensorflow.cc:1335] 转换不支持的操作:TFLite\u检测\u后处理 2019-06-2412:50:15.444580:I tensorflow/lite/toco/import_tensorflow.cc:1384]无法确定 op的输出类型:TFLite_检测_后处理2019-06-24 12:50:15.505002:F tensorflow/lite/toco/tooling_util.cc:912]检查 失败:GetOpWithOutput(模型,输出数组)指定的输出数组 “TFLite\u Detection\u PostProcess”不是由此中的任何op生成的 图表是打字错误吗?要使此消息静音,请传递此标志: 允许\u不存在\u数组

请指定
--允许自定义操作