The nvmath.bindings module is experimental and potentially subject to future changes.

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

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

Enums and constants#

DIAG(*values)

See CBLAS_DIAG.

ORDER(*values)

See CBLAS_ORDER.

SIDE(*values)

See CBLAS_SIDE.

TRANSPOSE(*values)

See CBLAS_TRANSPOSE.

UPLO(*values)

See CBLAS_UPLO.

Functions#

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

See cblas_cgemm.

cgemm_64(int order, int trans_a, ...)

See cblas_cgemm_64.

cgemm_batch(int order, ...)

See cblas_cgemm_batch.

cgemm_batch_64(int order, ...)

See cblas_cgemm_batch_64.

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

See cblas_cgemm_batch_strided.

cgemm_batch_strided_64(int order, ...)

See cblas_cgemm_batch_strided_64.

cgemmt(int order, int uplo, int trans_a, ...)

See cblas_cgemmt.

cgemmt_64(int order, int uplo, int trans_a, ...)

See cblas_cgemmt_64.

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

See cblas_chemm.

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

See cblas_chemm_64.

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

See cblas_cher2k.

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

See cblas_cher2k_64.

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

See cblas_cherk.

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

See cblas_cherk_64.

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

See cblas_csymm.

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

See cblas_csymm_64.

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

See cblas_csyr2k.

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

See cblas_csyr2k_64.

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

See cblas_csyrk.

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

See cblas_csyrk_64.

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

See cblas_ctrmm.

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

See cblas_ctrmm_64.

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

See cblas_ctrsm.

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

See cblas_ctrsm_64.

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

See cblas_dgemm.

dgemm_64(int order, int trans_a, ...)

See cblas_dgemm_64.

dgemm_batch(int order, ...)

See cblas_dgemm_batch.

dgemm_batch_64(int order, ...)

See cblas_dgemm_batch_64.

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

See cblas_dgemm_batch_strided.

dgemm_batch_strided_64(int order, ...)

See cblas_dgemm_batch_strided_64.

dgemmt(int order, int uplo, int trans_a, ...)

See cblas_dgemmt.

dgemmt_64(int order, int uplo, int trans_a, ...)

See cblas_dgemmt_64.

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

See cblas_dsymm.

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

See cblas_dsymm_64.

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

See cblas_dsyr2k.

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

See cblas_dsyr2k_64.

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

See cblas_dsyrk.

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

See cblas_dsyrk_64.

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

See cblas_dtrmm.

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

See cblas_dtrmm_64.

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

See cblas_dtrsm.

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

See cblas_dtrsm_64.

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_64(int order, int trans_a, ...)

See cblas_sgemm_64.

sgemm_batch(int order, ...)

See cblas_sgemm_batch.

sgemm_batch_64(int order, ...)

See cblas_sgemm_batch_64.

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

See cblas_sgemm_batch_strided.

sgemm_batch_strided_64(int order, ...)

See cblas_sgemm_batch_strided_64.

sgemmt(int order, int uplo, int trans_a, ...)

See cblas_sgemmt.

sgemmt_64(int order, int uplo, int trans_a, ...)

See cblas_sgemmt_64.

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

See cblas_ssymm.

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

See cblas_ssymm_64.

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

See cblas_ssyr2k.

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

See cblas_ssyr2k_64.

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

See cblas_ssyrk.

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

See cblas_ssyrk_64.

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

See cblas_strmm.

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

See cblas_strmm_64.

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

See cblas_strsm.

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

See cblas_strsm_64.

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

See cblas_zgemm.

zgemm_64(int order, int trans_a, ...)

See cblas_zgemm_64.

zgemm_batch(int order, ...)

See cblas_zgemm_batch.

zgemm_batch_64(int order, ...)

See cblas_zgemm_batch_64.

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

See cblas_zgemm_batch_strided.

zgemm_batch_strided_64(int order, ...)

See cblas_zgemm_batch_strided_64.

zgemmt(int order, int uplo, int trans_a, ...)

See cblas_zgemmt.

zgemmt_64(int order, int uplo, int trans_a, ...)

See cblas_zgemmt_64.

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

See cblas_zhemm.

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

See cblas_zhemm_64.

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

See cblas_zher2k.

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

See cblas_zher2k_64.

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

See cblas_zherk.

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

See cblas_zherk_64.

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

See cblas_zsymm.

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

See cblas_zsymm_64.

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

See cblas_zsyr2k.

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

See cblas_zsyr2k_64.

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

See cblas_zsyrk.

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

See cblas_zsyrk_64.

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

See cblas_ztrmm.

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

See cblas_ztrmm_64.

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

See cblas_ztrsm.

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

See cblas_ztrsm_64.