不懂是什么原因,反正在class后面加上get_config就行
我的class整体代码如下
class AttentionBlock(layers.Layer):
def __init__(self, num_heads, ff_dim, rate):
super(AttentionBlock, self).__init__()
self.num_heads = num_heads
self.ff_dim = ff_dim
self.rate = rate
...
def call(self, inputs, training):
...
def get_config(self):
config = super().get_config().copy()
config.update({
'num_heads' : self.num_heads,
'ff_dim' : self.ff_dim,
'rate' : self.rate,
})
return config