KeyError: «Невозможно открыть атрибут (не удается найти атрибут:« nb_layers »)

У меня есть код Python, который использует Keras . Я не публиковал код, потому что он немного длинный, и проблема, похоже, не связана с самим кодом.

Это ошибка, с которой я сталкиваюсь:

 File "h5py\h5a.pyx", line 77, in h5py.h5a.open (D:\Build\h5py\h5py-2.7.0\h5py\h5a.c:2350) KeyError: "Can't open attribute (Can't locate attribute: 'nb_layers')" 

В чем может быть проблема? Это связано с Keras? Как я могу решить эту проблему?

ИЗМЕНИТЬ 1

Ошибка, похоже, связана с этой частью кода:

 # load VGG16 weights f = h5py.File(weights_path) for k in range(f.attrs['nb_layers']): if k >= len(model.layers): break g = f['layer_{}'.format(k)] weights = [g['param_{}'.format(p)] for p in range(g.attrs['nb_params'])] model.layers[k].set_weights(weights) f.close() print('Model loaded.') 

Благодарю.