Skip to content

Lux new#26

Open
jeremiedb wants to merge 144 commits into
mainfrom
lux-new
Open

Lux new#26
jeremiedb wants to merge 144 commits into
mainfrom
lux-new

Conversation

@jeremiedb

Copy link
Copy Markdown
Member

Migration from v0.3 to v0.4 by moving from Flux/Zygote to Lux/Reactant

jeremiedb and others added 30 commits January 20, 2026 22:10
- Add Enzyme.jl dependency
- Implement compute_grads() using Enzyme.autodiff with runtime activity mode
- Add train/test mode switching to handle BatchNorm mutation issues
- Refactor mlogloss to use direct indexing instead of onehotbatch
- Configure Enzyme strictAliasing in module __init__

Signed-off-by: AdityaPandeyCN <adityapand3y666@gmail.com>
Signed-off-by: AdityaPandeyCN <adityapand3y666@gmail.com>
Signed-off-by: AdityaPandeyCN <adityapand3y666@gmail.com>
Signed-off-by: AdityaPandeyCN <adityapand3y666@gmail.com>
Signed-off-by: AdityaPandeyCN <adityapand3y666@gmail.com>
Signed-off-by: AdityaPandeyCN <adityapand3y666@gmail.com>
Signed-off-by: AdityaPandeyCN <adityapand3y666@gmail.com>
Signed-off-by: AdityaPandeyCN <adityapand3y666@gmail.com>
Signed-off-by: AdityaPandeyCN <adityapand3y666@gmail.com>
Signed-off-by: AdityaPandeyCN <adityapand3y666@gmail.com>
Signed-off-by: AdityaPandeyCN <adityapand3y666@gmail.com>
…m Reactant cache

Signed-off-by: AdityaPandeyCN <adityapand3y666@gmail.com>
…rnal onehotbatch calls.

Signed-off-by: AdityaPandeyCN <adityapand3y666@gmail.com>
Signed-off-by: AdityaPandeyCN <adityapand3y666@gmail.com>
Signed-off-by: AdityaPandeyCN <adityapand3y666@gmail.com>
Signed-off-by: AdityaPandeyCN <adityapand3y666@gmail.com>
Signed-off-by: AdityaPandeyCN <adityapand3y666@gmail.com>
AdityaPandeyCN and others added 14 commits April 25, 2026 18:11
Signed-off-by: AdityaPandeyCN <adityapand3y666@gmail.com>
Signed-off-by: AdityaPandeyCN <adityapand3y666@gmail.com>
…neath, and default learners to Zygote/GPU for broader compatibility.

Signed-off-by: AdityaPandeyCN <adityapand3y666@gmail.com>
* add support for multi-AD backend through extension

Signed-off-by: AdityaPandeyCN <adityapand3y666@gmail.com>

* revert default to cpu

Signed-off-by: AdityaPandeyCN <adityapand3y666@gmail.com>

* REMOVE ZYGOTE COMPAT

Signed-off-by: AdityaPandeyCN <adityapand3y666@gmail.com>

* Move Reactant selection from  to , keep Enzyme as the AD backend underneath, and default learners to Zygote/GPU for broader compatibility.

Signed-off-by: AdityaPandeyCN <adityapand3y666@gmail.com>

---------

Signed-off-by: AdityaPandeyCN <adityapand3y666@gmail.com>
@AdityaPandeyCN

Copy link
Copy Markdown
Contributor

Looks like a Juliav1.12specific error for enzyme backend

jeremiedb and others added 15 commits May 3, 2026 16:42
Signed-off-by: AdityaPandeyCN <adityapand3y666@gmail.com>
* temporal embedding

Signed-off-by: AdityaPandeyCN <adityapand3y666@gmail.com>

* cleanup imports

Signed-off-by: AdityaPandeyCN <adityapand3y666@gmail.com>

* docstrings

Signed-off-by: AdityaPandeyCN <adityapand3y666@gmail.com>

* temporal only fix

Signed-off-by: AdityaPandeyCN <adityapand3y666@gmail.com>

* docstrings

Signed-off-by: AdityaPandeyCN <adityapand3y666@gmail.com>

* temporal only setting fix

Signed-off-by: AdityaPandeyCN <adityapand3y666@gmail.com>

* refactor(embeddings): IdentityEmbedding default, Parallel temporal branch, kwarg constructors

Signed-off-by: AdityaPandeyCN <adityapand3y666@gmail.com>

* add embedding docs and use testmode

Signed-off-by: AdityaPandeyCN <adityapand3y666@gmail.com>

* fix piecewise binning for constant features

Signed-off-by: AdityaPandeyCN <adityapand3y666@gmail.com>

---------

Signed-off-by: AdityaPandeyCN <adityapand3y666@gmail.com>
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