You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
When building hipBLAS and not linking BLIS or providing NETLIB LAPACK and CBLAS in ${BUILD_DIR}/deps/deps-install it is assumed that NETLIB installed to the system should be used. While find_package() is used, the variables it provides are not used and instead the library names are set to the ones of the NETLIB reference implementation even though when find_package() points to a different implementation.
This needs to be patched to allow other LAPACK / CBLAS providers like OpenBLAS.
Summary
When building hipBLAS and not linking BLIS or providing NETLIB LAPACK and CBLAS in
${BUILD_DIR}/deps/deps-install
it is assumed that NETLIB installed to the system should be used. Whilefind_package()
is used, the variables it provides are not used and instead the library names are set to the ones of the NETLIB reference implementation even though whenfind_package()
points to a different implementation.This needs to be patched to allow other LAPACK / CBLAS providers like OpenBLAS.
Link to patch
https://github.com/ROCm/TheRock/blob/main/patches/amd-mainline/hipBLAS/0001-Fix-finding-LAPACK-and-CBLAS.patch
Permalink to patch
https://github.com/ROCm/TheRock/blob/6e1bd9b82a581487712f95ef86c0ba27c77faec9/patches/amd-mainline/hipBLAS/0001-Fix-finding-LAPACK-and-CBLAS.patch
The text was updated successfully, but these errors were encountered: