Accepting request 1153572 from science
Please stage together with https://build.opensuse.org/request/show/1153127! Currently, openSUSE:Factory:Staging:E. - Remove DYNAMIC_LIST for aarch64 for older gcc versions: This has been fixed upstream. - Update to version 0.3.26: * General: - Improved the version of openblas.pc that is created by the CMAKE build. - Fixed a CMAKE-specific build problem on older versions of MacOS. - Worked around linking problems on old versions of MacOS. - Corrected installation location of the lapacke_mangling header in CMAKE builds. - Added type declarations for complex variables to the MSVC-specific parts of the LAPACK header. - Significantly sped up ?GESV for small problem sizes by introducing a lower bound for multithreading. - Imported additions and corrections from the Reference-LAPACK project: + Added new LAPACK functions for truncated QR with pivoting (Reference-LAPACK PRs 891&941). + Handle miscalculation of minimum work array size in corner cases (Reference-LAPACK PR 942). + Fixed use of uninitialized variables in ?GEDMD and improved inline documentation. + Fixed use of uninitialized variables (and consequential failures) in ?BBCSD. + Added tests for the recently introduced Dynamic Mode Decomposition functions. + Fixed several memory leaks in the LAPACK testsuite. + Fixed counting of testsuite results by the Python script. OBS-URL: https://build.opensuse.org/request/show/1153572 OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/openblas?expand=0&rev=60
This commit is contained in:
commit
9beac0d378
BIN
OpenBLAS-0.3.25.tar.gz
(Stored with Git LFS)
BIN
OpenBLAS-0.3.25.tar.gz
(Stored with Git LFS)
Binary file not shown.
3
OpenBLAS-0.3.26.tar.gz
Normal file
3
OpenBLAS-0.3.26.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:4e6e4f5cb14c209262e33e6816d70221a2fe49eb69eaf0a06f065598ac602c68
|
||||
size 24404912
|
@ -1,3 +1,62 @@
|
||||
-------------------------------------------------------------------
|
||||
Thu Feb 15 08:27:33 UTC 2024 - Egbert Eich <eich@suse.com>
|
||||
|
||||
- Remove DYNAMIC_LIST for aarch64 for older gcc versions: This has
|
||||
been fixed upstream.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Jan 17 08:47:55 UTC 2024 - Egbert Eich <eich@suse.com>
|
||||
|
||||
- Update to version 0.3.26:
|
||||
* General:
|
||||
- Improved the version of openblas.pc that is created by the
|
||||
CMAKE build.
|
||||
- Fixed a CMAKE-specific build problem on older versions of
|
||||
MacOS.
|
||||
- Worked around linking problems on old versions of MacOS.
|
||||
- Corrected installation location of the lapacke_mangling
|
||||
header in CMAKE builds.
|
||||
- Added type declarations for complex variables to the
|
||||
MSVC-specific parts of the LAPACK header.
|
||||
- Significantly sped up ?GESV for small problem sizes by
|
||||
introducing a lower bound for multithreading.
|
||||
- Imported additions and corrections from the Reference-LAPACK
|
||||
project:
|
||||
+ Added new LAPACK functions for truncated QR with pivoting
|
||||
(Reference-LAPACK PRs 891&941).
|
||||
+ Handle miscalculation of minimum work array size in corner
|
||||
cases (Reference-LAPACK PR 942).
|
||||
+ Fixed use of uninitialized variables in ?GEDMD and
|
||||
improved inline documentation.
|
||||
+ Fixed use of uninitialized variables (and consequential
|
||||
failures) in ?BBCSD.
|
||||
+ Added tests for the recently introduced Dynamic Mode
|
||||
Decomposition functions.
|
||||
+ Fixed several memory leaks in the LAPACK testsuite.
|
||||
+ Fixed counting of testsuite results by the Python script.
|
||||
* x86-64:
|
||||
- Fixed computation of CASUM on SkylakeX and newer targets in
|
||||
the special case that AVX512 is not supported by the compiler
|
||||
or operating environment.
|
||||
- Fixed potential undefined behaviour in the CASUM/ZASUM
|
||||
kernels for AVX512 targets.
|
||||
- worked around a problem in the pre-AVX kernels for GEMV
|
||||
* arm64:
|
||||
- Sped up SGEMM and DGEMM on Neoverse V1 and N1.
|
||||
- Sped up ?DOT on SVE-capable targets.
|
||||
- Reduced the number of targets in DYNAMIC_ARCH builds by
|
||||
eliminating functionally equivalent ones.
|
||||
* POWER:
|
||||
- Improved the SGEMM kernel for POWER10.
|
||||
- Fixed compilation with (very) old versions of gcc.
|
||||
- Fixed detection of old 32bit PPC targets in CMAKE-based
|
||||
builds.
|
||||
- Added autodetection of the POWERPC 7400 subtype.
|
||||
- Fixed CMAKE-based compilation for PPCG4 and PPC970 targets.
|
||||
* LONGARCH64:
|
||||
- Added and improved optimized kernels for almost all BLAS
|
||||
functions.
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Wed Dec 20 12:02:55 UTC 2023 - Giacomo Comes <gcomes.obs@gmail.com>
|
||||
|
||||
|
@ -1,7 +1,7 @@
|
||||
#
|
||||
# spec file
|
||||
#
|
||||
# Copyright (c) 2023 SUSE LLC
|
||||
# Copyright (c) 2024 SUSE LLC
|
||||
#
|
||||
# All modifications and additions to the file contributed by third parties
|
||||
# remain the property of their copyright owners, unless otherwise agreed
|
||||
@ -18,8 +18,8 @@
|
||||
|
||||
%global flavor @BUILD_FLAVOR@%{nil}
|
||||
|
||||
%define _vers 0_3_25
|
||||
%define vers 0.3.25
|
||||
%define _vers 0_3_26
|
||||
%define vers 0.3.26
|
||||
%define so_v 0
|
||||
%define pname openblas
|
||||
|
||||
@ -387,10 +387,6 @@ EOF
|
||||
%endif
|
||||
%ifarch aarch64
|
||||
%global openblas_target %openblas_target TARGET=ARMV8
|
||||
%if 0%{?suse_version} < 1550
|
||||
# Only enable targets without sve when using GCC < 9
|
||||
%global openblas_target %openblas_target DYNAMIC_LIST="ARMV8 CORTEXA53 CORTEXA57 CORTEXA72 CORTEXA73 CORTEXA55 FALKOR THUNDERX THUNDERX2T99 TSV110 EMAG8180 NEOVERSEN1 NEOVERSEV1 THUNDERX3T110"
|
||||
%endif
|
||||
%define openblas_opt BUILD_BFLOAT16=1
|
||||
%endif
|
||||
%ifarch s390 s390x
|
||||
|
Loading…
x
Reference in New Issue
Block a user