Repository navigation
Add Enzyme rules for factorizations - #464
Conversation
|
Oh crap lol I was working on top of a |
Codecov Report❌ Patch coverage is
... and 6 files with indirect coverage changes 🚀 New features to boost your workflow:
|
|
Weirdly the eig failures seem to go away on |
|
Your PR no longer requires formatting changes. Thank you for your contribution! |
e0a9f0c to
9742ab7
Compare
049c1a0 to
a60a6ca
Compare
|
This |
215e3f0 to
78d8a98
Compare
a938fca to
17e422c
Compare
17e422c to
c4d0f3d
Compare
e72c78c to
47a62e8
Compare
|
Gonna make this a draft since 1.10 is going to fail anyway and the forward mode stuff needs some love |
|
I think the only method definitions that could be collapsed are the |
Co-authored-by: Lukas Devos <ldevos98@gmail.com>
Co-authored-by: Lukas Devos <ldevos98@gmail.com>
Jutho
left a comment
There was a problem hiding this comment.
I think I've checked most things and approve. I haven't read all the tests. Out of curiosity, are these all hand-written or did you get 🤖 help?
|
I wrote the tests but pulled a lot from the existing Mooncake and ChainRules ones |
|
the gpu fail is expected, i'm going to (finally!) merge this |
For some reason
svd_compactandsvd_trunc_no_errordon't play nicely with Enzyme here using the MAK rules, I think because of theDiagonalTensorMapoutput. I can try to investigate further if preferred. I also added some additional logic in pullbacks to match what the MAK pullbacks actually kick back.