Commit 814375b
Fix missing imports in CUDA extension (#742)
* Fix missing imports in CUDA extension
Add missing imports for LU, CuVector, CuMatrix, and LinearVerbosity
to fix compilation errors in LinearSolveCUDAExt.
Fixes the issue reported at:
https://discourse.julialang.org/t/linearsolvecudaext-fails-to-compile/131693/2
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
* Add sources section to LinearSolveAutotune Project.toml
Add [sources] section with paths to LinearSolveAutotune and LinearSolve packages
for proper local development setup.
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
* Move sources section to main Project.toml following OrdinaryDiffEq pattern
- Remove sources section from lib/LinearSolveAutotune/Project.toml
- Add sources section to main LinearSolve.jl Project.toml
- This follows the same pattern used in OrdinaryDiffEq.jl where sources
are defined in the main package Project.toml, not in individual lib packages
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
* Fix sources section: LinearSolveAutotune should source LinearSolve
- Remove incorrectly added sources from main Project.toml
- Add sources section to LinearSolveAutotune/Project.toml pointing to LinearSolve
- This allows LinearSolveAutotune to use the local LinearSolve package during development
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
* Fix CUDA extension issues
- Remove stub init_cacheval for CudaOffloadLUFactorization from base package
to avoid method overwriting error during precompilation
- Move CUDA from deps to weakdeps since it's only needed for the extension
These changes fix:
1. Method overwriting error during module precompilation
2. Aqua.jl stale deps test failure for CUDA
🤖 Generated with [Claude Code](https://claude.ai/code)
Co-Authored-By: Claude <noreply@anthropic.com>
* Update src/factorization.jl
---------
Co-authored-by: Claude <noreply@anthropic.com>
Co-authored-by: Christopher Rackauckas <accounts@chrisrackauckas.com>1 parent cec9e37 commit 814375b
File tree
3 files changed
+8
-2
lines changed- ext
- lib/LinearSolveAutotune
3 files changed
+8
-2
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
122 | 122 | | |
123 | 123 | | |
124 | 124 | | |
125 | | - | |
126 | 125 | | |
| 126 | + | |
127 | 127 | | |
128 | 128 | | |
129 | 129 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1 | 1 | | |
2 | 2 | | |
3 | 3 | | |
| 4 | + | |
4 | 5 | | |
5 | 6 | | |
6 | 7 | | |
7 | 8 | | |
8 | 9 | | |
9 | | - | |
| 10 | + | |
| 11 | + | |
10 | 12 | | |
| 13 | + | |
11 | 14 | | |
12 | 15 | | |
13 | 16 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
3 | 3 | | |
4 | 4 | | |
5 | 5 | | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
6 | 9 | | |
7 | 10 | | |
8 | 11 | | |
| |||
0 commit comments