https://github.com/google/jax

sort by:
Revision Author Date Message Commit Date
38ce6d0 Update TF commit for release PiperOrigin-RevId: 446555288 04 May 2022, 21:42:50 UTC
7297115 Merge pull request #10546 from jakevdp:unravel-indices PiperOrigin-RevId: 446553390 04 May 2022, 21:37:25 UTC
3c2d2b2 jnp.unravel_index: improve test coverage 04 May 2022, 20:32:16 UTC
58320e2 jnp.unravel_index: avoid overflow for large dimension sizes 04 May 2022, 20:12:29 UTC
a8c6742 Restrict Bazel visibility of //jaxlib:gpu_support PiperOrigin-RevId: 446524414 04 May 2022, 19:34:08 UTC
03c8020 Merge pull request #10532 from mattjj:remove-units-final PiperOrigin-RevId: 446519086 04 May 2022, 19:09:51 UTC
8c6f916 Reapply https://github.com/google/jax/pull/10482 now the TF PR is ready for submission. Make a couple of style cleanups in passing. PiperOrigin-RevId: 446506301 04 May 2022, 18:18:58 UTC
9cd55a2 [remove-units] remove units 04 May 2022, 17:58:56 UTC
97b7fd7 Merge pull request #10564 from mattjj:gate-xla-version PiperOrigin-RevId: 446498170 04 May 2022, 17:51:01 UTC
0c5864a add xla_client._version checks for mhlo.ConstOp signature fix break from 0cf08d0c6841332240cae873e4b4cf9a9b313373 04 May 2022, 16:54:06 UTC
0cf08d0 Integrate LLVM at llvm/llvm-project@46cc04de341b Updates LLVM usage to match [46cc04de341b](https://github.com/llvm/llvm-project/commit/46cc04de341b) PiperOrigin-RevId: 446430294 04 May 2022, 12:31:41 UTC
5c838d2 Add an option when lowering to not remove unused arguments. This way, code using the output xla executable does not need to also drop the unused arguments, simplifying downstream code. PiperOrigin-RevId: 446391558 04 May 2022, 08:22:14 UTC
35c0862 [mhlo] Add result type inference for mhlo.dynamic-slice. PiperOrigin-RevId: 446366018 04 May 2022, 04:58:29 UTC
2498af3 Merge pull request #10557 from sharadmv:dont-leak PiperOrigin-RevId: 446361367 04 May 2022, 04:17:55 UTC
78a4e30 Don't leak the keepalive in debug_callback lowering 04 May 2022, 03:53:30 UTC
a9c0a97 Merge pull request #10553 from sharadmv:debug-print PiperOrigin-RevId: 446357443 04 May 2022, 03:45:54 UTC
2bb7e97 Merge pull request #10549 from sharadmv:attach-executable PiperOrigin-RevId: 446355430 04 May 2022, 03:29:22 UTC
7a641de Add initial debug print implementation Co-authored-by: Matthew Johnson <mattjj@google.com> 04 May 2022, 03:16:05 UTC
cfe9256 Fix the release bug where jaxlib version was not right. PiperOrigin-RevId: 446352145 04 May 2022, 03:08:24 UTC
ef982cf Attach keepalive to executable 04 May 2022, 03:08:03 UTC
c823025 Fix the checking of all lockfiles written. Previously the check was dependent on `gfile.listdir(lockfiles_dir)` in process 0. But other processes could run ahead and delete their lockfiles once done causing the check on process 0 to fail. Now process 0 keeps a count after a successful write and then checks against that count. PiperOrigin-RevId: 446343403 04 May 2022, 02:04:39 UTC
3bfcabb Merge pull request #10295 from sharadmv:jaxpr-effect-lowering PiperOrigin-RevId: 446317877 03 May 2022, 23:30:41 UTC
8031eee Add in runtime tokens for effectful jaxprs 03 May 2022, 22:55:07 UTC
ff1a3c4 jax and jaxlib release PiperOrigin-RevId: 446295827 03 May 2022, 21:52:40 UTC
c6343dd jax.scipy.linalg.schur: error on 16-bit floats Fixes https://github.com/google/jax/issues/10530 PiperOrigin-RevId: 446279906 03 May 2022, 20:47:44 UTC
37ea024 Temporarily revert: 5d742fc0c3313798ba01b45bc13f973ef950e2e7 by lipracer <lipracer@gmail.com>: Compatible with RngBitGeneratorOp builder modifications I will reapply this PR when the TF PR is merged. PiperOrigin-RevId: 446250797 03 May 2022, 18:46:44 UTC
02b9909 Make `_one_replica_buffer_indices` callable by itself. PiperOrigin-RevId: 446131175 03 May 2022, 07:57:13 UTC
f7296a4 [linalg] Update LU decomposition. PiperOrigin-RevId: 446122667 03 May 2022, 06:53:03 UTC
31be621 Update the serialization example PiperOrigin-RevId: 446121048 03 May 2022, 06:39:21 UTC
c721544 better error message in mesh_utils.py PiperOrigin-RevId: 446119369 03 May 2022, 06:24:56 UTC
de7a872 Take temp_checkpoint_dir and final_checkpoint_dir as the arguments to serialize instead of the __init__. THis is because this manager will be defined at the top where the directories may not yet be known. PiperOrigin-RevId: 446104174 03 May 2022, 04:22:43 UTC
888e5c6 Update the version numbers after JAX release. PiperOrigin-RevId: 446092433 03 May 2022, 02:51:11 UTC
634f58c Enable a number of tests on GPU. In particular, pjit/xmap work on CPU these days. PiperOrigin-RevId: 446085110 03 May 2022, 01:57:27 UTC
b7293d5 Add fully asynchronous checkpointing. This will allow the training to proceed forward when the checkpoint is being committed. PiperOrigin-RevId: 446083057 03 May 2022, 01:43:54 UTC
939233e Merge pull request #10522 from mattjj:remove-units-partial-eval PiperOrigin-RevId: 446023568 02 May 2022, 21:02:11 UTC
11ad045 [remove-units] remove units from partial_eval.py After last week's changes, units are no longer traced or introduced into jaxprs in any way, so we don't need to use them in partial evaluation. (Also there are some unrelated removals of dead code in maps.py.) 02 May 2022, 20:43:27 UTC
44006c7 Merge pull request #10526 from hawkinsp:cudasm PiperOrigin-RevId: 446017399 02 May 2022, 20:37:30 UTC
9fb9e12 Don't include PTX for older GPU generations. See: https://github.com/tensorflow/tensorflow/pull/55613 For a CUDA build at head with the default compute capabilities, reduces wheel size from 141MB to 112MB. Don't redundantly specify default compute capabilities in .bazelrc and in build.py. 02 May 2022, 20:27:37 UTC
189bbfa Merge pull request #10524 from jakevdp:update-jupytext PiperOrigin-RevId: 446005313 02 May 2022, 19:47:31 UTC
3a2f87f Merge pull request #10481 from jakevdp:bcoo-reshape PiperOrigin-RevId: 445992966 02 May 2022, 18:58:13 UTC
1134ff5 CI: update jupytext to 0.13.8 02 May 2022, 18:22:31 UTC
be9aac1 Relax test tolerance for flaky test. PiperOrigin-RevId: 445961557 02 May 2022, 17:08:17 UTC
1a9a796 [sparse] implement sparse rule for lax.reshape_p 02 May 2022, 16:11:55 UTC
29a828a Merge pull request #10488 from jakevdp:bcoo-repr PiperOrigin-RevId: 445651381 30 April 2022, 17:41:37 UTC
768bac8 Merge pull request #10512 from google:update-pypi PiperOrigin-RevId: 445573116 30 April 2022, 04:18:40 UTC
838f225 update version and changelog for pypi 30 April 2022, 03:15:52 UTC
290c90d Trivial change for backward compatibility stub. PiperOrigin-RevId: 445564091 30 April 2022, 02:58:50 UTC
a682a37 Merge pull request #10509 from mattjj:avoid-units-linear-transpose PiperOrigin-RevId: 445536008 30 April 2022, 00:04:56 UTC
c01fed9 Merge pull request #10508 from mattjj:avoid-units-lax-reduce PiperOrigin-RevId: 445534295 29 April 2022, 23:54:15 UTC
e3a1b7f Merge pull request #10507 from mattjj:avoid-units-new-remat PiperOrigin-RevId: 445534171 29 April 2022, 23:49:19 UTC
874374c Raise a better error when assert fails in mesh_sharding_specs PiperOrigin-RevId: 445533883 29 April 2022, 23:49:05 UTC
0208490 [linalg] Add tpu svd lowering rule. PiperOrigin-RevId: 445533767 29 April 2022, 23:43:53 UTC
b90df4b Merge pull request #10506 from mattjj:remove-partial-eval-to-jaxpr-dynamic PiperOrigin-RevId: 445532927 29 April 2022, 23:38:17 UTC
65bff3c [remove-units] avoid unit-generating function in jax.linear_transpose 29 April 2022, 23:37:43 UTC
f970f58 [remove-units] avoid unit-generating function in lax.reduce 29 April 2022, 23:28:08 UTC
fb4731d Merge pull request #10502 from jakevdp:fix-myst PiperOrigin-RevId: 445530774 29 April 2022, 23:26:51 UTC
0bf3241 [remove-units] remove now-dead flax helper function 29 April 2022, 23:18:51 UTC
58a2f47 [remove-units] avoid units in new remat The new remat implementation called a unit-generating function in its transpose rule. But there's no need for that! 29 April 2022, 23:16:08 UTC
d0799ac Merge pull request #10505 from mattjj:remove-units-custom-jvp PiperOrigin-RevId: 445527649 29 April 2022, 23:09:37 UTC
472f72a docs: pin myst-nb to 0.13.2 29 April 2022, 23:01:41 UTC
85dcad3 [remove-units] remove units from custom_jvp/vjp 29 April 2022, 22:42:41 UTC
227e525 Merge pull request #10458 from carlosgmartin:random_orthogonal_unitary PiperOrigin-RevId: 445522278 29 April 2022, 22:40:16 UTC
4d10a8c Merge pull request #10501 from mattjj:remove-partial-eval-jaxpr PiperOrigin-RevId: 445519759 29 April 2022, 22:28:31 UTC
8080883 Merge pull request #10500 from jakevdp:result-type-weak PiperOrigin-RevId: 445518089 29 April 2022, 22:20:39 UTC
5a3d2e3 [remove-units] remove partial_eval_jaxpr (no callers!) 29 April 2022, 21:54:07 UTC
5c4636c [JAX] Validate that platforms passed to MHLO lowering are known to exist. In at least one instance a user was passing a XLA client object rather than the name of a platform. PiperOrigin-RevId: 445510282 29 April 2022, 21:44:32 UTC
b0f1d61 Merge pull request #10495 from jakevdp:qr-empty PiperOrigin-RevId: 445505576 29 April 2022, 21:23:37 UTC
4717a6b updates maps.mesh() context manager in jax_101/pjit documentation PiperOrigin-RevId: 445501580 29 April 2022, 21:06:11 UTC
b3c35a1 Merge pull request #10497 from mattjj:remat-fix-4 PiperOrigin-RevId: 445486179 29 April 2022, 20:05:17 UTC
1a46957 dtypes.result_type: add optional return_weak_type_flag argument 29 April 2022, 19:54:40 UTC
ec8adb4 skip tests 29 April 2022, 19:42:19 UTC
dc6282c Allow sharded_jit on CPU. sharded_jit won't exist for long, but it works on CPU these days so we may as well enable the test since it's fewer lines of code that way. PiperOrigin-RevId: 445475116 29 April 2022, 19:07:29 UTC
b276c31 Added random.orthogonal. 29 April 2022, 18:20:50 UTC
7e8dc74 Merge pull request #10483 from mattjj:remove-units-xmap PiperOrigin-RevId: 445462243 29 April 2022, 18:11:45 UTC
b4a4ffd disable for now 29 April 2022, 18:03:15 UTC
36b0506 fix scan dce rule Co-authored-by: Roy Frostig <frostig@google.com> 29 April 2022, 18:01:32 UTC
ec8252f broken remat test! 29 April 2022, 17:56:03 UTC
17d0dd7 Merge pull request #10489 from mattjj:remove-units-dropvar-aval PiperOrigin-RevId: 445449038 29 April 2022, 17:16:57 UTC
f6dca14 Make lax.linalg.qr robust to zero-dimensional inputs 29 April 2022, 17:04:47 UTC
1788508 reviewer comments 29 April 2022, 16:09:07 UTC
b81f57b Merge pull request #10482 from lipracer:main PiperOrigin-RevId: 445427001 29 April 2022, 15:37:08 UTC
477dfa6 [remove-units] don't use abstract_unit for dropvar avals 29 April 2022, 05:51:41 UTC
0bb37e2 [sparse] display n_batch & n_dense in BCOO repr 28 April 2022, 23:52:17 UTC
cdd1167 [signal] Update signal detrend test. PiperOrigin-RevId: 445253797 28 April 2022, 21:47:07 UTC
4d41111 [linalg] Update svd test on reconstructed operands and unitary singular vectors. PiperOrigin-RevId: 445252682 28 April 2022, 21:42:02 UTC
4dad41f Merge pull request #10484 from mattjj:pmap-redundant-axis-env-extension PiperOrigin-RevId: 445235173 28 April 2022, 20:34:46 UTC
a9f64a9 Drop Bazel visibility of //jaxlib. PiperOrigin-RevId: 445230768 28 April 2022, 20:16:54 UTC
ca112da [remove-units] avoid making xmap partial eval deal with units 28 April 2022, 19:48:14 UTC
8915391 fix redundant (harmless) axis env extension in pmap partial eval 28 April 2022, 19:46:19 UTC
5d742fc Compatible with RngBitGeneratorOp builder modifications 28 April 2022, 19:10:39 UTC
e5f777e Merge pull request #10466 from jakevdp:bcoo-concatenate PiperOrigin-RevId: 445202634 28 April 2022, 18:22:37 UTC
2d9af38 [sparse] implement sparse rule for lax.concatenate_p 28 April 2022, 17:59:11 UTC
2864d58 Lock down the default Bazel visibility of //jaxlib targets. PiperOrigin-RevId: 445192548 28 April 2022, 17:46:15 UTC
a9ae7ca Reexport jaxlib.__version as jax.lib.__version__. PiperOrigin-RevId: 445186919 28 April 2022, 17:25:06 UTC
0b47036 Change the default jnp.take mode to "fill". Previously, `jnp.take` defaulted to clamping out-of-bounds indices into range. Now, `jnp.take` returns invalid values (e.g., NaN) for out-of-bounds indices. This change attempts to prevent latent bugs caused by inadvertent out-of-bounds indices. The previous behavior can be approximated using the "clip" or "wrap" fill modes. PiperOrigin-RevId: 445130143 28 April 2022, 13:01:56 UTC
611759d Merge pull request #8554 from mattjj:scan-dce-rule PiperOrigin-RevId: 445059933 28 April 2022, 05:27:06 UTC
4608d36 add scan dce rule 28 April 2022, 03:47:43 UTC
b852778 Merge pull request #10469 from mattjj:remove-units-pjit PiperOrigin-RevId: 445041987 28 April 2022, 03:27:33 UTC
7a5a688 [remove-units] prevent pjit partial eval from dealing with units 28 April 2022, 03:07:20 UTC
a161d6a Merge pull request #10468 from mattjj:remove-units-remat PiperOrigin-RevId: 445035270 28 April 2022, 02:49:44 UTC
back to top