I am trying to get eigenvalues and eigenvectors of a real symmetric matrix A.
It seems that torch.symeig() is faster than torch.svd().
With torch.svd(), program worked well.
With torch.symeig(), it shows below message a lot.
CUBLAS error: memory mapping error (11) in magma_ssytrd2_gpu at /data/users/soumith/miniconda2/conda-bld/magma-cuda80-2.1.0_1476154064021/work/magma-2.1.0/src/ssytrd2_gpu.cpp:280
CUBLAS error: memory mapping error (11) in magma_ssytrd2_gpu at /data/users/soumith/miniconda2/conda-bld/magma-cuda80-2.1.0_1476154064021/work/magma-2.1.0/src/ssytrd2_gpu.cpp:285
It seems that both messages point out the line with
magma_sgetmatrix( kk, kk, dA(0, 0), ldda, A(0, 0), lda, queue );
magma_ssetmatrix( kk, kk, A(0, 0), lda, dA(0, 0), ldda, queue );
document for 'magma_ssetmatrix’
http://icl.cs.utk.edu/projectsfiles/magma/doxygen/group__magma__setmatrix.html#ga7c347a2af6f47beb169cbf161bf07ec1 6
Any idea about this?
Thanks in advance