Hacker News new | past | comments | ask | show | jobs | submit login

That's my experience as well. PyTorch dominates the ecosystem.

Which is a shame, because JAX's approach is superior.[a]

---

[a] In my experience, anytime I've have to do anything in PyTorch that isn't well supported out-of-the-box, I've quickly found myself tinkering with Triton, which usually becomes... very frustrating. Meanwhile, JAX offers decent parallelization of anything I write in plain Python, plus really nice primitives like jax.lax.while_loop, jax.lax.associative_scan, jax.lax.select, etc. And yet, I keep using PyTorch... because of the ecosystem.




The best is not always popular. JAX idea is very like Erlang programming language.


> The best is not always popular.

I agree. Network effects routinely overpower better technology.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: