Tensorflow 张量流图模型荷载

Tensorflow 张量流图模型荷载,tensorflow,Tensorflow,模型加载失效 我下载了vgg16_weights.npz预训练模型,但没有加载 args = parser.parse_args() vgg_file = open(args.model_path, 'rb') vgg_model = vgg_file.read() vgg_file.close() graph_def = tf.GraphDef() graph_def.ParseFromString(vgg_model) 回溯(最近一次呼

模型加载失效 我下载了vgg16_weights.npz预训练模型,但没有加载

    args = parser.parse_args()

    vgg_file = open(args.model_path, 'rb')

    vgg_model = vgg_file.read()
    vgg_file.close()

    graph_def = tf.GraphDef()
    graph_def.ParseFromString(vgg_model)
回溯(最近一次呼叫最后一次):
文件“/Users/weiyangbin/ChineseVQA/extract_fc7.py”,第114行,在
main()
文件“/Users/weiyangbin/ChineseVQA/extract_fc7.py”,第39行,主视图
graph_def.ParseFromString(vgg_模型)
google.protobuf.message.DecodeError:解析消息时出错

您没有指定从何处获取此文件,因此很难说您应该如何处理它,但由于扩展名是
.npz
,因此它似乎是一个要加载的NumPy数据文件,而不是TensorFlow图定义。该文件可能包含模型的权重,但不包含模型定义本身。您应该能够从其提供商(您最初获得此文件的来源)获得有关如何使用此文件的信息。谢谢,此模型权重文件来自
Traceback (most recent call last):
  File "/Users/weiyangbin/ChineseVQA/extract_fc7.py", line 114, in <module>
    main()
  File "/Users/weiyangbin/ChineseVQA/extract_fc7.py", line 39, in main
    graph_def.ParseFromString(vgg_model)
google.protobuf.message.DecodeError: Error parsing message