Skip to content

CI: 04/11/25 upstream sync #356

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 670 commits into from

Conversation

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

Daily sync with upstream

Google-ML-Automation and others added 30 commits April 2, 2025 17:42
Drop into `Auto` mode in the implementation.
PiperOrigin-RevId: 743478967
…ly added primitives

PiperOrigin-RevId: 743492343
… the body

This replaces the old behavior where `emit_pipeline*` would replace the current
parallel grid with the sequential grid, changing the output of `pl.program_id`.
With this change, `pl.program_id` always works wrt the parallel grid.

PiperOrigin-RevId: 743498194
This is no longer used, since we elected to refine the IR by annotating it with
`{in,out}_transforms` in the lowering pipeline instead.

PiperOrigin-RevId: 743516621
It's important we use the un-stemmed name because on Windows there is an .exe suffix.
The change is made to address the case when bazel dir has multiple wheels with different version suffixes. We need to copy only those wheels that were created by the current execution of build.py script.

PiperOrigin-RevId: 743566122
This parameter is already part of the internal API for the
AOT lowering function, here we just expose it to `jax.export`.
This allows `ArrayImpl` to directly subclass `jax.Array` without relying on
the expensive virtual subclasses machinery from `abc`.

PiperOrigin-RevId: 743573028
There's a mismatch between the resulting and the desired matrixes on H100, but not the older GPUs.

PiperOrigin-RevId: 743578025
We found a hanging issue when we use dynamic grid. We'll disable it for now.

PiperOrigin-RevId: 743597352
PiperOrigin-RevId: 743611388
The code was using ~ with a boolean, which leads to a new DeprecationWarning. That should only be used with ints.

PiperOrigin-RevId: 743668386
Replace `_handle_reshape()` and `_handle_index()` with a general
`_handle_transform()` that applies all transforms except tiling and (optionally)
transposes. The implementation is based on
`_untransform_{transpose,reshape,index}()` transform methods on transforms that
find the conjugate of the transpose/reshape/index wrt the transform.

PiperOrigin-RevId: 743731515
Google-ML-Automation and others added 26 commits April 10, 2025 11:06
PiperOrigin-RevId: 746117643
This fixes some non-intuitive errors where scalar-shaped values in VREGs were being used in operations that expected SREGs.

PiperOrigin-RevId: 746146037
…pes being enabled by default

PiperOrigin-RevId: 746146834
Adds a new WarpMesh object which when used in conjunction with core_map, allows the user to drop into warp-level code rather than programming at the warpgroup level.

PiperOrigin-RevId: 746163942
This change primarily reduces sharding, although in a few cases it also increases shardings. It is harmful to performance to overshard tests since there's a startup and teardown cost to each test run.

In a few cases, change tests to be non-accelerator tests.

PiperOrigin-RevId: 746164539
Partially addresses: jax-ml#18246. If compile can also be a future, this code can be used to safely block on that as well.

PiperOrigin-RevId: 746189742
Also remove some unnecessary LINKOPTS.

These are no longer needed now we use the pywrap rules instead.

PiperOrigin-RevId: 746216832
We are seeing a higher number of cancellations of the continuous job recently:
```
Canceling since a higher priority waiting request for CI - Wheel Tests (Continuous)-refs/heads/main exists
```

PiperOrigin-RevId: 746222323
also fix a bug in ordered effects in cond_fun lowering

fixes google/flax#4700
We need v1.15.2 for Linux aarch64 3.13-t wheels to exist.
Fixes jax-ml#22783

jax-fixit

PiperOrigin-RevId: 746260869
PiperOrigin-RevId: 746295338
@rocm-repo-management-api-2 rocm-repo-management-api-2 bot requested a review from a team as a code owner April 11, 2025 06:02
@rocm-repo-management-api-2 rocm-repo-management-api-2 bot enabled auto-merge (rebase) April 11, 2025 06:02
auto-merge was automatically disabled May 1, 2025 15:11

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.