svn commit: r554116 - in head/math/onednn: . files

Yuri Victorovich yuri at FreeBSD.org
Thu Nov 5 02:02:38 UTC 2020


Author: yuri
Date: Thu Nov  5 02:02:36 2020
New Revision: 554116
URL: https://svnweb.freebsd.org/changeset/ports/554116

Log:
  math/onednn: Update 1.6.5 -> 1.7
  
  Reported by:	portscout

Modified:
  head/math/onednn/Makefile
  head/math/onednn/distinfo
  head/math/onednn/files/patch-CMakeLists.txt
  head/math/onednn/files/patch-cmake_platform.cmake
  head/math/onednn/pkg-plist

Modified: head/math/onednn/Makefile
==============================================================================
--- head/math/onednn/Makefile	Thu Nov  5 01:21:10 2020	(r554115)
+++ head/math/onednn/Makefile	Thu Nov  5 02:02:36 2020	(r554116)
@@ -2,7 +2,7 @@
 
 PORTNAME=	onednn
 DISTVERSIONPREFIX=	v
-DISTVERSION=	1.6.5
+DISTVERSION=	1.7
 CATEGORIES=	math # machine-learning
 
 MAINTAINER=	yuri at FreeBSD.org

Modified: head/math/onednn/distinfo
==============================================================================
--- head/math/onednn/distinfo	Thu Nov  5 01:21:10 2020	(r554115)
+++ head/math/onednn/distinfo	Thu Nov  5 02:02:36 2020	(r554116)
@@ -1,3 +1,3 @@
-TIMESTAMP = 1604130246
-SHA256 (oneapi-src-oneDNN-v1.6.5_GH0.tar.gz) = 6258d961fe1757b70d10cf34f0925079401ffae264f056b15024270b11d5c1eb
-SIZE (oneapi-src-oneDNN-v1.6.5_GH0.tar.gz) = 5802462
+TIMESTAMP = 1604535503
+SHA256 (oneapi-src-oneDNN-v1.7_GH0.tar.gz) = 2dbd53578b36bd84bbc3e411d1a4cacc0eed832892818c5fa16b72cbf1dab015
+SIZE (oneapi-src-oneDNN-v1.7_GH0.tar.gz) = 8696108

Modified: head/math/onednn/files/patch-CMakeLists.txt
==============================================================================
--- head/math/onednn/files/patch-CMakeLists.txt	Thu Nov  5 01:21:10 2020	(r554115)
+++ head/math/onednn/files/patch-CMakeLists.txt	Thu Nov  5 02:02:36 2020	(r554116)
@@ -1,15 +1,6 @@
---- CMakeLists.txt.orig	2020-08-06 03:36:08 UTC
+--- CMakeLists.txt.orig	2020-10-28 05:50:44 UTC
 +++ CMakeLists.txt
-@@ -91,7 +91,7 @@ endif()
- if(NOT DNNL_TARGET_ARCH)
-     if(CMAKE_SYSTEM_PROCESSOR MATCHES "^(aarch64.*|AARCH64.*|arm64.*|ARM64.*)")
-         set(DNNL_TARGET_ARCH "AARCH64")
--    elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "^(ppc64.*|PPC64.*)")
-+    elseif(CMAKE_SYSTEM_PROCESSOR MATCHES "^(ppc64.*|PPC64.*|powerpc64.*)")
-         set(DNNL_TARGET_ARCH "PPC64")
-     else()
-         set(DNNL_TARGET_ARCH "X64")
-@@ -113,7 +113,9 @@ include("cmake/mkldnn_compat.cmake")
+@@ -115,7 +115,9 @@ include("cmake/mkldnn_compat.cmake")
  
  include("cmake/utils.cmake")
  include("cmake/options.cmake")
@@ -20,7 +11,7 @@
  include("cmake/TBB.cmake")
  include("cmake/Threadpool.cmake")
  include("cmake/OpenCL.cmake")
-@@ -156,8 +158,12 @@ include(GNUInstallDirs)
+@@ -160,8 +162,12 @@ include(GNUInstallDirs)
  include(CMakePackageConfigHelpers)
  
  add_subdirectory(src)

Modified: head/math/onednn/files/patch-cmake_platform.cmake
==============================================================================
--- head/math/onednn/files/patch-cmake_platform.cmake	Thu Nov  5 01:21:10 2020	(r554115)
+++ head/math/onednn/files/patch-cmake_platform.cmake	Thu Nov  5 02:02:36 2020	(r554116)
@@ -1,6 +1,6 @@
---- cmake/platform.cmake.orig	2020-08-06 03:36:08 UTC
+--- cmake/platform.cmake.orig	2020-10-28 05:50:44 UTC
 +++ cmake/platform.cmake
-@@ -104,16 +104,16 @@ elseif(UNIX OR MINGW)
+@@ -104,22 +104,22 @@ elseif(UNIX OR MINGW)
          if(DNNL_TARGET_ARCH STREQUAL "AARCH64")
               set(DEF_ARCH_OPT_FLAGS "-O3")
               # For native compilation tune for the host processor
@@ -15,26 +15,21 @@
 +             if (FALSE AND CMAKE_SYSTEM_PROCESSOR STREQUAL CMAKE_HOST_SYSTEM_PROCESSOR)
                   append(DEF_ARCH_OPT_FLAGS "-mcpu=native")
               endif()
--        elseif(DNNL_TARGET_ARCH STREQUAL "X64")
-+        elseif(FALSE AND DNNL_TARGET_ARCH STREQUAL "X64")
-              set(DEF_ARCH_OPT_FLAGS "-msse4.1")
-         endif()
-         # Clang cannot vectorize some loops with #pragma omp simd and gets
-@@ -162,17 +162,17 @@ elseif(UNIX OR MINGW)
-         if(DNNL_TARGET_ARCH STREQUAL "AARCH64")
+         elseif(DNNL_TARGET_ARCH STREQUAL "S390X")
               set(DEF_ARCH_OPT_FLAGS "-O3")
               # For native compilation tune for the host processor
 -             if (CMAKE_SYSTEM_PROCESSOR STREQUAL CMAKE_HOST_SYSTEM_PROCESSOR)
 +             if (FALSE AND CMAKE_SYSTEM_PROCESSOR STREQUAL CMAKE_HOST_SYSTEM_PROCESSOR)
-                  append(DEF_ARCH_OPT_FLAGS "-mcpu=native")
+                  append(DEF_ARCH_OPT_FLAGS "-march=native")
               endif()
-         elseif(DNNL_TARGET_ARCH STREQUAL "PPC64")
-              set(DEF_ARCH_OPT_FLAGS "-O3")
-              # In GCC, -ftree-vectorize is turned on under -O3 since 2007.
-              # For native compilation tune for the host processor
--             if (CMAKE_SYSTEM_PROCESSOR STREQUAL CMAKE_HOST_SYSTEM_PROCESSOR)
-+             if (FALSE AND CMAKE_SYSTEM_PROCESSOR STREQUAL CMAKE_HOST_SYSTEM_PROCESSOR)
-                  append(DEF_ARCH_OPT_FLAGS "-mcpu=native")
+-        elseif(DNNL_TARGET_ARCH STREQUAL "X64")
++        elseif(FALSE AND DNNL_TARGET_ARCH STREQUAL "X64")
+              set(DEF_ARCH_OPT_FLAGS "-msse4.1")
+         endif()
+         # Clang cannot vectorize some loops with #pragma omp simd and gets
+@@ -203,7 +203,7 @@ elseif(UNIX OR MINGW)
+              if (CMAKE_SYSTEM_PROCESSOR STREQUAL CMAKE_HOST_SYSTEM_PROCESSOR)
+                  append(DEF_ARCH_OPT_FLAGS "-march=native")
               endif()
 -        elseif(DNNL_TARGET_ARCH STREQUAL "X64")
 +        elseif(FALSE AND DNNL_TARGET_ARCH STREQUAL "X64")

Modified: head/math/onednn/pkg-plist
==============================================================================
--- head/math/onednn/pkg-plist	Thu Nov  5 01:21:10 2020	(r554115)
+++ head/math/onednn/pkg-plist	Thu Nov  5 02:02:36 2020	(r554116)
@@ -22,7 +22,7 @@ lib/cmake/mkldnn/mkldnn-targets-%%CMAKE_BUILD_TYPE%%.c
 lib/cmake/mkldnn/mkldnn-targets.cmake
 lib/libdnnl.so
 lib/libdnnl.so.1
-lib/libdnnl.so.1.6
+lib/libdnnl.so.1.7
 lib/libmkldnn.so
 lib/libmkldnn.so.1
-lib/libmkldnn.so.1.6
+lib/libmkldnn.so.1.7


More information about the svn-ports-head mailing list