From 9d5705c06b66ffae7c15c725cdbc8d5600a4ebfe Mon Sep 17 00:00:00 2001 From: Simon Camphausen Date: Tue, 20 Aug 2024 13:22:47 +0000 Subject: [PATCH] Integrate LLVM at llvm/llvm-project@c8b5d30f707757a4fe4d9d0bb01f762665f6942f Updates LLVM usage. Further updates the StableHLO submodule to openxla/stablehlo@d1b9d1ef7648b224d0211aa12dc11ad6ef427def and sets the tensorflow version to the stable 2.17.0 relases. --- build_tools/llvm_version.txt | 2 +- lib/Conversion/TosaToEmitC/TosaToEmitC.cpp | 3 +-- scripts/requirements.txt | 4 +--- third_party/stablehlo | 2 +- 4 files changed, 4 insertions(+), 7 deletions(-) diff --git a/build_tools/llvm_version.txt b/build_tools/llvm_version.txt index 8a6af5e6..a6a71b4f 100644 --- a/build_tools/llvm_version.txt +++ b/build_tools/llvm_version.txt @@ -1 +1 @@ -3cf169ca160eaf5464503fbd93d73ee1d8597936 +c8b5d30f707757a4fe4d9d0bb01f762665f6942f diff --git a/lib/Conversion/TosaToEmitC/TosaToEmitC.cpp b/lib/Conversion/TosaToEmitC/TosaToEmitC.cpp index 8cd30a4c..a5c3ffef 100644 --- a/lib/Conversion/TosaToEmitC/TosaToEmitC.cpp +++ b/lib/Conversion/TosaToEmitC/TosaToEmitC.cpp @@ -417,8 +417,7 @@ createBroadcastOpIfNeeded(SrcOp &srcOp, Adaptor adaptor, SmallVector broadcastedOperands; for (auto operand : adaptor.getOperands()) { - RankedTensorType operandTensor = - operand.getType().template cast(); + RankedTensorType operandTensor = cast(operand.getType()); auto operandShape = operandTensor.getShape(); auto operandRank = operandTensor.getRank(); diff --git a/scripts/requirements.txt b/scripts/requirements.txt index 4c8f1b11..d460fccc 100644 --- a/scripts/requirements.txt +++ b/scripts/requirements.txt @@ -1,3 +1 @@ -tf-nightly==2.16.0.dev20240207 -ml_dtypes==0.3.1 -wrapt==1.14.1 +tensorflow==2.17.0 diff --git a/third_party/stablehlo b/third_party/stablehlo index 271e8634..d1b9d1ef 160000 --- a/third_party/stablehlo +++ b/third_party/stablehlo @@ -1 +1 @@ -Subproject commit 271e8634de184fbfafd677d3876170feb6d08c97 +Subproject commit d1b9d1ef7648b224d0211aa12dc11ad6ef427def