Matthew Johnson
|
c7ce442084
|
initial pmap/pxla code, pair-coded w/ @dougalm
|
2019-01-24 13:28:54 -08:00 |
|
Matthew Johnson
|
42bd253cbb
|
add prng design doc in markdown format
|
2019-01-18 07:38:43 -08:00 |
|
Peter Hawkins
|
86d8915c3d
|
Add Sphinx-generated reference documentation for JAX.
|
2019-01-16 09:13:31 -05:00 |
|
Matthew Johnson
|
54886bd310
|
add sort_key_val batching rule (fixes #221)
|
2019-01-13 11:56:36 -08:00 |
|
Matthew Johnson
|
c3664e95e9
|
set 'jacobian' to point to jacrev
|
2019-01-07 08:56:19 -08:00 |
|
Matthew Johnson
|
0f7c7c4eab
|
generalize jacfwd and jacrev to handle pytrees
|
2019-01-06 12:49:41 -08:00 |
|
Matthew Johnson
|
ad4322c5da
|
playing around with flattening functions
|
2019-01-06 12:49:35 -08:00 |
|
Matthew Johnson
|
8f1bc997ca
|
add value-and-grad fun (closes #149)
|
2018-12-20 10:09:34 -08:00 |
|
Dougal Maclaurin
|
87922fdf13
|
Generalized make_jaxpr to handle python containers
|
2018-12-19 10:59:13 -05:00 |
|
Roy Frostig
|
e0ad5bb394
|
add TODO comment for containers in api.make_jaxpr
|
2018-12-17 11:42:45 -08:00 |
|
Roy Frostig
|
f4a8e03ce1
|
add a basic make_jaxpr transformation to the api module
|
2018-12-16 13:26:02 -08:00 |
|
Roy Frostig
|
3b8fdb050a
|
wrap "jit" around generated function name
|
2018-12-16 13:24:20 -08:00 |
|
Roy Frostig
|
b318f56928
|
generate name, module, and doctring for functions output from jit .
|
2018-12-16 13:04:29 -08:00 |
|
Dougal Maclaurin
|
9b835a180f
|
Added some docstrings to top-level transformations
|
2018-12-12 09:47:49 -05:00 |
|
Matthew Johnson
|
89349e5e6d
|
fix transpose issue in jacfwd and jacrev
|
2018-12-11 16:24:20 -08:00 |
|
Matthew Johnson
|
cbd9ace425
|
change vmap api to be curried (closes #78)
|
2018-12-11 12:52:09 -08:00 |
|
Matthew Johnson
|
b907bcd5ae
|
improve jaxlib wheel building script
|
2018-12-09 08:59:08 -08:00 |
|
Dougal Maclaurin
|
d89c7c2457
|
Merge branch 'master' into quickish-check
|
2018-12-07 11:13:41 -05:00 |
|
Matthew Johnson
|
50624bd978
|
rename in_bdims, out_bdims --> in_axes, out_axes
|
2018-12-07 06:53:29 -08:00 |
|
Dougal Maclaurin
|
2e4ff400fa
|
Fixed bug in vjp with constant-zero tangent outputs
|
2018-12-05 15:55:01 -05:00 |
|
Dougal Maclaurin
|
307d195577
|
Wrapped static args to jit to be hashed on id. This is conservative but simple and cheap.
|
2018-12-05 15:55:01 -05:00 |
|
Matthew Johnson
|
9101d66b4e
|
source sync
PiperOrigin-RevId: 222487460
|
2018-11-21 20:32:33 -08:00 |
|
Matthew Johnson
|
3b3490f406
|
source sync
PiperOrigin-RevId: 222483357
|
2018-11-21 20:32:33 -08:00 |
|
Peter Hawkins
|
5e60639bc5
|
source sync
PiperOrigin-RevId: 222452709
|
2018-11-21 20:22:54 -08:00 |
|
Matthew Johnson
|
a30e858e59
|
populating source tree
|
2018-11-17 18:03:33 -08:00 |
|