-
Notifications
You must be signed in to change notification settings - Fork 631
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
Merge google -> main #5117
Conversation
not-jenni
commented
Mar 15, 2021
- 259400a Merge pull request Merge main -> google #5109 from not-jenni:main-to-google
- 4df7b58 (Re-)Open source IREE e2e BUILD configs
- d95f3a5 Synchronize submodules with LLVM at llvm/llvm-project@6878be5dc3ec
- 5e7a089 Integrate LLVM at llvm/llvm-project@6878be5dc3ec
- 842c844 Fix CUDA tests internally.
- aca80d7 Integrate LLVM at llvm/llvm-project@e9e788d145f5
- eb1ce08 Merge main -> google
* 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
PiperOrigin-RevId: 363046179
Two failing checks to figure out |
SUBMODULE_VERSIONS.txt
Outdated
d16860d26dffb8eabf0c8ab004c2d70d115dfc2f third_party/mlir-hlo | ||
fe670bc54a575329ab730f78ecaf3383933b7ff9 third_party/llvm-bazel | ||
6878be5dc3ec7031d0deec3e321310115bd71103 third_party/llvm-project | ||
e691ab9fc49d728f6632408d534b82cb3d137b3f third_party/mlir-emitc |
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.
revert mlir-emitc change here (google
branch should not be modifying that submodule)
# Ignore build files open-sourced only for reference and usage by Bazel->CMake | ||
e2e/ |
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.
we may need to exclude this directory from buildifier also
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.
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.
@GMNGeoffrey lint error logs: https://github.com/google/iree/pull/5117/checks?check_run_id=2117047415 (this is from 4df7b58)
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.
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.
c6a42f7
to
e479591
Compare
* 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
* 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