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 (84 forks)batch import
enzymegood first issue

Repository metrics

Stars
 (700 stars)
PR merge metrics
 (Avg merge 13d 21h) (2 merged PRs in 30d)

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