@classmethod
def conv_relu(cls, in_tensor, layer_name, kernel_size, stride, out_chan, trainable=True):
    tensor = cls.conv(in_tensor, layer_name, kernel_size, stride, out_chan, trainable)
    out_tensor = cls.leaky_relu(tensor, name='out')
    return out_tensor
@classmethod
def conv_relu(cls, in_tensor, layer_name, kernel_size, stride, out_chan, trainable=True):
    tensor = cls.conv(in_tensor, layer_name, kernel_size, stride, out_chan, trainable)
    out_tensor = cls.leaky_relu(tensor, name='out')
    return out_tensor