Skip to content

What does JAX stand for? #9019

Answered by hawkinsp
surak asked this question in General
Dec 20, 2021 · 4 comments · 6 replies
Discussion options

You must be logged in to vote

@mattjj @froystig

Originally, it stood for "Just After eXecution", which refers to how JAX used to do tracing of functions. But JAX doesn't do it that way any more!

A more recent reinterpretation of JAX as an acronym is "JAX is Autograd and XLA". Even that's a bit inaccurate: JAX isn't the autograd project itself, instead its spiritual successor. JAX can also use both XLA and other compilers, so even the XLA part is a bit misleading.

So I think we don't really use JAX as an acronym anymore. JAX is JAX.

Replies: 4 comments 6 replies

Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
0 replies
Comment options

You must be logged in to vote
5 replies
@mattjj
Comment options

@jakevdp
Comment options

@niklasschmitz
Comment options

@kasra-keshavarz
Comment options

@jpienaar
Comment options

Answer selected by surak
Comment options

You must be logged in to vote
1 reply
@mattjj
Comment options

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
9 participants