swh:1:snp:71afc25eb6e6e055a37a962e6b91010ec35e397f

sort by:
Revision Author Date Message Commit Date
0282b4b Merge pull request #12538 from jakevdp:bundle-pyi PiperOrigin-RevId: 477453094 28 September 2022, 15:00:20 UTC
aafc70d Merge pull request #12556 from hawkinsp:rocm PiperOrigin-RevId: 477440001 28 September 2022, 13:50:19 UTC
5fe7a54 Merge pull request #12555 from hawkinsp:release PiperOrigin-RevId: 477439236 28 September 2022, 13:50:06 UTC
39eabe8 Merge pull request #12552 from hawkinsp:nccl PiperOrigin-RevId: 477439228 28 September 2022, 13:43:45 UTC
f7bafb3 Disable multiprocess_gpu_test that fails on ROCm. 28 September 2022, 13:40:57 UTC
8d86436 jax/jaxlib 0.3.20 release candidate. 28 September 2022, 13:33:52 UTC
eabb91e Fix test failure in GPU CI if NCCL_DEBUG is enabled. If NCCL_DEBUG is enabled, NCCL prints extra status information. Make test accept this. 28 September 2022, 13:06:04 UTC
96abd9a Merge pull request #12540 from sharadmv:cond-lowering-fix PiperOrigin-RevId: 477358889 28 September 2022, 05:33:12 UTC
96a85bd Make addressable_shards a property like local_shards PiperOrigin-RevId: 477358276 28 September 2022, 05:27:19 UTC
9489068 Merge pull request #12546 from mattjj:issue12542 PiperOrigin-RevId: 477356925 28 September 2022, 05:16:02 UTC
ddeaa8d Fix lowering bug in effectful batched cond and add tests 28 September 2022, 05:12:13 UTC
b4e1d0a Propagate `name` through ExecuteReplicated for `dispatch.check_special` PiperOrigin-RevId: 477351323 28 September 2022, 04:32:32 UTC
b175e11 [c++ jit] only set use_fastpath in cache_miss if all args are DeviceArrays fixes #12542 Co-authored-by: Peter Hawkins <phawkins@google.com> Co-authored-by: Kuangyuan Chen <chky@google.com> 28 September 2022, 03:51:07 UTC
933b6a2 Fix the bug where XLA doesn't provide shardings for all the outputs if all the elements in the output tuple have the same sharding. XLA decides to run the `FusionTupleDeduplicator` to put the sharding on ROOT instead of the tuple. PiperOrigin-RevId: 477343328 28 September 2022, 03:27:39 UTC
c8bff11 Add `addressable_` counterparts of `local_` to GDA to make it easier for users to move to Array as both will have the same API. PiperOrigin-RevId: 477332697 28 September 2022, 02:19:29 UTC
e4f2bff Disintegrate `Array` into DeviceBuffers inside GDA. This is required for backwards compatibility changes as users can create GDAs and pass that to pjit even when Array is switched on. PiperOrigin-RevId: 477297406 27 September 2022, 23:02:23 UTC
0919a67 Merge pull request #12534 from google:update-pypi PiperOrigin-RevId: 477260550 27 September 2022, 20:31:05 UTC
6e6fb10 setup: bundle *.pyi files with distribution 27 September 2022, 19:55:42 UTC
d028d93 Update version and changelog for jax 0.3.19 release 27 September 2022, 18:00:27 UTC
9e4114f Move `array.py` and `sharding.py` from `experimental/` to `_src/`. PiperOrigin-RevId: 477201711 27 September 2022, 17:06:52 UTC
0e11688 Merge pull request #12382 from jakevdp:reduction-dtype PiperOrigin-RevId: 477179725 27 September 2022, 15:38:46 UTC
1bcf8d6 Merge pull request #12497 from mattjj:djax-dag-fix1 PiperOrigin-RevId: 477038279 27 September 2022, 01:14:56 UTC
e42247b Merge pull request #12524 from sharadmv:lax-import-fix PiperOrigin-RevId: 477038211 27 September 2022, 01:08:45 UTC
389a2e5 Add a backwards compat path for `op_sharding.clone()` because it doesn't exist with the latest jaxlib on pypi PiperOrigin-RevId: 477034758 27 September 2022, 00:50:19 UTC
1e7ca8f fix bug in djax type signature inference logic Co-authored-by: Sharad Vikram <sharad.vikram@gmail.com> 27 September 2022, 00:48:25 UTC
1d895b2 Fix lax imports 27 September 2022, 00:32:44 UTC
cbf34cb Rename the concrete class `Array` to `ArrayImpl` PiperOrigin-RevId: 477017236 26 September 2022, 23:18:30 UTC
71bcabe [sparse] Add BCSR format template. PiperOrigin-RevId: 477013899 26 September 2022, 23:02:16 UTC
82636b0 Merge pull request #12523 from jakevdp:fix-build PiperOrigin-RevId: 477005157 26 September 2022, 22:23:02 UTC
6cae54f Fix bazel build alias 26 September 2022, 22:13:12 UTC
d63a944 Change jax_jit_test to be a jax_test() under Bazel that works across backends. Make it pass under TPU if x64 types are enabled. PiperOrigin-RevId: 476994286 26 September 2022, 21:38:35 UTC
265b39d Add pytype_srcs to main jax BUILD rule PiperOrigin-RevId: 476989241 26 September 2022, 21:18:13 UTC
ddd8581 Merge pull request #12480 from google:bug-template-gpu-smi PiperOrigin-RevId: 476979981 26 September 2022, 20:41:31 UTC
1860f6d [x64] add promote_integers argument to jnp.prod & jnp.sum 26 September 2022, 20:31:43 UTC
69d1a2c Merge pull request #12517 from skye:update-pypi PiperOrigin-RevId: 476969287 26 September 2022, 20:00:31 UTC
b2b60d9 Add `make_array_from_single_device_arrays` to prepare to rename of the concrete `Array` to `ArrayImpl`. PiperOrigin-RevId: 476965287 26 September 2022, 19:43:59 UTC
3c0d280 Update version and changelog for jax 0.3.18 release 26 September 2022, 19:43:39 UTC
2a7b319 add `nvidia-smi` question to bug template 26 September 2022, 18:06:29 UTC
e034432 Merge pull request #12513 from inoryy:patch-4 PiperOrigin-RevId: 476923412 26 September 2022, 17:04:14 UTC
7962b01 Merge pull request #12485 from LenaMartens:checkify-lower PiperOrigin-RevId: 476922387 26 September 2022, 16:53:40 UTC
27e3981 lowerable errors behind a config flag. 26 September 2022, 16:34:27 UTC
8bcf358 Remove unused _remat_static_argnums import. 26 September 2022, 16:14:09 UTC
78ecc14 Lowerable checks!! 26 September 2022, 15:54:18 UTC
28672cc Merge pull request #12496 from mattjj:improve-leak-checker-2 PiperOrigin-RevId: 476907407 26 September 2022, 15:50:13 UTC
9c66569 Merge pull request #12468 from LenaMartens:checkify-but-better PiperOrigin-RevId: 476901601 26 September 2022, 15:23:02 UTC
2df61b1 Merge pull request #12421 from jakevdp:jax-array PiperOrigin-RevId: 476898184 26 September 2022, 15:07:11 UTC
0cb233e Add initial jax.Array base class for instance checks & annotation 26 September 2022, 14:48:43 UTC
2180710 Merge pull request #12511 from hawkinsp:release PiperOrigin-RevId: 476889960 26 September 2022, 14:24:44 UTC
bcd36d8 Jax and jaxlib 0.3.18 release candidate. 26 September 2022, 14:10:57 UTC
53de057 Merge pull request #12510 from hawkinsp:context PiperOrigin-RevId: 476884674 26 September 2022, 13:58:46 UTC
f4bc663 Wrap multiprocess test popen() uses in a context manager. Ensures that resources from popen() are cleaned up. 26 September 2022, 13:48:56 UTC
ec15e83 - Wraps calls to lax.xeinsum and _einsum in a named call with their 'spec', the string specifying the computation. Makes xprof traces more interpretable. PiperOrigin-RevId: 476796185 26 September 2022, 03:54:17 UTC
7c85ca3 Only look at hlo_modules for output sharding if there is more than 1 device because if there is only 1 device, the spmd partitioner won't run. PiperOrigin-RevId: 476497929 24 September 2022, 00:31:33 UTC
8ee7129 Fix jnp.unwrap() test failures on GPU. A recent XLA change allows XLA to use excess precision on GPU, which caused CompileAndCheck to report noticeable numerical changes for bfloat16. In passing, also enable the comparison against NumPy test for bfloat16 by using a wrapper function. PiperOrigin-RevId: 476494989 24 September 2022, 00:11:51 UTC
d2fcfb6 Merge pull request #12407 from hirwa-nshuti:docs-fix PiperOrigin-RevId: 476467728 23 September 2022, 21:51:11 UTC
03abcc7 fix typo in test 23 September 2022, 21:43:24 UTC
e76aa77 Merge pull request #12437 from sudhakarsingh27:add_multi_host_pjit_tests PiperOrigin-RevId: 476451469 23 September 2022, 20:38:59 UTC
1fa0dda Return single device Arrays from `.device_buffer` and `.device_buffers`. PiperOrigin-RevId: 476449591 23 September 2022, 20:30:26 UTC
43bbce0 Merge pull request #12486 from hawkinsp:debugging PiperOrigin-RevId: 476445041 23 September 2022, 20:09:26 UTC
737327a Merge pull request #12490 from mattjj:improve-leak-checker PiperOrigin-RevId: 476442352 23 September 2022, 19:58:03 UTC
b6ef90f fix leak checker internal error The issue was that partial_eval.py's _memoize, used in custom_jvp, was made into an identity function by enabling config.jax_check_tracer_leaks (from references to the main trace (needed for the jvp_jaxpr thunk) and hence trigger the leak checker (which would see if any references to the main trace persisted after finishing tracing of the user function). But after #7345, the leak checker should only trigger when actual Tracers are leaked. So disabling the memoization when jax_check_tracer_leaks is no longer active shouldn't be necessary. (These PR numbers seem out of order! We're not sure why.) Co-authored-by: Sharad Vikram <sharad.vikram@gmail.com> 23 September 2022, 19:33:45 UTC
4dd0d85 add multihost pjit tests 23 September 2022, 19:11:56 UTC
a6b24b3 Add regression test for lax.rev simplification error PiperOrigin-RevId: 476430486 23 September 2022, 19:07:15 UTC
ecb27a9 Update the `_check_special` code to not use xla_shape since its deprecated and does not work with Array. PiperOrigin-RevId: 476422732 23 September 2022, 18:40:32 UTC
d078f3f Merge pull request #12478 from sharadmv:sharding-docs PiperOrigin-RevId: 476420315 23 September 2022, 18:31:37 UTC
e8865c8 Merge pull request #12481 from kho:changelist/476272494 PiperOrigin-RevId: 476411483 23 September 2022, 17:55:10 UTC
c823151 Allow transpose axes to be negative to match (undocumented) NumPy behavior 23 September 2022, 17:18:23 UTC
0c08547 Modify CorrCoef test to not rely on floating poing representation of 1/3 The operation computed an average while using the dimension of size 3. This is then changed to multiplying by 1/3 with compilers, but 1/3 cannot be represented perfectly. That made this test case rely on a very precise result from an unrepresentable calculation. PiperOrigin-RevId: 476391389 23 September 2022, 16:39:01 UTC
38fb8ed Fix copyright attribution for some newly added files. PiperOrigin-RevId: 476390902 23 September 2022, 16:32:47 UTC
6c47dc5 Merge pull request #12471 from ROCmSoftwarePlatform:rocm-dockerfile-update PiperOrigin-RevId: 476387200 23 September 2022, 16:16:38 UTC
da50bdd Fix the asan failure in pjit_test_cpu build target PiperOrigin-RevId: 476382929 23 September 2022, 15:59:57 UTC
c8f5541 Convert the devices in the `Mesh` constructor to a numpy array if its a list, tuple, etc. PiperOrigin-RevId: 476380496 23 September 2022, 15:48:31 UTC
a88c5ad Fix xla extension version test in debugging.py The custom call partitioner callback was not present in version 94 but is present in version 95. 23 September 2022, 14:53:50 UTC
254dc24 Merge pull request #11961 from jakeh-gc:plugin_device PiperOrigin-RevId: 476363760 23 September 2022, 14:29:17 UTC
342f896 Merge pull request #12484 from hawkinsp:doc PiperOrigin-RevId: 476361203 23 September 2022, 14:13:50 UTC
7078f81 Checkify: misc improvements. - err.throw == check_error(err) -> meaning they have the same behavior under checkify now - "divided by zero" -> "division by zero" - add validation that check_error only takes args of type Error 23 September 2022, 13:33:06 UTC
eed3279 Improve documentation for unique_indices. 23 September 2022, 13:11:15 UTC
820efab removed repeated nan_to_num in docs 23 September 2022, 06:23:09 UTC
67b7ae2 [sparse] Move `_bcoo_nse` to sparse util. PiperOrigin-RevId: 476263483 23 September 2022, 03:22:06 UTC
99d4d8b Update debugging docs to have sharding visualization 23 September 2022, 02:42:36 UTC
805073f Add inspect_array_sharding, enabling looking at shardings in pjit-ted functions PiperOrigin-RevId: 476237731 23 September 2022, 00:36:56 UTC
11a6fd9 Merge pull request #12476 from jakevdp:match-sharding PiperOrigin-RevId: 476220059 22 September 2022, 23:04:20 UTC
3d23592 [array] full_like: only match sharding if shape==None 22 September 2022, 22:28:59 UTC
dfdf00c Merge pull request #12472 from google:sharadmv-patch-2 PiperOrigin-RevId: 476190259 22 September 2022, 21:00:07 UTC
bc08381 Merge pull request #12152 from nvcastet:add_slurm_orchestrator_support PiperOrigin-RevId: 476179963 22 September 2022, 20:18:25 UTC
1a8a8a5 Fix example in `pjit` docstring 22 September 2022, 19:55:55 UTC
ba557d5 Change JAX's copyright attribution from "Google LLC" to "The JAX Authors.". See https://opensource.google/documentation/reference/releasing/contributions#copyright for more details. PiperOrigin-RevId: 476167538 22 September 2022, 19:27:19 UTC
412a537 Add generic interface for auto initialization of distributed JAX service * Also add slurm cluster support 22 September 2022, 19:15:38 UTC
d52de20 Disable tests that timeout in debug mode in CI PiperOrigin-RevId: 476157051 22 September 2022, 18:44:56 UTC
9a11b61 [ROCM] Update Dockerfil.rocm to Ubuntu20 22 September 2022, 18:29:30 UTC
a157982 Make `jit(f).lower(*args)` go via lower_sharding_computation when `jax_array` is enabled. PiperOrigin-RevId: 476148608 22 September 2022, 18:13:33 UTC
640e15f Don't tuple arguments passed to XLA:CPU This is not needed and tuples are being avoided when possible for new code. This is tested by CPPJitTest.test_jit_with_many_args_works in jax/tests:api_test_cpu PiperOrigin-RevId: 476032228 22 September 2022, 08:29:14 UTC
405a231 Implement pjit fast path in cpp for jax.Array inputs PiperOrigin-RevId: 475988677 22 September 2022, 03:18:18 UTC
52476d1 Add addressable_data to Array (similar to GDA) to aid in transition and also in auto spmd partitioner mode, always convert to MeshPspecSharding. PiperOrigin-RevId: 475972534 22 September 2022, 01:19:35 UTC
a09ef8a Temporarily skip LaxBackedNumpyTests.testUnwrap on gpu to unblock jaxlib build PiperOrigin-RevId: 475970440 22 September 2022, 01:06:02 UTC
d41fa29 Merge pull request #12370 from jakevdp:lax-sort-overload PiperOrigin-RevId: 475907384 21 September 2022, 20:26:01 UTC
62d1783 Merge pull request #12451 from jakevdp:array-declarations PiperOrigin-RevId: 475906903 21 September 2022, 20:19:52 UTC
2dde633 [typing] add class-level declarations of Array members. This fixes some pytype errors associated with the changes in #12421 21 September 2022, 19:51:32 UTC
541aadc [XLA:GPU] Allow simplifying lowering-precision-conversions by default This might lead to the output having higher precision than specified by HLO. PiperOrigin-RevId: 475889141 21 September 2022, 19:04:45 UTC
b9e3843 Add many args benchmark for jax.Array PiperOrigin-RevId: 475853211 21 September 2022, 16:54:51 UTC
back to top