0

我想将 bodypix js 模型转换为 pb 。然后将 pb 转换为 tflite。

step1:下模型

· 从https://storage.googleapis.com/tfjs-models/savedmodel/bodypix/resnet50/float/model-stride16.json下载 model.json 文件。

· 从https://storage.googleapis.com/tfjs-models/savedmodel/bodypix/resnet50/float/group1-shard1of23.bin下载相应的权重 ... https://storage.googleapis.com/tfjs-models/savedmodel /bodypix/resnet50/float/group1-shard23of23.bin

第2步。转换 pb 文件

运行脚本: tfjs_graph_converter /Users/hh/Desktop/model /Users/hh/Desktop/model/model.pb 然后我得到文件夹中的model.pb。然后将 model.pb 重命名为 saved_model.pb

第三步。转换 tflite 文件

运行脚本: tflite_convert --output_file /Users/hh/Desktop/model/model.tflite --graph_def_file /Users/hh/Desktop/model/saved_model.pb --saved_model_dir /Users/hh/Desktop/model

然后得到错误提示: RuntimeError: MetaGraphDef associated with tags {'serve'} could not be found in SavedModel. 要检查 SavedModel 中的可用标签集,请使用 SavedModel CLI:saved_model_cli available_tags: []。

哪一步出错了?</p>

4

0 回答 0