math/clblas: upgrade to v2.12

Release notes at <https://github.com/clMathLibraries/clBLAS/releases/tag/v2.12>.

PR:		279791
This commit is contained in:
Thierry Thomas 2025-01-24 19:56:23 +01:00
parent 97f28c02d3
commit 9d0302c921
4 changed files with 5 additions and 71 deletions

View file

@ -1,7 +1,6 @@
PORTNAME= clblas
PORTVERSION= 2.10
PORTVERSION= 2.12
DISTVERSIONPREFIX= v
PORTREVISION= 17
CATEGORIES= math
MAINTAINER= ports@FreeBSD.org

View file

@ -1,2 +1,3 @@
SHA256 (clMathLibraries-clBLAS-v2.10_GH0.tar.gz) = 72a46cb92f6057d10b503ce23d62db73d7332eb0645bb8bca3337f4c0558b429
SIZE (clMathLibraries-clBLAS-v2.10_GH0.tar.gz) = 1154117
TIMESTAMP = 1718551899
SHA256 (clMathLibraries-clBLAS-v2.12_GH0.tar.gz) = 7269c7cb06a43c5e96772010eba032e6d54e72a3abff41f16d765a5e524297a9
SIZE (clMathLibraries-clBLAS-v2.12_GH0.tar.gz) = 1157445

View file

@ -1,66 +0,0 @@
--- src/library/blas/AutoGemm/UserGemmKernelSources/dgemm_Col_NN_B0_MX048_NX048_KX08_src.cpp.orig 2016-01-05 17:04:55 UTC
+++ src/library/blas/AutoGemm/UserGemmKernelSources/dgemm_Col_NN_B0_MX048_NX048_KX08_src.cpp
@@ -18,7 +18,7 @@ const unsigned int dgemm_Col_NN_B0_MX048
const unsigned int dgemm_Col_NN_B0_MX048_NX048_KX08_unroll = 8;
const char * const dgemm_Col_NN_B0_MX048_NX048_KX08_src = STRINGIFY(
-#pragma OPENCL EXTENSION cl_khr_fp64 : enable \n
+_Pragma("OPENCL EXTENSION cl_khr_fp64 : enable") \n
#define M6x6 \
rA[0] = lA[offA + 0];\
--- src/library/blas/AutoGemm/UserGemmKernelSources/dgemm_Col_NN_B1_MX048_NX048_KX08_src.cpp.orig 2016-01-05 17:04:55 UTC
+++ src/library/blas/AutoGemm/UserGemmKernelSources/dgemm_Col_NN_B1_MX048_NX048_KX08_src.cpp
@@ -18,7 +18,7 @@ const unsigned int dgemm_Col_NN_B1_MX048
const unsigned int dgemm_Col_NN_B1_MX048_NX048_KX08_unroll = 8;
const char * const dgemm_Col_NN_B1_MX048_NX048_KX08_src = STRINGIFY(
-#pragma OPENCL EXTENSION cl_khr_fp64 : enable \n
+_Pragma("OPENCL EXTENSION cl_khr_fp64 : enable") \n
#define M6x6 \
rA[0] = lA[offA + 0]; \
--- src/library/blas/AutoGemm/UserGemmKernelSources/dgemm_Col_NT_B0_MX048_NX048_KX08_src.cpp.orig 2016-01-05 17:04:55 UTC
+++ src/library/blas/AutoGemm/UserGemmKernelSources/dgemm_Col_NT_B0_MX048_NX048_KX08_src.cpp
@@ -18,7 +18,7 @@ const unsigned int dgemm_Col_NT_B0_MX048
const unsigned int dgemm_Col_NT_B0_MX048_NX048_KX08_unroll = 8;
const char * const dgemm_Col_NT_B0_MX048_NX048_KX08_src = STRINGIFY(
-#pragma OPENCL EXTENSION cl_khr_fp64 : enable \n
+_Pragma("OPENCL EXTENSION cl_khr_fp64 : enable") \n
\n
\ntypedef union _GPtr {
\n __global float *f;
--- src/library/blas/AutoGemm/UserGemmKernelSources/dgemm_Col_NT_B1_MX048_NX048_KX08_src.cpp.orig 2016-01-05 17:04:55 UTC
+++ src/library/blas/AutoGemm/UserGemmKernelSources/dgemm_Col_NT_B1_MX048_NX048_KX08_src.cpp
@@ -18,7 +18,7 @@ const unsigned int dgemm_Col_NT_B1_MX048
const unsigned int dgemm_Col_NT_B1_MX048_NX048_KX08_unroll = 8;
const char * const dgemm_Col_NT_B1_MX048_NX048_KX08_src = STRINGIFY(
-#pragma OPENCL EXTENSION cl_khr_fp64 : enable \n
+_Pragma("OPENCL EXTENSION cl_khr_fp64 : enable") \n
\n
\ntypedef union _GPtr {
\n __global float *f;
--- src/library/blas/AutoGemm/UserGemmKernelSources/dgemm_Col_TN_B0_MX048_NX048_KX08_src.cpp.orig 2016-01-05 17:04:55 UTC
+++ src/library/blas/AutoGemm/UserGemmKernelSources/dgemm_Col_TN_B0_MX048_NX048_KX08_src.cpp
@@ -18,7 +18,7 @@ const unsigned int dgemm_Col_TN_B0_MX048
const unsigned int dgemm_Col_TN_B0_MX048_NX048_KX08_unroll = 8;
const char * const dgemm_Col_TN_B0_MX048_NX048_KX08_src = STRINGIFY(
-#pragma OPENCL EXTENSION cl_khr_fp64 : enable \n
+_Pragma("OPENCL EXTENSION cl_khr_fp64 : enable") \n
__attribute__( (reqd_work_group_size(8, 8, 1)) )
__kernel void dgemm_Col_TN_B0_MX048_NX048_KX08_src (
--- src/library/blas/AutoGemm/UserGemmKernelSources/dgemm_Col_TN_B1_MX048_NX048_KX08_src.cpp.orig 2016-01-05 17:04:55 UTC
+++ src/library/blas/AutoGemm/UserGemmKernelSources/dgemm_Col_TN_B1_MX048_NX048_KX08_src.cpp
@@ -18,7 +18,7 @@ const unsigned int dgemm_Col_TN_B1_MX048
const unsigned int dgemm_Col_TN_B1_MX048_NX048_KX08_unroll = 8;
const char * const dgemm_Col_TN_B1_MX048_NX048_KX08_src = STRINGIFY(
-#pragma OPENCL EXTENSION cl_khr_fp64 : enable \n
+_Pragma("OPENCL EXTENSION cl_khr_fp64 : enable") \n
__attribute__( (reqd_work_group_size(8, 8, 1)) )
__kernel void dgemm_Col_TN_B1_MX048_NX048_KX08_src (

View file

@ -10,4 +10,4 @@ lib/cmake/clBLAS/clBLASTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/clBLAS/clBLASTargets.cmake
lib/libclBLAS.so
lib/libclBLAS.so.2
lib/libclBLAS.so.2.10.0
lib/libclBLAS.so.2.12.0