EnzymeAD/Enzyme.jl

FixedpointNumbers.jl support

Open

#109 opened on Jul 28, 2021

 (0 comments) (0 reactions) (0 assignees)Julia (96 forks)batch import
help wanted

Repository metrics

Stars
 (563 stars)
PR merge metrics
 (Avg merge 5d 1h) (76 merged PRs in 30d)

Description

using Enzyme
using FixedPointNumbers

f(x) = x^2
julia> autodiff(f, Active, Active(FixedPointNumbers.Q4f3(0.5)))
(0.0Q4f3,)

julia> FixedPointNumbers.Q4f3(1.0)
1.0Q4f3

julia> autodiff(f, Active, Active(0.5))
(1.0,)

x-ref: https://github.com/wsmoses/Enzyme/issues/158#issuecomment-797638987

Contributor guide