Python Can';t将使用Docker创建的冻结初始图.pb转换为.tflite

Python Can';t将使用Docker创建的冻结初始图.pb转换为.tflite,python,docker,tensorflow,command-line,tensorflow-lite,Python,Docker,Tensorflow,Command Line,Tensorflow Lite,我已经通过macOS设备中的Docker创建了一个mysaved_model.pb 尝试tflite\u convert--output\u file=./myModels/mymodel.tflite--saved\u model\u dir=./myModels/后,输出以下错误,需要使用标记参数: ValueError:如果存在多个元图,则导入带有tf.saved_model.load的SavedModel需要一个“tags=”参数。获取了“tags=None”,但在带有标记集[]的Sav

我已经通过macOS设备中的Docker创建了一个my
saved_model.pb

尝试
tflite\u convert--output\u file=./myModels/mymodel.tflite--saved\u model\u dir=./myModels/
后,输出以下错误,需要使用标记参数:

ValueError:如果存在多个元图,则导入带有tf.saved_model.load的SavedModel需要一个“tags=”参数。获取了“tags=None”,但在带有标记集[]的SavedModel中有0个元图。传递一个“tags=”参数以加载此SavedModel


我还尝试了另一个命令,您将必须提供输入和输出数组,但我知道哪些数组是我要放在这些字段中的数组。有人以前解决过这个问题吗?谢谢。

您可以使用保存的\u model\u cli在保存的模型中找到标记:

$saved\u model\u cli show--dir./myModels/--all

将所需的标签与
——已保存的\u模型\u标签\u集
到tflite\u转换