swh:1:snp:71afc25eb6e6e055a37a962e6b91010ec35e397f

sort by:
Revision Author Date Message Commit Date
25b4070 Merge pull request #4707 from google:traceback-register PiperOrigin-RevId: 339129121 26 October 2020, 22:17:45 UTC
4c9545d Merge pull request #4709 from google:update-pypi PiperOrigin-RevId: 339112147 26 October 2020, 21:01:37 UTC
3bb0c49 Merge pull request #4702 from fabianp:patch-3 PiperOrigin-RevId: 339111474 26 October 2020, 20:58:11 UTC
4ddffff update version and changelog for pypi 26 October 2020, 20:20:32 UTC
fa1d7ab move `wraps` from `api_util` to `util` to avoid cyclic dependencies 26 October 2020, 19:31:19 UTC
5d50e19 add path exclusion opt-in to filtered stack traces and use it throughout the codebase 26 October 2020, 19:31:19 UTC
abbd827 Merge pull request #4698 from google:custom-gradient-wrapper PiperOrigin-RevId: 338846354 24 October 2020, 18:42:17 UTC
5d73628 FIX: example usage of optimizers The example usage of the optimizers API in this docstring did not correspond with the current API where optimizers return a triplet (opt_init, opt_update, get_params) and not an object with .init, .update and .get_params fields. Using the previous code would result in the error "AttributeError: 'Optimizer' object has no attribute 'init'" 24 October 2020, 14:00:23 UTC
3c6cdcf add jax.custom_gradient wrapper for jax.custom_vjp There was a deprecatd version of this wrapper implemented in terms of jax.custom_transforms (which itself is deprecated, and hopefully soon to be removed), but this commit adds an implementation in terms of jax.custom_vjp. One drawback it has relative to jax.custom_vjp is that it doesn't support Python control flow in the backward-pass function. 24 October 2020, 05:32:19 UTC
602c783 Merge pull request #4700 from hawkinsp:fft PiperOrigin-RevId: 338769487 23 October 2020, 23:52:32 UTC
9b7fd63 Add PocketFFT mirror to fix download problems for some Bazel versions. 23 October 2020, 23:48:00 UTC
f58f1ee [JAX] Use PocketFFT for FFTs on CPU instead of Eigen. PocketFFT is the same FFT library used by NumPy (although we are using the C++ variant rather than the C variant.) For the benchmark in #2952 on my workstation: Before: ``` 907.3490574884647 max: 4.362646594533903e-08 mean: 6.237288307614869e-09 min: 0.0 numpy fft execution time [ms]: 37.088446617126465 jax fft execution time [ms]: 74.93342399597168 ``` After: ``` 907.3490574884647 max: 1.9057386696477137e-12 mean: 3.9326737908882566e-13 min: 0.0 numpy fft execution time [ms]: 37.756404876708984 jax fft execution time [ms]: 28.128278255462646 ``` Fixes https://github.com/google/jax/issues/2952 PiperOrigin-RevId: 338743753 23 October 2020, 21:20:32 UTC
8121255 Merge pull request #4661 from jblespiau:changelist/338124676 PiperOrigin-RevId: 338742268 23 October 2020, 21:12:13 UTC
98ee69b Emit a warning on non-hashble static arguments in jax.jit. The message looks like, e.g.: Static argument (index 1) of type <class 'numpy.ndarray'> for function f is non-hashable. As this can lead to unexpected cache-misses, it will raise an error in a near future. 23 October 2020, 20:29:41 UTC
9ba28d2 Copybara import of the project: -- ced333d1d4aec2825e9afd81c2ca9721b7e3cc67 by Matthew Johnson <mattjj@google.com>: redo #4535 lazy simplification PiperOrigin-RevId: 338670328 23 October 2020, 14:35:01 UTC
fcaced3 Copybara import of the project: -- ced333d1d4aec2825e9afd81c2ca9721b7e3cc67 by Matthew Johnson <mattjj@google.com>: redo #4535 lazy simplification PiperOrigin-RevId: 338606348 23 October 2020, 04:18:22 UTC
2677c04 Merge pull request #4658 from jakevdp:custom-obj-avals PiperOrigin-RevId: 338588156 23 October 2020, 01:16:02 UTC
8ff6396 Merge pull request #4686 from google:lazy-simplification-again PiperOrigin-RevId: 338582074 23 October 2020, 00:29:55 UTC
fe91728 Merge pull request #4685 from google:make-dynamic-slice-transpose-handle-symbolic-zero-cotangents PiperOrigin-RevId: 338577125 23 October 2020, 00:02:26 UTC
9845cce Merge pull request #4684 from jakevdp:cleanup PiperOrigin-RevId: 338577036 22 October 2020, 23:59:04 UTC
ced333d redo #4535 lazy simplification 22 October 2020, 23:56:29 UTC
a8b9056 Merge pull request #4681 from jblespiau:changelist/338538921 PiperOrigin-RevId: 338562006 22 October 2020, 22:33:03 UTC
f40ac06 make lax.dynamic_slice transpose handle symb zeros 22 October 2020, 22:31:43 UTC
2af475d Cleanup: pass function name rather than function object 22 October 2020, 22:18:03 UTC
225cdb9 Fix a bug in `make_jaxpr`, as static-arguments should be passed as is 22 October 2020, 20:35:36 UTC
48db25e [multi-buf] simplify custom object test avals 22 October 2020, 16:42:38 UTC
20ee415 Merge pull request #4644 from jblespiau:changelist/337949790 PiperOrigin-RevId: 338484804 22 October 2020, 16:12:32 UTC
62cbc23 Raise a meaningful exception in the C++ jax.jit on non-hashable object static argnum. This also fixes 2 tests that were passing non-hashable values to a jitted function. PiperOrigin-RevId: 338481880 22 October 2020, 15:57:46 UTC
cbd0779 Merge pull request #4635 from aldragan0:numpy-setdiff1d PiperOrigin-RevId: 338358849 21 October 2020, 23:03:13 UTC
b7fee45 [impl] Add support for setdiff1d 21 October 2020, 17:17:12 UTC
72a273f Merge pull request #4459 from romanngg:extract_patches PiperOrigin-RevId: 338281178 21 October 2020, 16:44:25 UTC
bcc1d71 Merge pull request #4650 from gnecula:abstract_check PiperOrigin-RevId: 338222103 21 October 2020, 08:53:46 UTC
da0bff2 Add `lax.conv_general_dilated_patches` 21 October 2020, 05:58:53 UTC
c5b983c Update jax/core.py Co-authored-by: Roy Frostig <froystig@users.noreply.github.com> 21 October 2020, 04:53:37 UTC
e098fbd Merge pull request #4665 from google:fix-custom-jvp-vmap-bug PiperOrigin-RevId: 338197181 21 October 2020, 04:42:51 UTC
32ffb24 fix flake 21 October 2020, 04:20:04 UTC
d5c9408 improve tests 21 October 2020, 04:16:00 UTC
a46d002 fix a custom_jvp vmap bug from @dpfau 21 October 2020, 04:08:59 UTC
dcfa764 Merge pull request #4663 from google:improve-tracer-error-2 PiperOrigin-RevId: 338183176 21 October 2020, 02:22:02 UTC
2b62a44 only run test with omnistaging on 21 October 2020, 02:10:41 UTC
49b1ec2 add test 21 October 2020, 01:26:32 UTC
8684da4 Merge pull request #4664 from google:4008-fixes PiperOrigin-RevId: 338176122 21 October 2020, 01:18:11 UTC
79e3db5 fixes on #4008 (thanks @apaszke) 21 October 2020, 00:51:51 UTC
0090502 Merge pull request #4662 from google:skip-dlpack-tests-on-jaxlib-version PiperOrigin-RevId: 338172795 21 October 2020, 00:49:35 UTC
ac6cd23 improve an escaped tracer error 20 October 2020, 23:10:56 UTC
4a19de6 added test skips based on jaxlib version (o/w these were failing at HEAD for me) 20 October 2020, 22:35:03 UTC
d001ac6 [JAX] Add support for retaining ownership of DLPack tensors. Move dlpack.py contents under jax/_src/dlpack.py. Add array interoperability test between JAX and TensorFlow using DLPack. Fixes: https://github.com/google/jax/issues/4636 PiperOrigin-RevId: 338120910 20 October 2020, 20:07:07 UTC
41eea2c Merge pull request #4657 from skye:jaxlib2 PiperOrigin-RevId: 338114862 20 October 2020, 19:40:54 UTC
cb591eb Update jax/core.py Co-authored-by: Roy Frostig <froystig@users.noreply.github.com> 20 October 2020, 19:28:22 UTC
a082169 Update README and jaxlib.__version__ for new jaxlib release 20 October 2020, 18:46:48 UTC
52dbeee Merge pull request #4656 from hawkinsp:xla PiperOrigin-RevId: 338096915 20 October 2020, 18:17:48 UTC
29a83dd Update XLA. Incorporates fix for #4651. Fixes #4651. 20 October 2020, 18:11:47 UTC
9c0452d Merge pull request #4655 from skye:cpp_jit PiperOrigin-RevId: 338092016 20 October 2020, 17:55:30 UTC
8ef49a3 Don't turn on C++ jit by default until we're sure it works everywhere. 20 October 2020, 16:52:00 UTC
537427a Copybara import of the project: -- 138105a9ea44e7a8c3ce575a4e51b7ed51518d41 by Skye Wanderman-Milne <skyewm@google.com>: Update README, CHANGELOG, and jaxlib.__version__ for new jaxlib release PiperOrigin-RevId: 338063494 20 October 2020, 15:25:23 UTC
455f6bd Merge pull request #4652 from hawkinsp:stats PiperOrigin-RevId: 338053891 20 October 2020, 14:10:01 UTC
c0b480b Add missing jax.scipy.stats distributions to the docs. Alphabetize import order. 20 October 2020, 13:47:35 UTC
114c1dd Also convert numpy arrays to hashable values. This was working for a combination of lists and tuples, but the user can also pass a numpy array. Iterable is the correct type here, not Sequence. 20 October 2020, 11:57:27 UTC
09653bf Ensure that check_jaxpr is done with abstract values Prior to this it was possible, e.g., for code that contains a Literal, such as to result in FLOPS during checking. The assertion is broken by many tests unless we raise_to_shape for Literals. I have timed the checks on my laptop and I do not see a reduction in the total test time. 20 October 2020, 08:08:41 UTC
4b8334a Merge pull request #4647 from google:update-pypi PiperOrigin-RevId: 337980411 20 October 2020, 02:13:29 UTC
87623ea update version and changelog for pypi 20 October 2020, 01:55:09 UTC
e567b22 Merge pull request #4571 from skye:warning PiperOrigin-RevId: 337970302 20 October 2020, 00:39:45 UTC
60141d9 Merge pull request #4580 from skye:jaxlib PiperOrigin-RevId: 337950285 19 October 2020, 22:45:56 UTC
6a54f16 Merge pull request #4641 from jakevdp:indexing-deprecation PiperOrigin-RevId: 337948469 19 October 2020, 22:36:35 UTC
c17fbe2 Merge pull request #4642 from lmmx:master PiperOrigin-RevId: 337944772 19 October 2020, 22:18:17 UTC
c56f76d Add deprecation warning for indexing with non-tuple sequences 19 October 2020, 21:07:40 UTC
11e6f49 A couple of typo/gap fixes in PRNG design notes 19 October 2020, 20:35:18 UTC
b7ec636 Merge pull request #4616 from bchetioui:test_linear_solve PiperOrigin-RevId: 337859240 19 October 2020, 15:27:25 UTC
a8cfc74 [jax2tf] Implemented a conversion for linear_solve_p 19 October 2020, 15:07:45 UTC
f785794 Merge pull request #4613 from bchetioui:test_lu PiperOrigin-RevId: 337836222 19 October 2020, 12:27:48 UTC
7d30187 [jax2tf] Implemented conversion of lu_p using _convert_jax_impl. 19 October 2020, 11:47:41 UTC
26771b3 Merge pull request #4634 from hawkinsp:src2 PiperOrigin-RevId: 337681899 17 October 2020, 20:53:48 UTC
e5e33f5 Merge pull request #4633 from hawkinsp:src PiperOrigin-RevId: 337681883 17 October 2020, 20:50:44 UTC
10b7d7d Move implementation of jax.lax into jax._src.lax. Remove lax_ prefixes from jax/_src/lax filenames, since they aren't needed any longer to avoid name conflicts. 17 October 2020, 20:09:21 UTC
b078483 Import jax.nn.functions by default to fix breakage. 17 October 2020, 18:51:39 UTC
3ddd390 Move jax.third_party to jax._src.third_party. PiperOrigin-RevId: 337675377 17 October 2020, 18:43:07 UTC
09dfd47 Merge pull request #4631 from hawkinsp:src PiperOrigin-RevId: 337673701 17 October 2020, 18:05:40 UTC
b2808dc Move jax.nn implementation into jax._src.nn. 17 October 2020, 17:45:01 UTC
e9909ce Copybara import of the project: -- a396cfbbd414f6f21f0c7e8a68e6e89d202c0e84 by Peter Hawkins <phawkins@google.com>: Move jax.nn implementation into jax._src.nn. PiperOrigin-RevId: 337671917 17 October 2020, 17:40:21 UTC
15bd7f6 Merge pull request #4628 from hawkinsp:src3 PiperOrigin-RevId: 337671365 17 October 2020, 17:31:16 UTC
8841dd4 Merge pull request #4627 from hawkinsp:src2 PiperOrigin-RevId: 337671357 17 October 2020, 17:30:56 UTC
ce51b97 Merge pull request #4626 from hawkinsp:src PiperOrigin-RevId: 337671310 17 October 2020, 17:27:42 UTC
b42dd89 Merge pull request #4624 from romanngg:patch-1 PiperOrigin-RevId: 337671286 17 October 2020, 17:27:25 UTC
e4e54f7 Merge pull request #4625 from jblespiau:changelist/337664495 PiperOrigin-RevId: 337671242 17 October 2020, 17:23:41 UTC
1c7d726 Make pad more robust to non-hashable values. The `pad_width` can be an iterable of iterbles, thus, we need to cast both the inner and outer list to tuples. Also, the values should be intergers, but some use-cases (mostly Tensorflow) pass e.g. DeviceArray(1) as values in there. 17 October 2020, 16:22:45 UTC
ef57858 Move jax.ops implementation into jax._src.ops. 17 October 2020, 15:45:28 UTC
c876efc Move implementation of jax.image to jax._src.image. 17 October 2020, 15:37:55 UTC
a396cfb Move jax.nn implementation into jax._src.nn. 17 October 2020, 15:31:19 UTC
2e6c653 Merge pull request #4623 from google:issue4622 PiperOrigin-RevId: 337626097 17 October 2020, 04:36:55 UTC
9cf018d add tests for issue #4622 17 October 2020, 04:00:18 UTC
52282cd fix test 17 October 2020, 03:48:57 UTC
621b372 Make `ConvGeneralDilatedDimensionNumbers` type public 17 October 2020, 03:09:20 UTC
ab21409 Merge pull request #4621 from hawkinsp:src PiperOrigin-RevId: 337616739 17 October 2020, 02:16:22 UTC
a493a0f ensure ConcreteArray equality stays in Python 17 October 2020, 01:21:01 UTC
1ab0c3d refine linearize aval checks 17 October 2020, 00:57:59 UTC
aa107cf Move jax.numpy internals into jax._src.numpy. 17 October 2020, 00:35:19 UTC
9ea1311 Merge pull request #4620 from sharadmv:callback-custom-jvp PiperOrigin-RevId: 337590572 16 October 2020, 22:37:57 UTC
6038b6d Merge pull request #3712 from google:hashable-static-args-only PiperOrigin-RevId: 337588918 16 October 2020, 22:27:40 UTC
c8a1a8d remove extraneous test tol change 16 October 2020, 22:07:02 UTC
cae5334 fix lint error 16 October 2020, 22:04:08 UTC
back to top