Skip to content

[Question][Jagged Tensor] Is there concat ops for jagged tensor? #3343

Open
@JacoCheung

Description

Hi experts, I would like to know is there a way to concat 2 jagged tensors along the sparse dim?
For example

j1 = jagged_tensor.JaggedTensor(
    values=torch.tensor([1, 2, 3, 4]), lengths=torch.tensor([3, 1])
)

j2 = jagged_tensor.JaggedTensor(
    values=torch.tensor([5, 6, 7]), lengths=torch.tensor([2, 1])
)

j3 = torch.ops.fbgemm.jagged_concat(j1, j2) # the concat op
# expected result:
expected = jagged_tensor.JaggedTensor(
    values=torch.tensor([1, 2, 3, 5, 6, 4, 7]), lengths=torch.tensor([5, 2])
)

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions