我想将 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>