jax
CI: 12/19/24 upstream sync
#187
Merged

CI: 12/19/24 upstream sync #187

charleshofer merged 154 commits into rocm-main from ci-upstream-sync-66_1
github-actions
MichaelHudgins Limit self-hosted jobs to JAX main repo
ae066c29
MichaelHudgins Merge branch 'jax-ml:main' into main
a67eae10
jakevdp temporarily un-deprecate several jax.core APIs.
d3406768
justinjfu Remove deprecated XLA GPU flags.
1021603f
sfvaroglu Add flag desc to gpu_performance_tips.md
c563e473
yashk2810 Allow tracing and lowering (with lowering_platforms specified) to wor…
d0f63da4
Google-ML-Automation Remove autotune sharing.
a123d4e3
hawkinsp Use a broadcasted gather in the sort JVP, rather than forming explici…
0922feb2
Google-ML-Automation Merge pull request #25454 from sfvaroglu:sevin/slop_factor_doc
69263563
Google-ML-Automation Merge pull request #25459 from hawkinsp:sort
5a3fa500
adamjstewart get_githash: fix support for missing git
1afed917
hawkinsp Migrate JAX MLIR Python dialect extensions to nanobind.
64eae324
yashk2810 Set device_assignment to None when only AbstractMesh exist in the com…
80cf1418
Google-ML-Automation Merge pull request #25451 from jakevdp:undep-core
87b66f3c
wenscarl Support FP8 for dot_product_attention
c67b6513
Google-ML-Automation Merge pull request #25444 from justinjfu:gpu_docs_update
99b390ce
MichaelHudgins Merge branch 'jax-ml:main' into main
4de58e1a
Google-ML-Automation Merge pull request #24536 from MichaelHudgins:main
a9c140d8
Google-ML-Automation Update XLA dependency to use revision
078c7e44
dougalm Implement `process_call` and `process_custom_jvp` for LinearizeTrace
dea51cb7
Finalize deprecation of jnp.round_
c73f3060
froystig fix `gamma_p` in vmap-based impl rule mode
b8304963
Google-ML-Automation Merge pull request #25481 from jax-ml:custom-linearize-process-call
f4e5f14a
nitins17 Add an experimental Cloud TPU presubmit job
d05ab5bb
Google-ML-Automation Merge pull request #25487 from froystig:gamma-impl-vmap-fix
38592981
bchetioui [Mosaic GPU] Fix layout inference traversal to traverse ops recursively.
23868383
Google-ML-Automation Log DeprecationWarnings once per method/class
21d1d44e
Google-ML-Automation Update XLA dependency to use revision
ab031577
tlongeri [Mosaic:TPU] Replicating retilings with increasing tile size for (a) …
5493fabb
Google-ML-Automation Update XLA dependency to use revision
c7d1c3d2
gnecula [export] Expand exporting to work with AbstractMesh.
afcb62ea
superbobry [mosaic_gpu] Allow calling `reduce_sum` on a fragmented array in spla…
ee7226d5
apaszke Drop the frequency of Cloud TPU tests
7e6877b2
apaszke Ignore a false-positive Hypothesis health check
16c44e51
apaszke Bump the oldest supported libtpu to conform to the 12 week window
e655358a
Google-ML-Automation Merge pull request #22670 from wenscarl:fp8_sdpa
73cc7a57
hawkinsp Add Python.h include to fix Windows build.
11e0fdf3
apaszke Avoid assuming that jnp.sin will be traced in abstract mesh tests
3b9a8f79
Google-ML-Automation Merge pull request #25435 from gnecula:export_abs
2b06f93c
dfm Fix some flaky LAX autodiff tests.
a2e96995
apaszke Raise the timeout for Cloud TPU nightly CI
b3177daa
dfm Relax tolerance for LAX reduction test in float16.
ed4e9823
Google-ML-Automation Minor typo fixin doc.
cd7109e6
jakevdp Fix incorrect capitalization in scan error message
74e9275b
Google-ML-Automation Merge pull request #25511 from jakevdp:fix-scan-err
417d7a25
Google-ML-Automation Update XLA dependency to use revision
302d8031
nitins17 Add utility script and env for running the CI scripts under Docker
85528526
jakevdp Re-deprecate a number of symbols from jax.core
cfa38841
Google-ML-Automation Merge pull request #25508 from jakevdp:dep-core
772339ec
yashk2810 Fix `save_from_both_policies` in presence of `save_and_offload_only_t…
7dd401cb
tlongeri [Pallas TPU] Use vector.broadcast instead of vector.BroadcastOp to fi…
72cb6215
olegshyshkov Allow `lax.ragged_all_to_all` input and output operands to have diffe…
6d82a6fc
tlongeri [Mosaic:TPU][NFC] Clean up local variable
7e6c52dc
tlongeri [Mosaic:TPU][NFC] use_implicit_shape instead of Reshape + don't creat…
c6e6b11e
bchetioui [Mosaic GPU] Add layout inference and initial lowering for `vector.{l…
03612554
apaszke [Mosaic TPU] Add support for bf16 abs
0ec902df
apaszke Make gmm TPU kernel tests significantly cheaper
3fc23712
apaszke Reduce the max_examples for splash attention tests
e1f037bf
yashk2810 Put abstract_mesh on every eqn so that we can preserve it during `eva…
473e2bf5
jakevdp Cleanup: toward merging core.concrete_aval & xla.abstractify
2c722d9b
bchetioui [Mosaic GPU] Add end-to-end lowering example for a pointwise kernel u…
36b12d58
apaszke [Mosaic TPU] Add support for the interleaved pack format to tpu.unpac…
4911a396
hawkinsp Reverts 525b646c0ebd5205f4fa0639c94adb2de47e1cf0
7de9eb20
Google-ML-Automation Merge pull request #25473 from adamjstewart:build/no-git
7bbba40c
Google-ML-Automation Update XLA dependency to use revision
7fe25791
Google-ML-Automation Merge pull request #25456 from jakevdp:xla-abstractify
0fa54197
jakevdp Streamline some core.concrete_aval compute paths
a2ac234f
jakevdp Raise rather than return error
2518c623
hawkinsp Release v0.4.38
c4e3f5a3
Google-ML-Automation Merge pull request #25538 from jakevdp:raise-runtimeerror
4aebe55f
hawkinsp Enable PJRT compatibility in cloud TPU CI.
71b23ea2
Google-ML-Automation Merge pull request #25534 from jakevdp:faster-avals
05ad3934
jakevdp Always use the same code for array avals
c9afc89c
Google-ML-Automation Merge pull request #25544 from jakevdp:array-aval
d4031e99
hawkinsp Merge branch 'release/0.4.38'
fd8de7d2
hawkinsp Update version numbers after release.
ff52aedf
andportnoy [Mosaic GPU] Skip testing uint64 unless 64-bit types are enabled
6ea47082
justinjfu Add Pallas Philox implementation.
7e96914e
Google-ML-Automation Merge pull request #25550 from hawkinsp:postrelease
8f4e13f6
yashk2810 Don't create a mesh inside jit in sharded-computation tutorial
83ca7c33
Google-ML-Automation Merge pull request #25548 from andportnoy:aportnoy/mosaic-gpu-scalar-…
cce40666
shangz-ai fix squeeze lowering required sharding argument
0b49231e
yashk2810 Delete enable_memories code in C++ since that flag is always True and…
cca9afa2
yashk2810 Fix the breakage caused by deleted enable_memories config
1e221494
jakevdp Remove core.concrete_aval and replace with abstractify
3cecbf34
Google-ML-Automation Merge pull request #25555 from jakevdp:combine-avals
b56dc631
yashk2810 Allow `P.UNCONSTRAINED` in out_shardings at top level jit. This is re…
e854f165
yashk2810 [sharding_in_types] Add tests allowing inputs and outputs of jit to h…
09fdd0da
mattjj improve checkpoint / remat concreteness error with static_argnums
9acd4a95
tlongeri [Mosaic:TPU] Fix bug after cl/707025084
f9737b95
Google-ML-Automation Merge pull request #24516 from mattjj:improve-concreteness-error-in-r…
32627702
mattjj ref errors
42ac4ca3
tlongeri [Mosaic:TPU] Allow null parts for tpu.pack_subelements, meaning "don'…
dc0b7747
Google-ML-Automation Merge pull request #25449 from mattjj:ref-errors-3
96d4a758
Google-ML-Automation Reverts b56dc63160eaccd7df05d03b1c38f804ff85f564
25524abc
hawkinsp Bump xla_extension_version after jaxlib release.
7776982a
hawkinsp Increase the minimum NumPy version to v1.25.
ee457184
pearu Use StableHLO acos and update complex acos accuracy tests.
f592173c
Google-ML-Automation Merge pull request #25559 from hawkinsp:minver
5c9756bb
apaszke [Mosaic TPU] Add support for exp, exp2 and log in bf16 on TPUv6
d95b95b4
apaszke Increase the timeout in profiler tests, but use threading.Event to ex…
7c1bea6b
Google-ML-Automation Merge pull request #23830 from pearu:pearu/acos
5beb4794
superbobry [mosaic_gpu] Error on static out of bounds indices in `utils.parse_in…
98067fc1
superbobry [pallas:mosaic_gpu] Added a lowering rule for the general `lax.while_…
5e9cfce2
apaszke Use the right health check suppression
3c52ca6e
Google-ML-Automation Merge pull request #25412 from shangz-ai:patch-3
66c8a2e9
hawkinsp Migrate StableHLO Python extension to nanobind.
3d54d035
bchetioui [Mosaic GPU] Clean up imports in `gpu_dialect_test.py`.
6a03ea3e
nitins17 Enable --config=clang only on newer Clang versions
bcca77cd
apaszke [Mosaic TPU] Add support for bf16 second minor reductions in TPUv6
6edfe9ea
apaszke Use capture_stderr instead of packing sys.stderr
2259a13d
cperivol Partial discharge for scan_p ops.
aaabb975
hawkinsp Migrate mhlo dialect extension to nanobind.
3f24dfd2
dougalm More linearize fixes
2be9a699
Google-ML-Automation Merge pull request #25569 from hawkinsp:numpyver
464e5a27
jakevdp JEP: effort-based versioning (EffVer)
88c89419
maxwillzq [JAX] Fix a small bug if shardings is tuple.
72e5ca95
Google-ML-Automation Merge pull request #25490 from jax-ml:more-linearize-fixes
8abb1a73
yashk2810 Remove jax_enable_memories config flag. It defaulted to True for a ve…
8b734808
Google-ML-Automation Update XLA dependency to use revision
53bff861
mattjj fix bug with jax.remat static_argnums not supporting int
bb16d5ac
bythew3i [Mosaic TPU] Support direct cast i8 vector to mask
bf692efb
dimitar-asenov [Mosaic GPU][NFC] Split LaunchContext into a separate file
1ed5fa6b
bythew3i [Pallas] Add version guard for non-32-bit selection in test and fix g…
74eca134
tlongeri [Mosaic:TPU][NFC] Delete unused functions
13e721a2
yashk2810 [sharding_in_types] Check out_avals with mesh context too. This is be…
af63e443
naummo [Mosaic] Verify that the target IDs are provided in remote DMAs
de359f5c
Re-land changes from https://github.com/jax-ml/jax/pull/25555
89a54a9e
mattjj remove whitespace from distributed arrays doc
c6576827
naummo [Mosaic] Improve error verbosity of tpu.memref_slice verification
6bcec910
bythew3i [Mosaic TPU] Support i32 vector multi reduction except cross lane.
3a5c4da4
mattjj add mutable array ref error checks to scan
e5285626
Google-ML-Automation Merge pull request #25596 from mattjj:whitespace
46b18d27
yashk2810 Account for tokens in `allow_spmd_sharding_propagation_to_parameters`…
9041b02d
Google-ML-Automation Merge pull request #25593 from mattjj:ref-errors-4
f65ecedd
ayaka14732 [Pallas] Fix lowering tests for reduction ops
613a0cde
jakevdp Refactor: move shaped_abstractify to core
676070f4
ghpvnist Add lax.composite primitive
d206cc3b
dimitar-asenov [Mosaic GPU][NFC] Move up the definition of `ThreadSemantics`.
16f0f97f
tlongeri [Mosaic:TPU][NFC] Small cleanup of extui rule in apply-vector-layout
8188c574
bchetioui [Mosaic GPU] Replace the dialect's layout enum with layouts holding t…
66ad2082
apaszke [Mosaic GPU] Add a new tiled layout, optimized for upcasting before W…
006c65d8
apaszke [Pallas:TPU] Use self.pallas_call to properly handle interpret mode
45159494
apaszke [Mosaic TPU] Guard tests for new features by the libtpu version
ad00ec1d
Google-ML-Automation Merge pull request #25595 from jakevdp:mv-shaped-abstractify
76805325
jakevdp jax.nn.one_hot: deprecate non-integer inputs
8c3c441e
superbobry [pallas:triton] Fixed a typo in a type annotation
af7a31f1
superbobry [jaxlib] Added a missing pytype_dep to :_triton_ext
c4fae4a7
bchetioui [Mosaic GPU] Commit to using `Vector`s everywhere (and no `Tensor`s).
3915f4a1
apaszke Always suppress the differing_executors Hypothesis health check
23000a38
Google-ML-Automation Merge pull request #25590 from jakevdp:fix-one-hot-float
8402a988
Google-ML-Automation Merge pull request #25516 from jakevdp:jep-effver
49c92460
charleshofer Merge branch 'rocm-main' into ci-upstream-sync-66_1
ab8937fa
charleshofer Run CPU CI again
b8bbb148
charleshofer charleshofer merged b05089d1 into rocm-main 1 year ago
charleshofer charleshofer deleted the ci-upstream-sync-66_1 branch 1 year ago

Login to write a write a comment.

Login via GitHub

Reviewers
No reviews
Assignees
No one assigned
Labels
Milestone