** Description changed:
[ Impact ]
- * This update bumps hipBLASLt from 7.1.1 to 7.2.4 as part of the
- coordinated ROCm 7.2 stack release. The new upstream version delivers
- expanded hardware and data-type support, a correctness fix, and an
- enumeration update:
+ * This update bumps hipBLASLt from 7.1.1 to 7.2.4 as part of the
+ coordinated ROCm 7.2 stack release. The new upstream version delivers
+ expanded hardware and data-type support, a correctness fix, and an
+ enumeration update:
- - Support for the BF16 data type (and BF16 input with FP32 output)
- on gfx90a (MI200/MI210/MI250). Users running mixed-precision workloads
- on Aldebaran hardware could not use BF16 with hipBLASLt in ROCm 7.1.
- - hipBLASLtExt operation APIs are now supported on gfx11XX and gfx12XX
- (RDNA3 and RDNA4 GPUs), extending the reach of the extension API to
- consumer and workstation hardware.
- - Sigmoid Activation Function is added as a new epilogue option, with a
- follow-up enumeration value fix (ROCm 7.2.1) ensuring the activation
- variant is correctly identified by downstream code.
- - Added HIPBLASLT_OVERRIDE_COMPUTE_TYPE_XF32 environment variable,
- allowing users to override the XF32 compute type when precision
- trade-offs are desired.
- - Fixed: users could encounter HIPBLAS_STATUS_INTERNAL_ERROR with various
- matrix sizes in CPX (complex) mode. This caused silent failures in
- complex-valued GEMM operations.
+ - Support for the BF16 data type (and BF16 input with FP32 output)
+ on gfx90a (MI200/MI210/MI250). Users running mixed-precision workloads
+ on Aldebaran hardware could not use BF16 with hipBLASLt in ROCm 7.1.
+ - hipBLASLtExt operation APIs are now supported on gfx11XX and gfx12XX
+ (RDNA3 and RDNA4 GPUs), extending the reach of the extension API to
+ consumer and workstation hardware.
+ - Sigmoid Activation Function is added as a new epilogue option, with a
+ follow-up enumeration value fix (ROCm 7.2.1) ensuring the activation
+ variant is correctly identified by downstream code.
+ - Added HIPBLASLT_OVERRIDE_COMPUTE_TYPE_XF32 environment variable,
+ allowing users to override the XF32 compute type when precision
+ trade-offs are desired.
+ - Fixed: users could encounter HIPBLAS_STATUS_INTERNAL_ERROR with various
+ matrix sizes in CPX (complex) mode. This caused silent failures in
+ complex-valued GEMM operations.
- hipBLASLt is a dependency of PyTorch-ROCm and other ML frameworks for
- GEMM acceleration on AMD GPUs.
+ hipBLASLt is a dependency of PyTorch-ROCm and other ML frameworks for
+ GEMM acceleration on AMD GPUs.
[ Test Plan ]
1. Build:
- - dpkg-buildpackage or sbuild succeeds.
- - dpkg --compare-versions 7.2.4+dfsg-0ubuntu1 gt 7.1.1+dfsg-3ubuntu2
- returns true.
- - No debian/*.symbols file exists for this package;
DPKG_GENSYMBOLS_CHECK_LEVEL=4
- is set in debian/rules and will flag any ABI changes at build time.
+ - dpkg-buildpackage or sbuild succeeds.
+ - dpkg --compare-versions 7.2.4+dfsg-1~exp1 gt 7.1.1+dfsg-3ubuntu2
+ returns true.
+ - No debian/*.symbols file exists for this package;
DPKG_GENSYMBOLS_CHECK_LEVEL=4
+ is set in debian/rules and will flag any ABI changes at build time.
2. Installability:
- - apt install libhipblaslt1 libhipblaslt-dev succeeds.
- - Confirm reverse dependencies (e.g. PyTorch-ROCm) remain installable
- without rebuild.
+ - apt install libhipblaslt1 libhipblaslt-dev succeeds.
+ - Confirm reverse dependencies (e.g. PyTorch-ROCm) remain installable
+ without rebuild.
3. Autopkgtest (hipblaslt1-tests) on a GPU-equipped testbed:
autopkgtest [22:22:40]: starting date and time: 2026-06-04 22:22:40+0000
autopkgtest [22:22:40]: version 5.55
autopkgtest [22:22:40]: host rocmtest; command line: /usr/bin/autopkgtest
hipblaslt -U --timeout-test=28800 '--setup-commands=export NEEDRESTART_MODE=a;
export NEEDRESTART_SUSPEND=1' '--setup-commands=add-apt-repository -ss -y'
'--setup-commands=add-apt-repository ppa:igorluppi/hipblaslt-7.2.4
--enable-source -y' -- lxd ubuntu-daily:resolute --profile=rocm-gpu
- autopkgtest [22:23:46]: testing package hipblaslt version
7.2.4+dfsg-0ubuntu1~ppa1~26.04
+ autopkgtest [22:23:46]: testing package hipblaslt version
7.2.4+dfsg-1~exp1~ppa1~26.04
autopkgtest [22:24:51]: test hipblaslt1-tests: rocm-test-launcher
/usr/libexec/rocm/libhipblaslt1-tests/run-tests
[ PASSED ] 3147 tests.
autopkgtest [22:25:10]: test hipblaslt1-tests: -----------------------]
autopkgtest [22:25:11]: test hipblaslt1-tests: - - - - - - - - - - results -
- - - - - - - - -
hipblaslt1-tests PASS
autopkgtest [22:25:11]: @@@@@@@@@@@@@@@@@@@@ summary
hipblaslt1-tests PASS
[ Where problems could occur ]
- * The BF16 and hipBLASLtExt API additions are new code paths that
- were not exercised in 7.1.x. A regression in these paths would manifest
- as HIPBLAS_STATUS_INTERNAL_ERROR or incorrect numerical results in
- BF16/mixed-precision GEMM on gfx90a, or as API call failures on
- gfx11XX/gfx12XX hardware using the Ext API.
+ * The BF16 and hipBLASLtExt API additions are new code paths that
+ were not exercised in 7.1.x. A regression in these paths would manifest
+ as HIPBLAS_STATUS_INTERNAL_ERROR or incorrect numerical results in
+ BF16/mixed-precision GEMM on gfx90a, or as API call failures on
+ gfx11XX/gfx12XX hardware using the Ext API.
- * The Sigmoid epilogue addition introduces new kernel dispatch logic.
- A regression would appear as incorrect activations or a segfault when
- HIPBLASLT_EPILOGUE_SIGMOID_EXT is requested.
+ * The Sigmoid epilogue addition introduces new kernel dispatch logic.
+ A regression would appear as incorrect activations or a segfault when
+ HIPBLASLT_EPILOGUE_SIGMOID_EXT is requested.
- * The CPX mode fix changes the code path for complex GEMM operations.
- Although the old behaviour was a bug, any application that worked around
- the HIPBLAS_STATUS_INTERNAL_ERROR by adjusting matrix sizes may behave
- differently with the fixed path. Symptom: unexpected success (benign) or
- a different error at a different size boundary.
+ * The CPX mode fix changes the code path for complex GEMM operations.
+ Although the old behaviour was a bug, any application that worked around
+ the HIPBLAS_STATUS_INTERNAL_ERROR by adjusting matrix sizes may behave
+ differently with the fixed path. Symptom: unexpected success (benign) or
+ a different error at a different size boundary.
- * The Tensile device library (GPU kernels) is rebuilt for each upstream
- release. A regression in kernel selection heuristics could cause
- performance degradation or incorrect results for GEMM shapes that
- exercise newly added or modified kernel variants.
+ * The Tensile device library (GPU kernels) is rebuilt for each upstream
+ release. A regression in kernel selection heuristics could cause
+ performance degradation or incorrect results for GEMM shapes that
+ exercise newly added or modified kernel variants.
[ Other Info ]
- * ABI: public API is fully stable. abipkgdiff (7.1.1 vs 7.2.4) reports
- 0 removed, 0 changed, 0 added public functions/variables. Internal
- symbol churn (origami:: heuristics, __hip_cuid_* build IDs) is expected
- and not ABI-relevant. SONAME: libhipblaslt.so.1.1 (unchanged).
- No debian/libhipblaslt1.symbols file exists — tracking this as a
- follow-up item.
+ * ABI: public API is fully stable. abipkgdiff (7.1.1 vs 7.2.4) reports
+ 0 removed, 0 changed, 0 added public functions/variables. Internal
+ symbol churn (origami:: heuristics, __hip_cuid_* build IDs) is expected
+ and not ABI-relevant. SONAME: libhipblaslt.so.1.1 (unchanged).
+ No debian/libhipblaslt1.symbols file exists — tracking this as a
+ follow-up item.
- * This update is part of the coordinated ROCm 7.2 stack release.
+ * This update is part of the coordinated ROCm 7.2 stack release.
- * PPA:
+ * PPA:
https://launchpad.net/~igorluppi/+archive/ubuntu/hipblaslt-7.2.4/+packages
- * Upstream version comparison:
- https://github.com/ROCm/rocm-libraries/compare/rocm-7.1.1...rocm-7.2.4
+ * Upstream version comparison:
+ https://github.com/ROCm/rocm-libraries/compare/rocm-7.1.1...rocm-7.2.4
- * Target: resolute 26.04 / stonking 26.10
+ * Target: resolute 26.04 / stonking 26.10
** Changed in: hipblaslt (Ubuntu)
Status: New => In Progress
** Changed in: hipblaslt (Ubuntu)
Assignee: (unassigned) => Igor Luppi (igorluppi)
--
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/2155653
Title:
SRU: New upstream version 7.2.4
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/hipblaslt/+bug/2155653/+subscriptions
--
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs