@base_layer.initializer
def __init__(self, params):
    super(NormalizedDepthwiseConv2DLayer, self).__init__(params)
    p = self.params
    assert (p.filter_shape[1] == 1), 'Only 1d convolution is supported.'
    assert (p.temperature > 0.0), 'Absolute zero temperature is not possible.'
@base_layer.initializer
def __init__(self, params):
    super(NormalizedDepthwiseConv2DLayer, self).__init__(params)
    p = self.params
    assert (p.filter_shape[1] == 1), 'Only 1d convolution is supported.'
    assert (p.temperature > 0.0), 'Absolute zero temperature is not possible.'