I am looking for GPU libraries to accelerate a code I have, whose primary "high performance" regions have singular value decomposition, QR factorization and Eigen values, Eigenvectors computation. I have looked through Nvidia's website on its tools like CuBLAS,Magma etc., but I do not want to write the code in Cuda.
it would be wonderful if there are any libraries out there which I can just "call" from my main C code for things like SVD,QR etc., and the computation would be done on the GPUs. So in summary, I have a normal C code, in which the intensive linear algebra operations are accelerated. Does anyone know of an open source (preferably) library which can do this?