def METHOD_NAME(input,
                          weight,
                          bias=None,
                          stride=_single(1),
                          padding=_single(0),
                          output_padding=_single(0),
                          groups=1,
                          dilation=_single(1)):
    if bias is None:
        return F.conv_transpose1d(input,
                                  weight,
                                  stride=stride,
                                  padding=padding,
                                  output_padding=output_padding,
                                  groups=groups,
                                  dilation=dilation)
    else:
        return F.conv_transpose1d(input,
                                  weight,
                                  stride=stride,
                                  padding=padding,
                                  output_padding=output_padding,
                                  groups=groups,
                                  dilation=dilation) + bias.reshape((-1, 1))