class LazyLinear(nn.Module):
def __init__(self, out_dim, bias = True):
- super(LazyLinear, self).__init__()
+ super().__init__()
self.out_dim = out_dim
self.bias = bias
self.core = None
def named_parameters(self, memo=None, prefix=''):
assert self.core is not None, 'Parameters not yet defined'
- return super(LazyLinear, self).named_parameters(memo, prefix)
+ return super().named_parameters(memo, prefix)
######################################################################