NVPL BLAS (nvmath.bindings.nvpl.blas)#

For detailed documentation on the original C APIs, refer to the NVPL BLAS documentation.

Enums and constants#

DIAG(value[, names, module, qualname, type, ...])

See CBLAS_DIAG.

ORDER(value[, names, module, qualname, ...])

See CBLAS_ORDER.

SIDE(value[, names, module, qualname, type, ...])

See CBLAS_SIDE.

TRANSPOSE(value[, names, module, qualname, ...])

See CBLAS_TRANSPOSE.

UPLO(value[, names, module, qualname, type, ...])

See CBLAS_UPLO.

Functions#

cgemm(int order, int trans_a, int trans_b, ...)

See cblas_cgemm.

cgemm_batch(int order, ...)

See cblas_cgemm_batch.

cgemm_batch_strided(int order, int trans_a, ...)

See cblas_cgemm_batch_strided.

chemm(int order, int side, int uplo, ...)

See cblas_chemm.

chemm_batch_strided(int order, int side, ...)

cher2k(int order, int uplo, int trans, ...)

See cblas_cher2k.

cherk(int order, int uplo, int trans, ...)

See cblas_cherk.

csymm(int order, int side, int uplo, ...)

See cblas_csymm.

csymm_batch_strided(int order, int side, ...)

csyr2k(int order, int uplo, int trans, ...)

See cblas_csyr2k.

csyrk(int order, int uplo, int trans, ...)

See cblas_csyrk.

ctrmm(int order, int side, int uplo, ...)

See cblas_ctrmm.

ctrmm_batch_strided(int order, int side, ...)

ctrsm(int order, int side, int uplo, ...)

See cblas_ctrsm.

dgemm(int order, int trans_a, int trans_b, ...)

See cblas_dgemm.

dgemm_batch(int order, ...)

See cblas_dgemm_batch.

dgemm_batch_strided(int order, int trans_a, ...)

See cblas_dgemm_batch_strided.

dsymm(int order, int side, int uplo, ...)

See cblas_dsymm.

dsymm_batch_strided(int order, int side, ...)

dsyr2k(int order, int uplo, int trans, ...)

See cblas_dsyr2k.

dsyrk(int order, int uplo, int trans, ...)

See cblas_dsyrk.

dtrmm(int order, int side, int uplo, ...)

See cblas_dtrmm.

dtrmm_batch_strided(int order, int side, ...)

dtrsm(int order, int side, int uplo, ...)

See cblas_dtrsm.

get_max_threads()

See nvpl_blas_get_max_threads.

get_version()

See nvpl_blas_get_version.

set_num_threads(int nthr)

See nvpl_blas_set_num_threads.

set_num_threads_local(int nthr_local)

See nvpl_blas_set_num_threads_local.

sgemm(int order, int trans_a, int trans_b, ...)

See cblas_sgemm.

sgemm_batch(int order, ...)

See cblas_sgemm_batch.

sgemm_batch_strided(int order, int trans_a, ...)

See cblas_sgemm_batch_strided.

ssymm(int order, int side, int uplo, ...)

See cblas_ssymm.

ssymm_batch_strided(int order, int side, ...)

ssyr2k(int order, int uplo, int trans, ...)

See cblas_ssyr2k.

ssyrk(int order, int uplo, int trans, ...)

See cblas_ssyrk.

strmm(int order, int side, int uplo, ...)

See cblas_strmm.

strmm_batch_strided(int order, int side, ...)

strsm(int order, int side, int uplo, ...)

See cblas_strsm.

zgemm(int order, int trans_a, int trans_b, ...)

See cblas_zgemm.

zgemm_batch(int order, ...)

See cblas_zgemm_batch.

zgemm_batch_strided(int order, int trans_a, ...)

See cblas_zgemm_batch_strided.

zhemm(int order, int side, int uplo, ...)

See cblas_zhemm.

zhemm_batch_strided(int order, int side, ...)

zher2k(int order, int uplo, int trans, ...)

See cblas_zher2k.

zherk(int order, int uplo, int trans, ...)

See cblas_zherk.

zsymm(int order, int side, int uplo, ...)

See cblas_zsymm.

zsymm_batch_strided(int order, int side, ...)

zsyr2k(int order, int uplo, int trans, ...)

See cblas_zsyr2k.

zsyrk(int order, int uplo, int trans, ...)

See cblas_zsyrk.

ztrmm(int order, int side, int uplo, ...)

See cblas_ztrmm.

ztrmm_batch_strided(int order, int side, ...)

ztrsm(int order, int side, int uplo, ...)

See cblas_ztrsm.