Removing HAL ops that are unused and difficult to support long-term. (#6763)
* Removing hal.buffer_view.subview.
It will not work for anything but dense tensors and it should be needed.
The aliasing also complicates things.
* Removing hal.buffer_view.compute_offset/compute_range.
Buffer views are fully type erased and these won't work when we have
non-dense tensors.
diff --git a/SUBMODULE_VERSIONS.txt b/SUBMODULE_VERSIONS.txt
index faaf048..4c1376e 100644
--- a/SUBMODULE_VERSIONS.txt
+++ b/SUBMODULE_VERSIONS.txt
@@ -4,14 +4,14 @@
aa533abfd4232b01f9e57041d70114d5a77e6de0 third_party/googletest
88b845dee001723c4a0db1fe5477de735b6d3bb0 third_party/liburing
acd6f6f014c25e46363e718381e0b35205df2d83 third_party/libyaml
-c1ebefdf77f34cc0b23597071098c8f8a8d2839b third_party/llvm-project
-8df64d1c0e5b22dc3d7cc09b1308750621283e72 third_party/mlir-hlo
+9c8f888f5fcafe8a9b69e7d652dc7328612f8ec6 third_party/llvm-project
+c15bb9027fd3b690882d55e711a23d68d6dd4e69 third_party/mlir-hlo
3f701faace7addc75d16dea8a6cd769fa5b3f260 third_party/musl
4c7697dbe973ed01ae6fbec37d186ebd05982e1f third_party/pybind11
2e1b5fb39ebc2ef4cb77005f8267e4f3a6241ba1 third_party/spirv_cross
f5417a4b6633c3217c9a1bc2f0c70b1454975ba7 third_party/spirv_headers
b42009b3b9d4ca35bc703f5310eedc74f584be58 third_party/stblib
-9bbdc253c30d677a4dc774f081dd83309fb1861c third_party/tensorflow
+3d2e2c88fc805ca5a0dd523ce23182e3173ad887 third_party/tensorflow
50f7deb1a389bd3785c12fbe0be74128343f11f7 third_party/tracy
9d10a96f2d57c3c37e167f2e73c9a31ac2e51fa5 third_party/vulkan_headers
8d4a9e9174a9c6ad6a3a3ae981b915ef13fc12c4 third_party/vulkan_memory_allocator
diff --git a/benchmarks/TensorFlow/CMakeLists.txt b/benchmarks/TensorFlow/CMakeLists.txt
index 0c3f5dd..368e22d 100644
--- a/benchmarks/TensorFlow/CMakeLists.txt
+++ b/benchmarks/TensorFlow/CMakeLists.txt
@@ -21,7 +21,7 @@
"fp16" # MODULE_TAGS
# This uses the same input MLIR source as fp32 to save download time.
# It requires users to have "--iree-flow-demote-f32-to-f16".
- "https://storage.googleapis.com/iree-model-artifacts/MobileBertSquad-9e4b02e4b.tar.gz" # MLIR_SOURCE
+ "https://storage.googleapis.com/iree-model-artifacts/MobileBertSquad-f47e711f6.tar.gz" # MLIR_SOURCE
"serving_default" # ENTRY_FUNCTION
# The conversion done by "--iree-flow-demote-f32-to-f16" won't change the
# original input signature.
@@ -31,7 +31,7 @@
set(MOBILEBERT_FP32_MODULE
"MobileBertSquad" # MODULE_NAME
"fp32" # MODULE_TAGS
- "https://storage.googleapis.com/iree-model-artifacts/MobileBertSquad-9e4b02e4b.tar.gz" # MLIR_SOURCE
+ "https://storage.googleapis.com/iree-model-artifacts/MobileBertSquad-f47e711f6.tar.gz" # MLIR_SOURCE
"serving_default" # ENTRY_FUNCTION
"1x384xi32,1x384xi32,1x384xi32" # FUNCTION_INPUTS
)
@@ -39,7 +39,7 @@
set(MOBILENET_V2_MODULE
"MobileNetV2" # MODULE_NAME
"fp32,imagenet" # MODULE_TAGS
- "https://storage.googleapis.com/iree-model-artifacts/MobileNetV2-9e4b02e4b.tar.gz" # MLIR_SOURCE
+ "https://storage.googleapis.com/iree-model-artifacts/MobileNetV2-f47e711f6.tar.gz" # MLIR_SOURCE
"call" # ENTRY_FUNCTION
"1x224x224x3xf32" # FUNCTION_INPUTS
)
@@ -47,7 +47,7 @@
set(MOBILENET_V3SMALL_MODULE
"MobileNetV3Small" # MODULE_NAME
"fp32,imagenet" # MODULE_TAGS
- "https://storage.googleapis.com/iree-model-artifacts/MobileNetV3Small-9e4b02e4b.tar.gz" # MLIR_SOURCE
+ "https://storage.googleapis.com/iree-model-artifacts/MobileNetV3Small-f47e711f6.tar.gz" # MLIR_SOURCE
"call" # ENTRY_FUNCTION
"1x224x224x3xf32" # FUNCTION_INPUTS
)
diff --git a/third_party/llvm-project b/third_party/llvm-project
index c1ebefd..9c8f888 160000
--- a/third_party/llvm-project
+++ b/third_party/llvm-project
@@ -1 +1 @@
-Subproject commit c1ebefdf77f34cc0b23597071098c8f8a8d2839b
+Subproject commit 9c8f888f5fcafe8a9b69e7d652dc7328612f8ec6
diff --git a/third_party/mlir-hlo b/third_party/mlir-hlo
index 8df64d1..c15bb90 160000
--- a/third_party/mlir-hlo
+++ b/third_party/mlir-hlo
@@ -1 +1 @@
-Subproject commit 8df64d1c0e5b22dc3d7cc09b1308750621283e72
+Subproject commit c15bb9027fd3b690882d55e711a23d68d6dd4e69
diff --git a/third_party/tensorflow b/third_party/tensorflow
index 9bbdc25..3d2e2c8 160000
--- a/third_party/tensorflow
+++ b/third_party/tensorflow
@@ -1 +1 @@
-Subproject commit 9bbdc253c30d677a4dc774f081dd83309fb1861c
+Subproject commit 3d2e2c88fc805ca5a0dd523ce23182e3173ad887