Make GPUInterpreter extensible
Currently Enzyme uses it's own AbstractInterpreter, in particular to handle inlining blocking of functions with custom rules and to handle nested autodiff operations.
- [ ] Create a version of Enzyme with this
- [ ] Support a version of
gpuc.deferred(meta)
[!WARNING] This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite. Learn more
This stack of pull requests is managed by Graphite. Learn more about stacking.
Join @vchuravy and the rest of your teammates on
Graphite
Codecov Report
Attention: Patch coverage is 84.16667% with 19 lines in your changes missing coverage. Please review.
Project coverage is 72.29%. Comparing base (
9b54632) to head (1638cc2).
| Files with missing lines | Patch % | Lines |
|---|---|---|
| src/jlgen.jl | 79.12% | 19 Missing :warning: |
Additional details and impacted files
@@ Coverage Diff @@
## vc/plugins #634 +/- ##
==============================================
- Coverage 73.68% 72.29% -1.40%
==============================================
Files 24 24
Lines 3310 3353 +43
==============================================
- Hits 2439 2424 -15
- Misses 871 929 +58
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
:rocket: New features to boost your workflow:
- :snowflake: Test Analytics: Detect flaky tests, report on failures, and find test suite problems.