def backward(ctx, grad_output): indice_pairs, indice_pair_num, features, filters = ctx.saved_tensors input_bp, filters_bp = ops.indice_conv_backward( features, filters, grad_output.contiguous(), indice_pairs, indice_pair_num, False, True) return input_bp, filters_bp, None, None, None
def backward(ctx, grad_output): indice_pairs, indice_pair_num, features, filters = ctx.saved_tensors input_bp, filters_bp = ops.indice_conv_backward(features, filters, grad_output, indice_pairs, indice_pair_num, True, False, algo=ctx.algo) return input_bp, filters_bp, None, None, None, None