Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Increasing robustness of adjoint plan optimizations #123

Merged
merged 5 commits into from
Dec 4, 2023

Conversation

gaurav-arya
Copy link
Contributor

@devmotion although I was unable to reproduce your concern in #113 (comment), I've tried to make some tweaks to safeguard against any possible type issues in adjoint plans, and also added a test of the promotion behaviour.

Please let me know if you have any remaining concerns -- since this is still blocking release I would also be happy to revert the optimization implemented in #113 if you have concerns about the design that aren't easy to address.

@gaurav-arya gaurav-arya changed the title Increasing robustness of adjoint plans with float32's Increasing robustness of adjoint plan optimizations Oct 21, 2023
@codecov
Copy link

codecov bot commented Oct 21, 2023

Codecov Report

All modified and coverable lines are covered by tests ✅

Comparison is base (a67bf15) 93.70% compared to head (ef6483a) 94.58%.

Additional details and impacted files
@@            Coverage Diff             @@
##           master     #123      +/-   ##
==========================================
+ Coverage   93.70%   94.58%   +0.87%     
==========================================
  Files           5        5              
  Lines         445      443       -2     
==========================================
+ Hits          417      419       +2     
+ Misses         28       24       -4     
Files Coverage Δ
src/definitions.jl 86.07% <100.00%> (+2.32%) ⬆️

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

src/definitions.jl Outdated Show resolved Hide resolved
src/definitions.jl Outdated Show resolved Hide resolved
src/definitions.jl Outdated Show resolved Hide resolved
@gaurav-arya
Copy link
Contributor Author

Bump on merge

@stevengj stevengj merged commit 111eda5 into JuliaMath:master Dec 4, 2023
14 of 15 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants