def METHOD_NAME(outs):
    """Default schedule for gpu."""
    outs = [outs] if isinstance(outs, te.tensor.Tensor) else outs
    s = te.create_schedule([x.op for x in outs])
    scheduled_ops = []
    def traverse(op):
        if tag.is_injective(op.tag) or op.tag in ["bbox_score", "sorted_bbox"]:
            schedule_injective_from_existing(s, op.output(0))
        for tensor in op.input_tensors:
            if tensor.op.input_tensors and tensor.op not in scheduled_ops:
                traverse(tensor.op)
        scheduled_ops.append(op)
    for o in outs:
        traverse(o.op)
    return s