Bug#921698: openblas 0.3.5 dgemm regression on skylakeX

Mo Zhou lumin at debian.org
Fri Feb 8 03:16:24 GMT 2019


Package: libopenblas-base
Version: 0.3.5+ds-1
Severity: important

https://github.com/xianyi/OpenBLAS/issues/1955
https://github.com/JuliaLang/julia/pull/30661

Julia's workaround to this issue is disablibg some kernels.

diff --git a/kernel/x86_64/KERNEL.SKYLAKEX b/kernel/x86_64/KERNEL.SKYLAKEX
index acc6356d..ad0f8973 100644
--- a/kernel/x86_64/KERNEL.SKYLAKEX
+++ b/kernel/x86_64/KERNEL.SKYLAKEX
@@ -7,12 +7,12 @@ SGEMMITCOPY    =  sgemm_tcopy_16_skylakex.c
 SGEMMONCOPY    =  sgemm_ncopy_4_skylakex.c
 SGEMMOTCOPY    =  ../generic/gemm_tcopy_4.c

 -DGEMMKERNEL    =  dgemm_kernel_4x8_skylakex.c
+#DGEMMKERNEL    =  dgemm_kernel_4x8_skylakex.c

 -DGEMMINCOPY    =  dgemm_ncopy_8_skylakex.c
-DGEMMITCOPY    =  dgemm_tcopy_8_skylakex.c
-DGEMMONCOPY    =  dgemm_ncopy_8_skylakex.c
-DGEMMOTCOPY    =  dgemm_tcopy_8_skylakex.c
+#DGEMMINCOPY    =  dgemm_ncopy_8_skylakex.c
+#DGEMMITCOPY    =  dgemm_tcopy_8_skylakex.c
+#DGEMMONCOPY    =  dgemm_ncopy_8_skylakex.c
+#DGEMMOTCOPY    =  dgemm_tcopy_8_skylakex.c

  SGEMM_BETA = sgemm_beta_skylakex.c
 DGEMM_BETA = dgemm_beta_skylakex.c



More information about the debian-science-maintainers mailing list