From f2113013c87820a85e00fd6031b05a145b752bf3 Mon Sep 17 00:00:00 2001 From: Karl Lessard Date: Fri, 20 Sep 2024 15:39:09 -0400 Subject: [PATCH 1/3] Link to libomp full name --- .../java/org/tensorflow/internal/c_api/presets/tensorflow.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tensorflow-core/tensorflow-core-native/src/main/java/org/tensorflow/internal/c_api/presets/tensorflow.java b/tensorflow-core/tensorflow-core-native/src/main/java/org/tensorflow/internal/c_api/presets/tensorflow.java index eefd6893597..de4c25b8a97 100644 --- a/tensorflow-core/tensorflow-core-native/src/main/java/org/tensorflow/internal/c_api/presets/tensorflow.java +++ b/tensorflow-core/tensorflow-core-native/src/main/java/org/tensorflow/internal/c_api/presets/tensorflow.java @@ -64,7 +64,7 @@ resource = {"LICENSE", "THIRD_PARTY_TF_JNI_LICENSES"}), @Platform( value = {"linux-arm64"}, - link = {"tensorflow_cc@.2", "tensorflow_framework@.2", "omp@.5"}), + link = {"tensorflow_cc@.2", "tensorflow_framework@.2", "omp-e9212f90@.5"}), @Platform( value = "windows", preload = { From cf17c2efee6caba8cece7744ff474d5764f327d1 Mon Sep 17 00:00:00 2001 From: Karl Lessard Date: Fri, 20 Sep 2024 15:44:13 -0400 Subject: [PATCH 2/3] Use full libomp name --- .../tensorflow-core-native/scripts/dist_download.sh | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tensorflow-core/tensorflow-core-native/scripts/dist_download.sh b/tensorflow-core/tensorflow-core-native/scripts/dist_download.sh index 470d6d01e6b..ce64bd659d5 100755 --- a/tensorflow-core/tensorflow-core-native/scripts/dist_download.sh +++ b/tensorflow-core/tensorflow-core-native/scripts/dist_download.sh @@ -55,7 +55,7 @@ if [[ "$PLATFORM" =~ "linux" ]]; then ln -fs libtensorflow_cc.so.2 libtensorflow_cc.so ln -fs libtensorflow_framework.so.2 libtensorflow_framework.so if [[ "$PLATFORM" == "linux-arm64" ]]; then - ln -fs libomp-*.so.5 libomp.so + ln -fs libomp-e9212f90.so.5 libomp.so fi elif [[ "$PLATFORM" =~ "macosx" ]]; then ln -fs libtensorflow_cc.2.dylib libtensorflow_cc.dylib @@ -65,4 +65,4 @@ elif [[ "$PLATFORM" =~ "windows" ]]; then # (while it is also available at the root of the include folder for other platforms) cd include && ln -fs tensorflow/tsl tsl && cd - fi -ls -l . \ No newline at end of file +ls -l . From b11480e28f62cc240b4e0a604f78323d2b69ab66 Mon Sep 17 00:00:00 2001 From: Karl Lessard Date: Fri, 20 Sep 2024 15:46:12 -0400 Subject: [PATCH 3/3] Use library full name --- tensorflow-core/tensorflow-core-native/scripts/dist_download.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tensorflow-core/tensorflow-core-native/scripts/dist_download.sh b/tensorflow-core/tensorflow-core-native/scripts/dist_download.sh index ce64bd659d5..7727faefaed 100755 --- a/tensorflow-core/tensorflow-core-native/scripts/dist_download.sh +++ b/tensorflow-core/tensorflow-core-native/scripts/dist_download.sh @@ -55,7 +55,7 @@ if [[ "$PLATFORM" =~ "linux" ]]; then ln -fs libtensorflow_cc.so.2 libtensorflow_cc.so ln -fs libtensorflow_framework.so.2 libtensorflow_framework.so if [[ "$PLATFORM" == "linux-arm64" ]]; then - ln -fs libomp-e9212f90.so.5 libomp.so + ln -fs libomp-e9212f90.so.5 libomp-e9212f90.so fi elif [[ "$PLATFORM" =~ "macosx" ]]; then ln -fs libtensorflow_cc.2.dylib libtensorflow_cc.dylib