New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
sci-libs/rocBLAS: various fixes #23450
Conversation
Originaly TensileCreateLibrary consumes all cpu detected. This modification will inject $(makeopts_jobs) into TensileCreateLibrary.py so it respects MAKEOPTS Closes: https://bugs.gentoo.org/822828 Package-Manager: Portage-3.0.22, Repoman-3.0.3 Signed-off-by: Yiyang Wu <xgreenlandforwyy@gmail.com>
__skip_rocmclang is used to avoid configuration error for cmake-3.21.(1|2), which don't exist among ebuilds anymore, so this flag is not recognized. Package-Manager: Portage-3.0.22, Repoman-3.0.3 Signed-off-by: Yiyang Wu <xgreenlandforwyy@gmail.com>
Add a patch that classify 6 test suites as known_bug. Upstream will fix this issue in future releases, and they recommand this as solution for current version. Closes: ROCm/rocBLAS#1202 Package-Manager: Portage-3.0.22, Repoman-3.0.3 Signed-off-by: Yiyang Wu <xgreenlandforwyy@gmail.com>
Pull Request assignmentSubmitter: @littlewu2508 sci-libs/rocBLAS: @gentoo/sci, @justxi, @littlewu2508 Linked bugsBugs linked: 822828 In order to force reassignment and/or bug reference scan, please append Docs: Code of Conduct ● Copyright policy (expl.) ● Devmanual ● GitHub PRs ● Proxy-maint guide |
Pull request CI reportReport generated at: 2021-12-21 04:05 UTC There are existing issues already. Please look into the report to make sure none of them affect the packages in question: |
@@ -97,7 +99,6 @@ src_configure() { | |||
-DBUILD_CLIENTS_TESTS=$(usex test ON OFF) | |||
-DBUILD_CLIENTS_BENCHMARKS=$(usex benchmark ON OFF) | |||
${AMDGPU_TARGETS+-DAMDGPU_TARGETS="${AMDGPU_TARGETS}"} | |||
-D__skip_rocmclang="ON" ## fix cmake-3.21 configuration issue caused by officialy support programming language "HIP" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Depend on a newer CMake version?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
only cmake-3.21.1 and cmake-3.21.2 need this, version below this or higher than this don't need or recognize this flag, and will throw a warning (like https://bugs.gentoo.org/829326 described). The two version does not exists in portage tree now.
The rocBLAS license is BSD, but is mistakenly set to MIT in ebuild Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Yiyang Wu <xgreenlandforwyy@gmail.com>
I found that the license is incorrect. rocBLAS is distributed under BSD. |
Pull request CI reportReport generated at: 2022-01-14 14:18 UTC There are existing issues already. Please look into the report to make sure none of them affect the packages in question: |
@heroxbd Please have a look of this PR. I've got ROCm-5.0 ebuilds prepared, so it would be better if we apply existing fixes. |
We need both, rocBLAS is BSD but Tensile is MIT. |
Tensile is only needed during compilation (python scripts that read configs and call compilers for GPU code). I'm not sure whether the MIT license of Tensile matters.
The Tensile in ::science is not up-to-date. However I can maintain the current version of Tensile, and it is possible to unbundle it if I do some hack. |
gentoo/gentoo#23450 Package-Manager: Portage-3.0.30, Repoman-3.0.3 Signed-off-by: Andrew Ammerlaan <andrewammerlaan@gentoo.org>
It is up to date now 😄 |
Depends, are these files installed to the system? If so, the license matters, if not then we don't care. |
There's an
|
Thanks 👍 I also moved Tensile into ::gentoo |
This PR contains three commits:
let TensileCreateLibrary respects MAKEOPTS
Closes: https://bugs.gentoo.org/822828
common fix for unuesd cmake variable:
Bugs: https://bugs.gentoo.org/829326
fix test failures:
Closes: ROCm/rocBLAS#1202