nvmath.bindings.cusparse.SpMMAlg

enum nvmath.bindings.cusparse.SpMMAlg(value)[source]

See cusparseSpMMAlg_t.

Member Type:

int

Valid values are as follows:

DEFAULT = <SpMMAlg.DEFAULT: 0>
COO_ALG1 = <SpMMAlg.COO_ALG1: 1>
COO_ALG2 = <SpMMAlg.COO_ALG2: 2>
COO_ALG3 = <SpMMAlg.COO_ALG3: 3>
COO_ALG4 = <SpMMAlg.COO_ALG4: 5>
CSR_ALG1 = <SpMMAlg.CSR_ALG1: 4>
CSR_ALG2 = <SpMMAlg.CSR_ALG2: 6>
CSR_ALG3 = <SpMMAlg.CSR_ALG3: 12>
BLOCKED_ELL_ALG1 = <SpMMAlg.BLOCKED_ELL_ALG1: 13>
SPMMA_PREPROCESS = <SpMMAlg.SPMMA_PREPROCESS: 7>
SPMMA_ALG1 = <SpMMAlg.SPMMA_ALG1: 8>
SPMMA_ALG2 = <SpMMAlg.SPMMA_ALG2: 9>
SPMMA_ALG3 = <SpMMAlg.SPMMA_ALG3: 10>
SPMMA_ALG4 = <SpMMAlg.SPMMA_ALG4: 11>