You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
I'm working on this. I'll probably add testing for all pairs of { vmap, vjp, None} x { vmap, vjp } (grad is really just a special case of vjp, but we didn't implement it like that, so maybe grad needs to go in there too).
This design is not the greatest because it implies that if we have N transforms then each OpInfo test will generate N ** 2 tests which seem bad for runtime. Maybe in the future we'll decide to test fewer pairs when we have more confidence in the dynamic layering mechanism or add some "structure" to our transforms to make it so that it's impossible for them to not compose.
There's not a methodological way to test the batching rule backward op right now through all of the edge cases
The text was updated successfully, but these errors were encountered: