| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
Sorry, something went wrong.
|
@rgommers confirmed offline his preference for delaying indefinitely. His reasoning is that at some point JAX should support unknown shapes and the issue of niche functions that can't work until then should be marginal enough not to warrant urgent attention. |
Sorry, something went wrong.
Worth noting that this was hit for Dask in the cross-linked sklearn PR |
Sorry, something went wrong.
it would be nice to have an upstream issue at which to point, however 'at some point' it is |
Sorry, something went wrong.
| Back | FazBrowse Home | New Git URL |
Closes #116
Needs more thorough unit tests + performance benchmarks.
This function's output is of unknown shape, so with the previous API it will never work in jax.jit.
There are a few options:
I'm not a fan of this because UX is very painful as it forces the user to think in graphs.
I'm not happy about this because it causes jax.jit to quietly diverge from other backends and users will spend a lot of time debugging.
This also allows having a known-shape output in Dask. However, implementing it for Dask is fairly complicated.
My current favourite is (4).
@rgommers you previously said, talking about functions with the same problem in scipy, that you prefer (1) to (3) because of not being able to retract the API in the future. What's your opinion on (4)?
CC @lucascolley