patrick-kidger/equinox
View on GitHub ↗ ★ 2,997 Python
Elegant easy-to-use neural networks + scientific computing in JAX. https://docs.kidger.site/equinox/
15 mentions on Hacker News by 5 people: 3 stories, 12 comments · first 2022-10-15 · latest 2025-01-11
20082026
-
…`vmap`-able differential equation solving is really cool. [1]: https://dynamicfieldtheory.org/ [2]: https://github.com/patrick-kidger/equinox
comment by yberreby · 2025-01-11 · in An Introduction to Neural Ordinary Differential Equations [pdf] -
There's quite a few other libraries associated with Equinox in the JAX ecosystem: https://github.com/patrick-kidger/equinox?tab=readme-ov-file... I've enjoyed using Equinox and Diffrax for performing ODE simulations. To my knowledge the…
comment by ubj · 2024-09-12 · in Jax and Equinox: What are they and why should I bother? -
…other JAX libraries and we've turned this into a bit of a foundation for a JAX sciML ecosystem. [1] https://github.com/patrick-kidger/equinox [2] https://github.com/patrick-kidger/diffrax
comment by patrickkidger · 2023-12-04 · in Ask HN: What side projects landed you a job? -
▲ 2
Show HN: Optimistix: Nonlinear Optimisation in Jax+Equinoxstory by packquickly · 2023-10-10 · 1 comment
-
If you like PyTorch then you might like Equinox, by the way. ( https://github.com/patrick-kidger/equinox ; 1.4k GitHub stars now!) Basically designed to offer PyTorch-like syntax for working with JAX. The latter is excellent for the…
comment by patrickkidger · 2023-09-29 · in JAX – NumPy on the CPU, GPU, and TPU -
You can do JAX->TF->ONNX I believe: https://github.com/patrick-kidger/equinox/blob/main/equinox/...
comment by patrickkidger · 2023-09-29 · in JAX – NumPy on the CPU, GPU, and TPU -
…just don't expect to do in-place mutation. (I.e. OO-style programming.) You might like Equinox ( https://github.com/patrick-kidger/equinox ; 1.4k GitHub stars) which deliberately offers a very PyTorch-like feel for JAX. Regarding speed, I…
comment by patrickkidger · 2023-09-29 · in JAX – NumPy on the CPU, GPU, and TPU -
…that's JAX or something else. My experience might be biased though: shameless advert for Equinox ( https://github.com/patrick-kidger/equinox , 1.4k GitHub stars), which is now the foundation of quite a lot of SciComp in JAX. (Both internal…
comment by patrickkidger · 2023-09-29 · in JAX – NumPy on the CPU, GPU, and TPU -
▲ 2
Equinox: Elegant easy-to-use neural networks in Jaxstory by kristianp · 2023-09-19 · 1 comment
-
▲ 1
Show HN: Equinox (1.3k stars), a JAX library for neural networks and sciMLstory by patrickkidger · 2023-09-05 · 0 comments
-
…own thing? (E.g. `haiku.grad`.) If so, then allow me to make my usual advert here for Equinox: https://github.com/patrick-kidger/equinox This actually works with JAX's native transformations. (There's no `equinox.vmap` for example.) On…
comment by patrickkidger · 2023-02-25 · in Training Deep Networks with Data Parallelism in Jax -
…100% of my work in these days. Whilst I'm here: shameless self-promotion for Equinox and Diffrax: https://github.com/patrick-kidger/equinox https://github.com/patrick-kidger/diffrax Which are neural network and differential equation…
comment by patrickkidger · 2022-10-26 · in Python 3.11 is faster than 3.8 -
…LQP, molecular dynamics, ... These days I'm doing all my work in JAX. (E.g. see Equinox or Diffrax: https://github.com/patrick-kidger/equinox , https://github.com/patrick-kidger/diffrax ). A lot of modern work is now based around…
comment by patrickkidger · 2022-10-15 · in Ask HN: What's your favorite programmer niche?