diff --git a/Use-__INTEL_COMPILER-guard.patch b/Use-__INTEL_COMPILER-guard.patch new file mode 100644 index 0000000000000000000000000000000000000000..7682c58e3e8354bc3603be659bea0c0be404a2f6 --- /dev/null +++ b/Use-__INTEL_COMPILER-guard.patch @@ -0,0 +1,29 @@ +From 2654b133917480ff6860c4c8b4b9df11c9c95bf5 Mon Sep 17 00:00:00 2001 +From: Nicolas Chauvet +Date: Tue, 17 Aug 2021 09:36:19 +0200 +Subject: [PATCH 2/2] Use __INTEL_COMPILER guard + +This fixes compilation on non-x86 arches + +Signed-off-by: Nicolas Chauvet +--- + src/gpu/jit/ngen/ngen_utils.hpp | 2 ++ + 1 file changed, 2 insertions(+) + +diff --git a/src/gpu/jit/ngen/ngen_utils.hpp b/src/gpu/jit/ngen/ngen_utils.hpp +index 508756a080fd..2b736927db35 100644 +--- a/src/gpu/jit/ngen/ngen_utils.hpp ++++ b/src/gpu/jit/ngen/ngen_utils.hpp +@@ -19,7 +19,9 @@ + + #include + ++#ifdef __INTEL_COMPILER + #include ++#endif + + #ifdef _MSC_VER + #include +-- +2.31.1 + diff --git a/onednn.spec b/onednn.spec index dbda0d3e7a09cbb4bea6a261bf0f4c3f06660e20..493cdb2b8c6ddcbcad55a6cd05fac90b2389c084 100644 --- a/onednn.spec +++ b/onednn.spec @@ -1,17 +1,20 @@ %global __cmake_in_source_build 1 Name: onednn -Version: 1.6 +Version: 2.3.2 Release: 1 Summary: Deep Neural Network Library License: ASL 2.0 and BSD and Boost and MIT URL: https://github.com/oneapi-src/oneDNN/ -Source0: %{url}/archive/v%{version}/onednn-%{version}.tar.gz +Source0: %{url}/archive/v%{version}/v%{version}.tar.gz +Patch0: Use-__INTEL_COMPILER-guard.patch + # This package only work in few arches for now ExclusiveArch: x86_64 aarch64 ppc64le +BuildRequires: make BuildRequires: cmake BuildRequires: doxygen BuildRequires: gcc-c++ @@ -76,13 +79,15 @@ rm -rf %{buildroot}%{_docdir}/dnnl %files %license LICENSE THIRD-PARTY-PROGRAMS %doc README.md CONTRIBUTING.md CODE_OF_CONDUCT.md -%{_libdir}/libdnnl.so.1 -%{_libdir}/libdnnl.so.1.* -%{_libdir}/libmkldnn.so.1 -%{_libdir}/libmkldnn.so.1.* +%{_libdir}/libdnnl.so.2 +%{_libdir}/libdnnl.so.2.* +%{_libdir}/libmkldnn.so.2 +%{_libdir}/libmkldnn.so.2.* %files devel + %dir %{_includedir}/oneapi +%{_includedir}/oneapi/dnnl %{_includedir}/mkldnn*.h* %{_includedir}/dnnl*.h* %{_libdir}/libdnnl.so @@ -95,5 +100,8 @@ rm -rf %{buildroot}%{_docdir}/dnnl %changelog +* Thu Dec 30 2021 yangping69 - 2.3.2-1 +- Update version. + * Sun Dec 13 2020 sinever - 1.6-1 - Initial spec file. diff --git a/onednn-1.6.tar.gz b/v2.3.2.tar.gz similarity index 37% rename from onednn-1.6.tar.gz rename to v2.3.2.tar.gz index d1222b1215fdae7ae5d5d98068313324ac405a64..e538f08db1feb7153d01b3fda85c08a888400426 100644 Binary files a/onednn-1.6.tar.gz and b/v2.3.2.tar.gz differ