You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Refactor CudaOffloadFactorization into LU and QR variants (#709)
* Refactor CudaOffloadFactorization into LU and QR variants
- Created CudaOffloadLUFactorization using lu factorization
- Created CudaOffloadQRFactorization using qr factorization
- Deprecated CudaOffloadFactorization to use QR (with deprecation warning)
- Updated CUDA extension to implement both algorithms
- Updated LinearSolveAutotune to use LU version for better performance
- Updated tests to include both new algorithms
- Exported both new algorithms from LinearSolve module
* Fix syntax issues in CudaOffload factorizations
- Fixed namespace issues (removed LinearSolve. prefix)
- Fixed constructor syntax (new() instead of new{}())
- Added debug comment
- Updated exports to separate lines
Note: The new types are defined correctly but there appears to be
a precompilation caching issue preventing them from being recognized
immediately. A clean rebuild may be required.
* Update ext/LinearSolveCUDAExt.jl
* Update src/extension_algs.jl
* Update src/extension_algs.jl
* Update test/gpu/cuda.jl
* Update documentation for CudaOffload factorization changes
- Updated GPU tutorial to show new CudaOffloadLUFactorization/QRFactorization
- Updated solver documentation to explain both algorithms
- Added deprecation warning in documentation
- Updated release notes with upcoming changes
- Created example demonstrating usage of both new algorithms
- Explained when to use each algorithm (LU for performance, QR for stability)
* Update docs/src/solvers/solvers.md
* Delete examples/cuda_offload_example.jl
* Update ext/LinearSolveCUDAExt.jl
* Update ext/LinearSolveCUDAExt.jl
Base.depwarn("`CudaOffloadFactorization` is deprecated, use `CudaOffloadLUFactorization` or `CudaOffloadQRFactorization` instead.", :CudaOffloadFactorization)
0 commit comments