1

マグマをインストールしたところ、いくつかのルーチンにはバージョンがあり、いくつかのバージョンがないことに気付きました_mgpu。たとえば、LU 逆の場合、次の 4 つの関数があります。

magma_cgetri_gpu (magma_int_t n, magmaFloatComplex_ptr dA, magma_int_t ldda, magma_int_t *ipiv, magmaFloatComplex_ptr dwork, magma_int_t lwork, magma_int_t *info)
magma_dgetri_gpu (magma_int_t n, magmaDouble_ptr dA, magma_int_t ldda, magma_int_t *ipiv, magmaDouble_ptr dwork, magma_int_t lwork, magma_int_t *info)
magma_sgetri_gpu (magma_int_t n, magmaFloat_ptr dA, magma_int_t ldda, magma_int_t *ipiv, magmaFloat_ptr dwork, magma_int_t lwork, magma_int_t *info)
magma_zgetri_gpu (magma_int_t n, magmaDoubleComplex_ptr dA, magma_int_t ldda, magma_int_t *ipiv, magmaDoubleComplex_ptr dwork, magma_int_t lwork, magma_int_t *info)

LU 逆の関数はありません_mgpu。また、これらの gpu 関数には、使用する GPU の数を示す関連する入力パラメーターもありません。これは、「_mpu」サフィックスのない関数が複数の GPU を使用できないことを意味しますか? 答えが「いいえ」の場合、どうすればよいですか?

ドキュメントへのリンクは次のとおりです。 http://icl.cs.utk.edu/projectsfiles/magma/doxygen/group__magma__getri.html

どうもありがとうございました!

4

0 に答える 0