-
Notifications
You must be signed in to change notification settings - Fork 120
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
Add spec for SendOp and RecvOp #580
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
sdasgup3
force-pushed
the
spec-send-recv
branch
from
November 22, 2022 20:44
cf4fb11
to
0567a04
Compare
fschlimb
reviewed
Nov 28, 2022
sdasgup3
force-pushed
the
spec-send-recv
branch
from
December 1, 2022 19:31
0567a04
to
2653f2d
Compare
subhankarshah
approved these changes
Dec 1, 2022
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Added some reword suggestions and a couple of comments, feel free to accept them, or keep them open if you decide against them.
sdasgup3
force-pushed
the
spec-send-recv
branch
from
December 2, 2022 00:02
2653f2d
to
2d813b2
Compare
subhankarshah
approved these changes
Dec 2, 2022
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
sdasgup3
force-pushed
the
spec-send-recv
branch
from
December 2, 2022 21:26
7b36a13
to
e35c8c5
Compare
burmako
approved these changes
Dec 2, 2022
GleasonK
pushed a commit
to GleasonK/stablehlo
that referenced
this pull request
Dec 6, 2022
fixes openxla#527 verification is revisit on openxla#579 and openxla#667
copybara-service bot
pushed a commit
to jax-ml/jax
that referenced
this pull request
Dec 14, 2022
Ops: 1) AfterAllOp: openxla/stablehlo#708. 2) CreateTokenOp: openxla/stablehlo#711. 3) DynamicUpdateSliceOp: openxla/stablehlo#686 and openxla/stablehlo#757. 4) OptimizationBarrierOp: openxla/stablehlo#575. 5) OutfeedOp: openxla/stablehlo#713. 6) SendOp: openxla/stablehlo#580. This PR prepares for migration from producing MHLO to producing StableHLO by aligning type inference between dialects, so that switching from one to another doesn't need changes to calls to Python builders. PiperOrigin-RevId: 495336100
copybara-service bot
pushed a commit
to jax-ml/jax
that referenced
this pull request
Dec 14, 2022
Ops: 1) AfterAllOp: openxla/stablehlo#708. 2) CreateTokenOp: openxla/stablehlo#711. 3) DynamicUpdateSliceOp: openxla/stablehlo#686 and openxla/stablehlo#757. 4) OptimizationBarrierOp: openxla/stablehlo#575. 5) OutfeedOp: openxla/stablehlo#713. 6) SendOp: openxla/stablehlo#580. This PR prepares for migration from producing MHLO to producing StableHLO by aligning type inference between dialects, so that switching from one to another doesn't need changes to calls to Python builders. PiperOrigin-RevId: 495336100
copybara-service bot
pushed a commit
to jax-ml/jax
that referenced
this pull request
Dec 14, 2022
Ops: 1) AfterAllOp: openxla/stablehlo#708. 2) CreateTokenOp: openxla/stablehlo#711. 3) DynamicUpdateSliceOp: openxla/stablehlo#686 and openxla/stablehlo#757. 4) OptimizationBarrierOp: openxla/stablehlo#575. 5) OutfeedOp: openxla/stablehlo#713. 6) SendOp: openxla/stablehlo#580. This PR prepares for migration from producing MHLO to producing StableHLO by aligning type inference between dialects, so that switching from one to another doesn't need changes to calls to Python builders. PiperOrigin-RevId: 495336100
copybara-service bot
pushed a commit
to jax-ml/jax
that referenced
this pull request
Dec 14, 2022
Ops: 1) AfterAllOp: openxla/stablehlo#708. 2) CreateTokenOp: openxla/stablehlo#711. 3) DynamicUpdateSliceOp: openxla/stablehlo#686 and openxla/stablehlo#757. 4) OptimizationBarrierOp: openxla/stablehlo#575. 5) OutfeedOp: openxla/stablehlo#713. 6) SendOp: openxla/stablehlo#580. This PR prepares for migration from producing MHLO to producing StableHLO by aligning type inference between dialects, so that switching from one to another doesn't need changes to calls to Python builders. PiperOrigin-RevId: 495336100
copybara-service bot
pushed a commit
to jax-ml/jax
that referenced
this pull request
Dec 14, 2022
Ops: 1) AfterAllOp: openxla/stablehlo#708. 2) CreateTokenOp: openxla/stablehlo#711. 3) DynamicUpdateSliceOp: openxla/stablehlo#686 and openxla/stablehlo#757. 4) OptimizationBarrierOp: openxla/stablehlo#575. 5) OutfeedOp: openxla/stablehlo#713. 6) SendOp: openxla/stablehlo#580. This PR prepares for migration from producing MHLO to producing StableHLO by aligning type inference between dialects, so that switching from one to another doesn't need changes to calls to Python builders. PiperOrigin-RevId: 495336100
copybara-service bot
pushed a commit
to jax-ml/jax
that referenced
this pull request
Dec 14, 2022
Ops: 1) AfterAllOp: openxla/stablehlo#708. 2) CreateTokenOp: openxla/stablehlo#711. 3) DynamicUpdateSliceOp: openxla/stablehlo#686 and openxla/stablehlo#757. 4) OptimizationBarrierOp: openxla/stablehlo#575. 5) OutfeedOp: openxla/stablehlo#713. 6) SendOp: openxla/stablehlo#580. This PR prepares for migration from producing MHLO to producing StableHLO by aligning type inference between dialects, so that switching from one to another doesn't need changes to calls to Python builders. PiperOrigin-RevId: 495404149
copybara-service bot
pushed a commit
to tensorflow/mlir-hlo
that referenced
this pull request
Dec 14, 2022
Ops: 1) AfterAllOp: openxla/stablehlo#708. 2) CreateTokenOp: openxla/stablehlo#711. 3) DynamicUpdateSliceOp: openxla/stablehlo#686 and openxla/stablehlo#757. 4) OptimizationBarrierOp: openxla/stablehlo#575. 5) OutfeedOp: openxla/stablehlo#713. 6) SendOp: openxla/stablehlo#580. This PR prepares for migration from producing MHLO to producing StableHLO by aligning type inference between dialects, so that switching from one to another doesn't need changes to calls to Python builders. PiperOrigin-RevId: 495404149
copybara-service bot
pushed a commit
to google/tsl
that referenced
this pull request
Dec 14, 2022
Ops: 1) AfterAllOp: openxla/stablehlo#708. 2) CreateTokenOp: openxla/stablehlo#711. 3) DynamicUpdateSliceOp: openxla/stablehlo#686 and openxla/stablehlo#757. 4) OptimizationBarrierOp: openxla/stablehlo#575. 5) OutfeedOp: openxla/stablehlo#713. 6) SendOp: openxla/stablehlo#580. This PR prepares for migration from producing MHLO to producing StableHLO by aligning type inference between dialects, so that switching from one to another doesn't need changes to calls to Python builders. PiperOrigin-RevId: 495404149
copybara-service bot
pushed a commit
to openxla/xla
that referenced
this pull request
Dec 14, 2022
Ops: 1) AfterAllOp: openxla/stablehlo#708. 2) CreateTokenOp: openxla/stablehlo#711. 3) DynamicUpdateSliceOp: openxla/stablehlo#686 and openxla/stablehlo#757. 4) OptimizationBarrierOp: openxla/stablehlo#575. 5) OutfeedOp: openxla/stablehlo#713. 6) SendOp: openxla/stablehlo#580. This PR prepares for migration from producing MHLO to producing StableHLO by aligning type inference between dialects, so that switching from one to another doesn't need changes to calls to Python builders. PiperOrigin-RevId: 495404149
MichaelHudgins
pushed a commit
to tensorflow/tensorflow
that referenced
this pull request
Dec 14, 2022
495413766 by A. Unique TensorFlower<[email protected]>: [xla:runtime] Encode constant scalar arguments as globals -- 495413735 by A. Unique TensorFlower<[email protected]>: Remove unused includes -- 495413388 by A. Unique TensorFlower<[email protected]>: Add SPMD expansion support for convolution backpropagation filter ops that use real filters rather than filter sizes. -- 495408634 by A. Unique TensorFlower<[email protected]>: Replace uses of tensorflow:macos with tensorflow/tsl:macos -- 495406952 by A. Unique TensorFlower<[email protected]>: Update TFRT dependency to use revision http://github.com/tensorflow/runtime/commit/bf7308dce2cdf05ba40f13aee258148db4483588. -- 495406613 by A. Unique TensorFlower<[email protected]>: [xla:runtime] Return individual arguments allocas from EncodeArguments Te be consistent with results encoding, arguments encoding should also return allocas for all arguments. -- 495404149 by A. Unique TensorFlower<[email protected]>: Port type inference for 6 ops from StableHLO to MHLO Ops: 1) AfterAllOp: openxla/stablehlo#708. 2) CreateTokenOp: openxla/stablehlo#711. 3) DynamicUpdateSliceOp: openxla/stablehlo#686 and openxla/stablehlo#757. 4) OptimizationBarrierOp: openxla/stablehlo#575. 5) OutfeedOp: openxla/stablehlo#713. 6) SendOp: openxla/stablehlo#580. This PR prepares for migration from producing MHLO to producing StableHLO by aligning type inference between dialects, so that switching from one to another doesn't need changes to calls to Python builders. -- 495401522 by A. Unique TensorFlower<[email protected]>: clean up mlir hlo builder test. Use existing helper function to check the hlo module. -- 495397939 by A. Unique TensorFlower<[email protected]>: Fix crash on malformed rank argument. -- 495396992 by A. Unique TensorFlower<[email protected]>: Some code cleanup - Fix `operator==` for NaN - Use default constructors - Use std::is_arithmetic_v over std::is_arithmetic -- 495395598 by A. Unique TensorFlower<[email protected]>: Export MLIR functions for XLA clusters, and add them to the function library. -- 495392602 by A. Unique TensorFlower<[email protected]>: [mhlo] Add input output aliasing in mhlo.fusion and provide import/export methods for HLO. -- 495382771 by A. Unique TensorFlower<[email protected]>: Introduce a MeshType struct for use in DTensor device C API to be used by Tensorflow Federated. -- 495381584 by A. Unique TensorFlower<[email protected]>: [IFRT] Change ifrt::Array to use intrusive reference counting. Pass and return Arrays by reference. -- PiperOrigin-RevId: 495413766
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
fixes #527
verification is revisit on #579 and #667