INNER CODE UNIT · Python

range_fill

microsoft/muzic · museformer/museformer/kernels/range_fill/main.py:35

def range_fill(
    ranges: torch.Tensor,
    values: torch.Tensor,
    seq_len: int,
    pad_value,
    dtype=torch.long,
    no_cuda_kernel: bool = False
):
    """
    Fill a set of values into some ranges of 1D vector.
    Note: The ranges cannot be overlapped, or some unexpected behavior may appear. Current code does not check it.
    :param ranges: (num_ranges, 2)  begin, end
    :param values: (num_ranges,)
    :param seq_len:
    :param pad_value:
    :param dtype:
    :param no_cuda_kernel:
    :return:

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…