EnzymeAD / Enzyme.jl

Julia bindings for the Enzyme automatic differentiator
https://enzyme.mit.edu
MIT License
422 stars 57 forks source link

Add hvp helpers #1583

Closed wsmoses closed 1 day ago

github-actions[bot] commented 3 days ago

Benchmark Results

main 7b9d3d22e061c2... main/7b9d3d22e061c2...
basics/overhead 4.03 ± 0.01 ns 4.03 ± 0.01 ns 1
time_to_load 0.41 ± 0.028 s 0.412 ± 0.0056 s 0.996

Benchmark Plots

A plot of the benchmark results have been uploaded as an artifact to the workflow run for this PR. Go to "Actions"->"Benchmark a pull request"->[the most recent run]->"Artifacts" (at the bottom).

wsmoses commented 3 days ago

Fixes https://github.com/EnzymeAD/Enzyme.jl/issues/1205

codecov-commenter commented 3 days ago

Codecov Report

Attention: Patch coverage is 60.00000% with 8 lines in your changes missing coverage. Please review.

Project coverage is 67.38%. Comparing base (28686b8) to head (ea75aec).

Files Patch % Lines
src/Enzyme.jl 60.00% 8 Missing :warning:

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #1583 +/- ## ========================================== - Coverage 74.07% 67.38% -6.70% ========================================== Files 30 39 +9 Lines 12934 12668 -266 ========================================== - Hits 9581 8536 -1045 - Misses 3353 4132 +779 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

wsmoses commented 3 days ago

@vchuravy after a few attempts I can't seem to get the doctest filter syntax right if you know the right incantation