def _conv_transpose1d_bn_act() -> _List[_BackendPatternConfig]:
    """
    float: ConvTranspose1d -> BatchNorm1d -> Act
    qat: FakeQuant -> qat.ConvTransposeBnAct1d -> FakeQuant
    """
    configs = []
    for act in _mod_activations + _relu_activations:
        configs.extend(
            _weighted_bn_act_configs(
                mod=_nn.ConvTranspose1d,
                act=act,
                bn_mod=_nn.BatchNorm1d,
                root_mod=_fused.ConvTransposeBn1d,
                fused_mod=_fused.ConvTransposeBnAct1d,
                qat_mod=_qat.ConvTransposeBnAct1d,
                ref_quant_mod=_quantized.QuantizedConvTransposeAct1d,
            )
        )
    return configs

    float: ConvTranspose1d -> BatchNorm1d -> Act
    qat: FakeQuant -> qat.ConvTransposeBnAct1d -> FakeQuant
    
coremltools/optimize/torch/quantization/_backend_config.py