v0.2.2
EpiAwareADTools v0.2.2
- Fixed a
NaNgradient (every AD backend: ForwardDiff, ReverseDiff,
Enzyme forward/reverse, Mooncake forward/reverse) fromcdf_ad_safe,
logcdf_ad_safe,ccdf_ad_safe,logccdf_ad_safe, andpdf_ad_safeon
aLogNormalevaluated below its support (x <= 0), and from
logcdf_ad_safeon aWeibullevaluated below its support. The primal
value was already correct (-Inf/0/1as appropriate); only the
gradient broke, because the stock evaluator still routes the fixed
boundary value through an expression carrying the Dual shape/scale
parameters. - No public API changes.
Merged pull requests:
- ci: sync managed infra to the EpiAware standard (#76) (@github-actions[bot])
- chore(deps): update Runic requirement from =1.7.0 to =1.7.0, 1.8 in /test/formatter in the julia-isolated group across 1 directory (#77) (@dependabot[bot])
- fix: NaN gradient for LogNormal/Weibull hooks below their support (#78) (@seabbs-bot)