-
Notifications
You must be signed in to change notification settings - Fork 466
Add Index-64 API as extended API with _64 suffix for CBLAS #846
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
Conversation
Lines 611 to 615 in cea4a63
Should |
Yes, Good point @angsch. Thanks! |
Thank you for catching it! Added. Quick local test:
|
Could you please advise what documentation I can update as part of the checklist? I didn't find CBLAS specific documentation in the repo... |
Hi Maria, you are correct and raising a good point. I do not think there is any CBLAS documentation. Which is an issue. I do not know what to do about this. You are welcome to start a documentation. At least it would be good to document (with a README.md?) the new feature, and start some documentation, and hopefully the documentation will populate itself overtime. I do not think a documentation is necessary for the pull request to be merged. (My opinion.) Let us know what you want to do, what you think. Etc. Julien. |
Hi Julien, thanks for clarifying it. Let me add an initial CBLAS documentation as a separate PR that won't require re-running build and testing. |
I believe the CI errors are unrelated to your PR. I ran the same job (coverage) in my local machine and it succeeded. @mkrainiuk, could you please do the merge (or rebase)? I am happy to do it for you as well. Just let me know. |
I've rebased the branch, but looks like I don't have an access to merge the PR, could you please help to merge it? |
I think there were some issues in the CI so I reverted the merge. This was also mentioned by @angsch in @mkrainiuk, can you have a look? |
Hi @langou could you please let me know how can I get the build logs from the failed steps? I see that the build failed in https://github.com/Reference-LAPACK/lapack/actions/runs/5338940285/jobs/9677000893?pr=857#logs
But it doesn't show what was the exact problem (in the attached archive it also shows the same 149 Compiler errors summary without actual error messages) and reports missed tests in the next Test step instead. When I'm building it locally on Ubuntu22.04 + GNU 11.3 it works fine for the came config:
I also added detailed config/build/testing steps to #857 |
Hi @mkrainiuk,
I do not know more than the log that you sent. I am not sure whether this is helpful but when I look at the "log" that you just sent which is at I see things like: I think that's the problem. |
Another error from the log: ` 1/123 Test #96: LAPACK-xlintstz_ztest_in .........***Failed 0.00 sec Test ERROR: CMake Error at /home/runner/work/lapack/lapack/TESTING/runtest.cmake:36 (message): |
The problem was fixed in #857 FYI: verbose option in CI config helped me to get actual error from the build step.
Does it make sense to document it somewhere or maybe enable by default? |
Thanks. Looks good to me.
Thanks. Let us try to have it as the default then. I assume the output will be way to verbose for most needs, but I guess that's better than to forget how to get the verbose on. I did not know about this flag. I think having it as a default is better than document it. (My opinion.) |
I've opened small PR for this #858 |
Description
This PR extends CBLAS API with
_64
suffix to support 64-bit integer, that will allow mixing 32-bit integer and 64-bit integer API in the same environment without symbol conflicts. The API extension proposal: #666Please note, this PR doesn't include LAPACKE related changes (work in progress), only CBLAS.
Checklist
LAPACK-xeigtstz_zec_in
failed in the PR verification, but it looks like not related to the PR, I see the same problem in other opened PRs as well.