** Description changed:
- As part of our efforts to have the ROCm v7.2.4 stack in Resolute this
- bug has been created.
+ [ Impact ]
+ Users of the ROCm GPU computing stack on Resolute are running
+ an older hipSOLVER 7.1.0 (3.1.0). Version 7.2.4 (3.2.0) is required for
+ compatibility with the coordinated ROCm 7.2.4 stack and delivers the following
+ changes:
- This bug shall be updated to follow the SRU template. For now it serves
- as a placeholder.
+ * rocSOLVER logging control: hipSOLVER now honours the `ROCSOLVER_LAYER` and
+ `ROCSOLVER_LEVELS` environment variables to enable/disable rocSOLVER
logging
+ when hipSOLVER is used as the frontend (all three backends: regular,
refactor,
+ and sparse). Previously there was no way to activate rocSOLVER diagnostic
+ logging through the hipSOLVER API.
+ * Fortran SOVERSION set: `rocm_set_soversion` is now called for the
+ hipsolver_fortran target, ensuring the Fortran library's SONAME is
+ correctly stamped on install. Previously we had this patched.
+ * CMake build fixes: Fortran client dependency race (`add_dependencies` →
+ `target_link_libraries`) and a CMake ENV variable reference typo
+ (`$ENV{rocblas_DIR}`) corrected, preventing first-run parallel build
+ failures.
+ * Extended compat API test coverage: test suites for hipsolverDn
+ compatibility functions extended across GEBRD, GESVDJ, ORGxx/UNGxx,
+ SYEVx/HEEVx, SYGVx/HEGVx, SYTRD, SYTRF, POTRI and others.
+ * sygvdx/hegvdx compat tests disabled: these tests are marked DISABLED
+ upstream pending resolution of a known accuracy issue.
- MP: https://salsa.debian.org/rocm-team/hipsolver/-/merge_requests/3
- PPA: https://launchpad.net/~b0b0a/+archive/ubuntu/hipsolver-7.2.4
- Autopkgtests:
https://autopkgtest.ubuntu.com/user/bullwinkle-team/ppa/rocm-devel
- Upstream code diff:
https://github.com/ROCm/hipsolver/compare/rocm-7.1.1...rocm-7.2.4
- abipkgdiff [libhipsolver.so.1 vs libhipsolver.so.1] and
[libhipsolver_fortran.so.1 vs libhipsolver_fortran.so.1]: Empty
(bullwinkle-cicd run 27195641770)
+ [ Test Plan ]
+ 1. Build
+ Package successfully builds in the bug PPA as well as the Bullwinkle
+ team rocm-devel PPA via recipe. Bullwinkle team has pushed the
+ package to Debian experimental and then synced it to stonking.
+
+ 2. Installability:
+ apt install libhipsolver1 libhipsolver-dev libhipsolver-fortran1 \
+ libhipsolver-fortran-dev libhipsolver1-tests
+
+ 3. Autopkgtest: all tests pass.
+ [----------] Global test environment tear-down
+ [==========] 12371 tests from 119 test suites ran. (151385 ms total)
+ [ PASSED ] 12371 tests.
+ autopkgtest [11:46:52]: test libhipsolver1-tests: - - - - - - - - - -
results - - - - - - - - - -
+ libhipsolver1-tests PASS
+
+
+ 4. Symbols check: DPKG_GENSYMBOLS_CHECK_LEVEL enforced in debian/rules;
+ build log confirms no symbols removed from libhipsolver.so.1 or
+ libhipsolver_fortran.so.1.
+
+ [ Where problems could occur ]
+ * rocSOLVER logging activation: the new logging code in
+ `hipsolverCreate`/`hipsolverDestroy` checks environment variables on every
+ handle creation/destruction. If the `strtol` parsing behaves unexpectedly
+ on an edge-case value, logging could be spuriously enabled, producing
+ unexpected diagnostic output or a minor performance impact.
+
+ [ Other Info ]
+ * ABI: SONAME unchanged at libhipsolver.so.1 and libhipsolver_fortran.so.1
+ (SOVERSION=1.0, confirmed in library/CMakeLists.txt). abipkgdiff output for
+ both libraries is empty — 0 functions removed, changed, or added.
+ * This update is part of the coordinated ROCm 7.2.4 stack release.
+ * Initial MP to stonking that later ended in debian experimental:
+ https://salsa.debian.org/rocm-team/hipsolver/-/merge_requests/3
+ * PPA: https://launchpad.net/~b0b0a/+archive/ubuntu/hipsolver-2156046
+ https://launchpad.net/~b0b0a/+archive/ubuntu/hipsolver-7.2.4
+ * Autopkgtests:
https://autopkgtest.ubuntu.com/user/bullwinkle-team/ppa/rocm-devel
+ * Upstream comparison:
+ https://github.com/ROCm/hipsolver/compare/rocm-7.1.0...rocm-7.2.4
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2156046
Title:
SRU: New upstream version 7.2.4
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/hipsolver/+bug/2156046/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs