mirror of
https://gitlab.com/libeigen/eigen.git
synced 2026-04-10 11:34:33 +08:00
GPU: Add sparse solvers, FFT, and SpMV (cuDSS, cuFFT, cuSPARSE)
Add GPU sparse direct solvers (Cholesky, LDL^T, LU) via cuDSS, 1D/2D FFT via cuFFT with plan caching, and sparse matrix-vector/matrix multiply (SpMV/SpMM) via cuSPARSE. Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
11
Eigen/GPU
11
Eigen/GPU
@@ -50,6 +50,17 @@
|
||||
#include "src/GPU/GpuQR.h"
|
||||
#include "src/GPU/GpuSVD.h"
|
||||
#include "src/GPU/GpuEigenSolver.h"
|
||||
#include "src/GPU/CuFftSupport.h"
|
||||
#include "src/GPU/GpuFFT.h"
|
||||
#include "src/GPU/CuSparseSupport.h"
|
||||
#include "src/GPU/GpuSparseContext.h"
|
||||
#ifdef EIGEN_CUDSS
|
||||
#include "src/GPU/CuDssSupport.h"
|
||||
#include "src/GPU/GpuSparseSolverBase.h"
|
||||
#include "src/GPU/GpuSparseLLT.h"
|
||||
#include "src/GPU/GpuSparseLDLT.h"
|
||||
#include "src/GPU/GpuSparseLU.h"
|
||||
#endif
|
||||
// IWYU pragma: end_exports
|
||||
#endif
|
||||
|
||||
|
||||
Reference in New Issue
Block a user