Skip to content

Update for Julia v1.12#17

Merged
RXGottlieb merged 7 commits into
masterfrom
sparsity
Jun 29, 2026
Merged

Update for Julia v1.12#17
RXGottlieb merged 7 commits into
masterfrom
sparsity

Conversation

@RXGottlieb

Copy link
Copy Markdown
Member
  • Explicitly use Float64(pi) in some places in written kernels
  • Switch to using MultiFloats in quadrant to avoid use of BigFloat on GPU
  • Improve sparsity detection for more complex expressions
  • Move @register_symbolic to global scope for SCMC_sigmoid

- Explicitly use `Float64(pi)` in some places in written kernels
- Switch to using MultiFloats in `quadrant` to avoid use of `BigFloat` on GPU
- Improve sparsity detection for more complex expressions
- Move `@register_symbolic` to global scope for `SCMC_sigmoid`
- Make efficiency improvements to `kgen` and `create_kernel!`
- Add minor utilities to suppose `kgen` and `create_kernel!` improvements
- Remove some unused sections of code
- Remove some extraneous notes
- Add option to skip compilation of `kgen`-generated kernels. If `compile=false`, kgen returns a symbol instead of the function itself.
@RXGottlieb RXGottlieb merged commit dbbdd81 into master Jun 29, 2026
0 of 4 checks passed
@RXGottlieb RXGottlieb deleted the sparsity branch June 29, 2026 18:28
@RXGottlieb RXGottlieb restored the sparsity branch June 29, 2026 18:42
@RXGottlieb RXGottlieb deleted the sparsity branch June 29, 2026 18:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants