test_metis.py 358 Bytes
Newer Older
rusty1s's avatar
rusty1s committed
1
2
3
4
5
6
7
8
9
10
11
import pytest
import torch
from torch_sparse.tensor import SparseTensor

from .utils import devices


@pytest.mark.parametrize('device', devices)
def test_metis(device):
    mat = SparseTensor.from_dense(torch.randn((6, 6), device=device))
    mat, partptr, perm = mat.partition_kway(num_parts=2)
rusty1s's avatar
rusty1s committed
12
    assert partptr.numel() == 3
rusty1s's avatar
typo  
rusty1s committed
13
    assert perm.numel() == 6