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
Auto compile Lux models to reactant #665 -- Attempts to compile Lux models to XLA. While more generally scoped to allow models that cannot be compiled via Reactant, this is particularly hard because we need to give ownership of certain arrays to XLA (so high cost of data movement)
@avik-pal since Reactant has a lot more than just XLA, including custom linear algebra/fusion optimiations, MLIR AD, etc, can this be renamed Reactant compilation rather than xla?
avik-pal
changed the title
Meta Issue for XLA Compilation of Lux Models
Meta Issue for Reactant Compilation of Lux Models
Jun 26, 2024
WIP PRs
Auto compile Lux models to reactant #665 -- Attempts to compile Lux models to XLA. While more generally scoped to allow models that cannot be compiled via Reactant, this is particularly hard because we need to give ownership of certain arrays to XLA (so high cost of data movement)single_train_step!
. This should land fairly soon.Upcoming Work
List of missing operations
It is mostly an incomplete list, but certain operations are known not to work
conv
batchnorm
--mean
,std
don't have bindings. fixed by feat: more coverage for common NN operations EnzymeAD/Reactant.jl#55Shortcomings in Lux design that can be improved
Core Layers Missing Adjoints
stablehlo.dynamic_gather
stablehlo.reduce_window
stablehlo.convolution
/stablehlo.dynamic_conv
The text was updated successfully, but these errors were encountered: