diff --git a/Use-__INTEL_COMPILER-guard.patch b/Use-__INTEL_COMPILER-guard.patch deleted file mode 100644 index 7682c58e3e8354bc3603be659bea0c0be404a2f6..0000000000000000000000000000000000000000 --- a/Use-__INTEL_COMPILER-guard.patch +++ /dev/null @@ -1,29 +0,0 @@ -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-2.6.tar.gz b/onednn-2.6.tar.gz new file mode 100644 index 0000000000000000000000000000000000000000..44a57f16682401b33c9aaac4222eae824af91c63 Binary files /dev/null and b/onednn-2.6.tar.gz differ diff --git a/onednn.spec b/onednn.spec index 493cdb2b8c6ddcbcad55a6cd05fac90b2389c084..a5535505c57a370ecdbb668ce7ad02a2ada68fac 100644 --- a/onednn.spec +++ b/onednn.spec @@ -1,23 +1,19 @@ %global __cmake_in_source_build 1 Name: onednn -Version: 2.3.2 +Version: 2.6 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}/v%{version}.tar.gz -Patch0: Use-__INTEL_COMPILER-guard.patch +Source0: %{url}/archive/v%{version}/onednn-%{version}.tar.gz -# This package only work in few arches for now -ExclusiveArch: x86_64 aarch64 ppc64le +# This package only work in 64bit arches for now +ExclusiveArch: x86_64 aarch64 -BuildRequires: make -BuildRequires: cmake -BuildRequires: doxygen -BuildRequires: gcc-c++ +BuildRequires: cmake doxygen gcc-c++ # Optionals not yet enabled #BuildRequires: pkgconfig(OpenCL) @@ -63,6 +59,8 @@ mkdir -p build && cd build %make_build +%check +cd build && ctest %install cd build @@ -81,27 +79,25 @@ rm -rf %{buildroot}%{_docdir}/dnnl %doc README.md CONTRIBUTING.md CODE_OF_CONDUCT.md %{_libdir}/libdnnl.so.2 %{_libdir}/libdnnl.so.2.* -%{_libdir}/libmkldnn.so.2 -%{_libdir}/libmkldnn.so.2.* - %files devel - %dir %{_includedir}/oneapi +%dir %{_includedir}/oneapi %{_includedir}/oneapi/dnnl -%{_includedir}/mkldnn*.h* %{_includedir}/dnnl*.h* %{_libdir}/libdnnl.so -%{_libdir}/libmkldnn.so %dir %{_libdir}/cmake/dnnl %{_libdir}/cmake/dnnl/*.cmake -%dir %{_libdir}/cmake/mkldnn -%{_libdir}/cmake/mkldnn/*.cmake - %changelog - +* Sat Aug 6 2022 wisespreading - 2.6-1 +- Update to 2.6 for AMX * Thu Dec 30 2021 yangping69 - 2.3.2-1 - Update version. - +* Wed Dec 22 2021 baihuawei - 2.2-3 +- Fix spec file. +* Wed Dec 1 2021 baihuawei - 2.2-2 +- Fix bugs. +* Wed Sep 30 2021 baihuawei - 2.2-1 +- Update to 2.2 to match latest MindSpore. * Sun Dec 13 2020 sinever - 1.6-1 - Initial spec file.