Skip to content

CI: 06/06/25 upstream sync #460

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 1,907 commits into from

Conversation

rocm-repo-management-api-2[bot]
Copy link

Daily sync with upstream

jakevdp and others added 30 commits May 23, 2025 10:11
Also fix accumulator argument when it's dynamic.

PiperOrigin-RevId: 762509416
Creating smaller build rules enforces better organized dependency graphs in the JAX project, helps pytype propagate annotations correctly, and leads to improved build and iteration times.

This was unblocked by moving batching & ad to their own rules in prior changes.

PiperOrigin-RevId: 762527517
PiperOrigin-RevId: 762567722
…e of kv cache is a scalar float value)

PiperOrigin-RevId: 762576286
Creating smaller build rules enforces better organized dependency graphs in the JAX project, helps pytype propagate annotations correctly, and leads to improved build and iteration times.

PiperOrigin-RevId: 762589488
add marin to ecosystem
Creating smaller build rules enforces better organized dependency graphs in the JAX project, helps pytype propagate annotations correctly, discourages private imports downstream, and leads to improved build and iteration times.

PiperOrigin-RevId: 762621491
Move the logic verifying that `shape_assertion` custom calls have side effects to run before MLIR optimizations are applied instead of after. Any `shape_assertion` custom call violating this condition (i.e. declared as pure) is likely to be removed by dead-code elimination, making it undetectable after optimizations. (Until recently, the test passed because DCE wasn't correctly applied to `custom_call` ops.)

PiperOrigin-RevId: 762634648
…tributed tests

I added them in all other files, but forgot about this one.

PiperOrigin-RevId: 763352483
The C128 matmuls will be routed to cuBLAS rather than to be handled by the loop emitter, causing a very slight numerical difference.
Therefore, don't be very strict in the comparison.

PiperOrigin-RevId: 763397887
…om-ptxas-and-llvm

PiperOrigin-RevId: 763701410
…yout in some ops

I can't explain it, but if we don't do it then the verifier sometimes fails...
I'm not even sure how to properly trigger this in a test right now, but worst case it
would result in more verifier failures to fix, so I think it's fine to merge as is.

PiperOrigin-RevId: 763711454
Google-ML-Automation and others added 26 commits June 5, 2025 01:46
`TCGEN05_COL` is to `TCGEN05` what `WGMMA_ROW` is to `WGMMA`.

PiperOrigin-RevId: 767500979
The distinction between collective/non-collective TMEM is done at allocation time so we need to allocate two separate blocks.

PiperOrigin-RevId: 767611353
…d there's no need to do the same calculation if the keys don't change.

PiperOrigin-RevId: 767612102
This leads to a better dependency graph and avoids local imports.
PiperOrigin-RevId: 767687785
…not-supported-on-gpu

PiperOrigin-RevId: 767693519
…TPU/GPU arrays raise a helpful error and don't take the new experimental cross-host device transfer path.

PiperOrigin-RevId: 767696126
I messed up the first time, the output register is naturally 16-bit wide.
The PTX looks much cleaner now.

PiperOrigin-RevId: 767756118
…pose, and canonicalization for where it cannot.

To support Transpose of int8 we need to extend to i32, run transpose with bf16 and truncate.

PiperOrigin-RevId: 767915759
…he (unsupported) TPU PjRt C API client also contains the string "TFRT TPU".

PiperOrigin-RevId: 767921346
@rocm-repo-management-api-2 rocm-repo-management-api-2 bot requested a review from a team as a code owner June 6, 2025 06:02
@rocm-repo-management-api-2 rocm-repo-management-api-2 bot enabled auto-merge (rebase) June 6, 2025 06:02
auto-merge was automatically disabled June 19, 2025 16:33

Pull request was closed

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.