Skip to content
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

Merge google -> main #5117

Merged
merged 9 commits into from
Mar 16, 2021
Merged

Merge google -> main #5117

merged 9 commits into from
Mar 16, 2021

Conversation

not-jenni
Copy link
Contributor

ThomasRaoux and others added 7 commits March 12, 2021 16:30
* 161f932 Enable CUDA tests on Turing platforms (iree-org#5091)
* e16759c [CodeGen] Avoid eliminating output store unconditionally (iree-org#5073)
* e2fe13e Add wasm-micro-runtime submodule and get building with CMake. (iree-org#5077)
* 33c4e39 Bump Tracy submodule to v0.7.6. (iree-org#5094)
* 3f6335f Use correct tied operand index when creating DispatchWorkgroupsOp (iree-org#5090)
* e5cfa53 Allow all matmul variants to be a root op (iree-org#5065)
* a5a0f1d Merge google -> main (iree-org#5086)
* 1ef76ba Merge pull request iree-org#5083 from google/benvanik-flow-passes
* 0668b55 Configure compiler to generate 'wasm' executables using wasm-llvm-aot. (iree-org#5079)
* 6d41b9d Create InitTensorOp based on input operand shapes. (iree-org#5070)
* bb819df Shuffling the SIP reflection attrs pass around a bit. This is in preparation f..
* 6b63dac Fixing deprecation warning.
* 5c5d2aa Removing old identify dispatch regions. Not yet the new old identify dispatch ..
* 80cdcce Splitting out input passes from flow passes. Eventually the TOSA/HLO stuff wil..
* a2a464d Add missing CMake dep (iree-org#5081)
* ca29d25 [CodeGen] NFC: Rename LinalgTileAndFusePass (iree-org#5075)
* f3d7654 Add MobileNetV2 to benchmarking targets. (iree-org#5064)
* 8aace66 Rename CMake target DYLIB-LLVM-AOT to just LLVM-AOT.
* 98f2135 Add WASM executable format and produce it with LLVMAOTTarget.
* 2795092 Add CMake configuration for WAMR's runtime "iwasm VM core".
* 2b5c7b9 Add third_party/wasm-micro-runtime submodule.

PiperOrigin-RevId: 362617674
Updates LLVM usage to match
[e9e788d145f5](llvm/llvm-project@e9e788d145f5)

PiperOrigin-RevId: 362834717
PiperOrigin-RevId: 362953675
Updates LLVM usage to match
[6878be5dc3ec](llvm/llvm-project@6878be5dc3ec)

PiperOrigin-RevId: 362984365
Updates LLVM dependencies to match
[6878be5dc3ec](llvm/llvm-project@6878be5dc3ec).
- llvm-bazel to
  [fe670bc54a57](google/llvm-bazel@fe670bc54a57)
- TensorFlow to
[a96b83a56d3e](tensorflow/tensorflow@a96b83a56d3e)
- MLIR-HLO to
[01d729d35d2a](https://github.com/tensorflow/mlir-hlo/commit/${MLIR_HLO_SHA?})

`./scripts/git/update_to_llvm_syncpoint.py`

Automated submodule bump from .github/workflows/update_llvm_dependent_submodules.yml

COPYBARA_INTEGRATE_REVIEW=iree-org#5023 from google:auto_submodule_update bdaab96
PiperOrigin-RevId: 363021064
Note that these are *not buildable with Bazel*. We are still working on
a long-term plan for integration testing. These are open-sourced only
to enable Bazel->CMake conversion to restore coverage for our
integration tests in open source. As such, they include deps and other
things that only make sense in google's internal source tree.

PiperOrigin-RevId: 363026562
@google-cla google-cla bot added the cla: yes label Mar 15, 2021
@not-jenni not-jenni requested a review from ScottTodd March 15, 2021 23:50
@ScottTodd
Copy link
Member

Two failing checks to figure out

d16860d26dffb8eabf0c8ab004c2d70d115dfc2f third_party/mlir-hlo
fe670bc54a575329ab730f78ecaf3383933b7ff9 third_party/llvm-bazel
6878be5dc3ec7031d0deec3e321310115bd71103 third_party/llvm-project
e691ab9fc49d728f6632408d534b82cb3d137b3f third_party/mlir-emitc
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

revert mlir-emitc change here (google branch should not be modifying that submodule)

Comment on lines +18 to +19
# Ignore build files open-sourced only for reference and usage by Bazel->CMake
e2e/
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

we may need to exclude this directory from buildifier also

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Argh sorry I missed this :-( The approach I took at https://github.com/GMNGeoffrey/iree/blob/ba218e24027478235711bb9791d6d992c6a37c76/.github/workflows/lint.yml#L44 was to disable the native-py check (which we want to disable anyway). I think the latest version of buildifier doesn't even have it because the future of native rules is not really certain: bazelbuild/buildtools#923. I'm actually a bit skeptical we're getting much value out of this actionification of buildifier vs just wgetting and running the binary ourselves.

@not-jenni not-jenni merged commit 36912bc into iree-org:main Mar 16, 2021
@not-jenni not-jenni mentioned this pull request Mar 16, 2021
copybara-service bot pushed a commit that referenced this pull request Mar 16, 2021
* 9ae2e49 Rename compiler2 to compiler (#5113)
* 4168916 [CodeGen] Add a pattern to canonicalize HAL interface load/store (#5103)
* 5b6e7d1 Rewrite benchmarking scripts with Python. (#5082)
* 36912bc Merge google -> main (#5117)
* ec9f244 Merge branch 'main' into google-to-main
* e479591 Disable native-py check from buildifier action
* 02bb838 Enable concat, gather and torch_index_select on Linalg on tensors path. (#5053)
* 31c71df Integrate MLIR-EmitC at iml130/mlir-emitc@3483f16 (#5114)
* 2839b02 Fix missing <cstddef> header file. (#5112)
* 5670121 Fixing flow.dispatch.workgroups tied operands when removing args. (#5108)

COPYBARA_INTEGRATE_REVIEW=#5125 from not-jenni:main-to-google 4936e55
PiperOrigin-RevId: 363244672
iree-github-actions-bot pushed a commit that referenced this pull request Mar 16, 2021
* 9ae2e49 Rename compiler2 to compiler (#5113)
* 4168916 [CodeGen] Add a pattern to canonicalize HAL interface load/store (#5103)
* 5b6e7d1 Rewrite benchmarking scripts with Python. (#5082)
* 36912bc Merge google -> main (#5117)
* ec9f244 Merge branch 'main' into google-to-main
* e479591 Disable native-py check from buildifier action
* 02bb838 Enable concat, gather and torch_index_select on Linalg on tensors path. (#5053)
* 31c71df Integrate MLIR-EmitC at iml130/mlir-emitc@3483f16 (#5114)
* 2839b02 Fix missing <cstddef> header file. (#5112)
* 5670121 Fixing flow.dispatch.workgroups tied operands when removing args. (#5108)

PiperOrigin-RevId: 363244672
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.

5 participants