Jump to content

Talk:JAX (software)

Page contents not supported in other languages.
From Wikipedia, the free encyclopedia

Welcome

[edit]

Hello, I created this page to have an accessible introduction to JAX, and give some MWEs of the 4 primary functions. I am also just learning JAX, so feel free to fix any mistakes. — Preceding unsigned comment added by Bquast (talkcontribs) 09:30, 21 June 2022 (UTC)[reply]

vmap example code

[edit]

I found the vmap example code online (Apache 2.0 licenced). However, I am not quite sure how everything works. If anyone understands this example well and could add a line or two of explanation that would be great (or replace it altogether with a different simple example and an explanation of that example). Bquast (talk) 09:32, 21 June 2022 (UTC)[reply]

Google JAX

[edit]

Pretty sure this is not the common name among practitioners, or developers. Never mind the disclaimer: "This is a research project, not an official Google product." Please consider moving this article elsewhere. 70.134.63.60 (talk) 07:23, 26 October 2022 (UTC)[reply]

What do you suggest we title the article? InfiniteNexus (talk) 03:36, 27 October 2022 (UTC)[reply]
@InfiniteNexus What about "JAX (Machine Learning framework)"? Otthorn (talk) 07:37, 31 January 2025 (UTC)[reply]
You can propose a move by following the instructions at WP:RM#CM. InfiniteNexus (talk) 07:45, 31 January 2025 (UTC)[reply]

Requested move 31 January 2025

[edit]
The following is a closed discussion of a requested move. Please do not modify it. Subsequent comments should be made in a new section on the talk page. Editors desiring to contest the closing decision should consider a move review after discussing it on the closer's talk page. No further edits should be made to this discussion.

The result of the move request was: moved to JAX (software). Arbitrarily0 (talk) 14:02, 14 February 2025 (UTC)[reply]


Google JAXJAX (Machine Learning framework) – If we look at all the papers on arXiv containing "JAX" in their name in the category CS (55 papers), only one use "Google JAX" in it's abstract and another one use "Google's JAX". All the 53 others will cite it has "JAX" like in "EagerPy is a Python framework that lets you write code that automatically works natively with PyTorch, TensorFlow, JAX, and NumPy." for example.

No mention of "Google JAX" in the Github README.

No mention of "Google JAX" on the front page of the documentation. Not even a mention of "Google". It is not even an official Google product: "This is a research project, not an official Google product" from the Github page.

No mention of "Google JAX" in the original paper. Otthorn (talk) 08:24, 31 January 2025 (UTC) — Relisting. ~/Bunnypranav:<ping> 13:07, 7 February 2025 (UTC)[reply]

Edit: Per the below discussion, I'd prefer moving to JAX (software) instead. Malerisch (talk) 12:13, 13 February 2025 (UTC)[reply]
The discussion above is closed. Please do not modify it. Subsequent comments should be made on the appropriate discussion page. No further edits should be made to this discussion.

Removal of examples?

[edit]

I don't think code examples should be on wiki. It's not meant as a doc/tutorial for framework. Perhaps description of jax's features would be sufficient (like the tensorflow page). Features like just in time compilation (jit), support for SPMD, distributed arrays and automatic parallelization, etc. — Preceding unsigned comment added by Anothercat613 (talkcontribs) 12:02, 26 March 2025 (UTC)[reply]

I've started work on refactoring the page to remove technical details and replace them with plain English explanation . If there's no issue, I'll remove the code examples soon. Anothercat613 (talk) 08:53, 6 April 2025 (UTC)[reply]