Skip to content

Add stablehlo.async_start and stablehlo.async_done.#39711

Merged
copybara-service[bot] merged 1 commit into
mainfrom
test_874740969
Mar 26, 2026
Merged

Add stablehlo.async_start and stablehlo.async_done.#39711
copybara-service[bot] merged 1 commit into
mainfrom
test_874740969

Conversation

@copybara-service
Copy link
Copy Markdown

Add stablehlo.async_start and stablehlo.async_done.

See openxla/stablehlo#2897 for context.

This CL introduces a stablehlo.future type and stablehlo.async_start and
stablehlo.async_done. It does not add any translation for them. That will
come in a later change. I also did not make async_start and async_done
variadic for now, even though some collectives are variadic. We can add support
for that later if we need it.

@copybara-service copybara-service Bot force-pushed the test_874740969 branch 4 times, most recently from 19042a4 to 3f620b4 Compare March 26, 2026 19:46
See openxla/stablehlo#2897 for context.

This CL introduces a `stablehlo.future` type and `stablehlo.async_start` and
`stablehlo.async_done`. It does not add any translation for them. That will
come in a later change. I also did not make `async_start` and `async_done`
variadic for now, even though some collectives are variadic. We can add support
for that later if we need it.

PiperOrigin-RevId: 890017379
@copybara-service copybara-service Bot merged commit 37c656a into main Mar 26, 2026
@copybara-service copybara-service Bot deleted the test_874740969 branch March 26, 2026 20:32
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.

1 participant