LuxDL/Lux.jl

Enzyme wrappers for AD utilities in Lux

Open

#738 opened on Jun 27, 2024

View on GitHub
 (0 comments) (1 reaction) (0 assignees)Julia (700 stars) (84 forks)batch import
enzymegood first issue

Description

Functions

  • batched_jacobian
    • Enzyme.Forward
    • Enzyme.Reverse
  • vector_jacobian_product
  • jacobian_vector_product

Nested Autodiff

Enzyme needs us to use autodiff_thunk for the internal call, so we can easily replace the call inside custom rrules.

  • EnzymeRules
  • CRC.rrule

Contributor guide

Enzyme wrappers for AD utilities in Lux · LuxDL/Lux.jl#738 | Good First Issue