// support for legacy behavior
for layer in self.flattened_layers:
num_param = len(layer.weights)
layer.set_weights(weights[:num_param])
weights = weights[num_param:]
@property
After Change
if self.model is None:
self.build()
self.model.set_weights(weights)
def compile(self, optimizer, loss,
metrics=None,
sample_weight_mode=None,