-
Notifications
You must be signed in to change notification settings - Fork 22
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
4.0: lot better but hipBLAS and rocALUTION still broken #182
Comments
That problem should be fixed, but I will check rocALUTION again. EDIT: @pshirshov I see, you are using the HIP use flag,.... there is some work left. Did you fix the problem with hipBLAS? |
Also, just for your information, tensorflow-rocm 2.4.0 works for me! |
Wow, keras works too. Great! |
@pshirshov Do you have ebuilds? |
Thanks for the feedback =). |
For keras? Nope, I'm just fetching them from pip:
|
Well, there are still some issues with keras:
This looks fixable though. |
@pshirshov Maybe you can fix that, when you find the "gfx906co" files and set the ROCBLAS_TENSILE_LIBPATH by hand for a first test? |
Yup, I'm trying. Seems like these files expected to be bundled into rocBLAS: ROCm/rocALUTION#116 (comment) Though this is the only mention of these files I was able to google out... I'll try to rebuild without tensile_host flag. |
Well, something is still broken. rocBLAS fails to build with "+tensile -tensile_host". I've tried to build it with "-tensile -tensile_host" but in that case keras fails with:
|
Yes, Tensile seems to be necessary. |
The build log is flooded with messages like"
in case of "+tensile -tensile_host" |
I pushed a new ebuild for hipBLAS (4.0.0-r2) with "CUDA" use flag, to disable detection of CUDA. |
Confirmed, hipBLAS builds&installs now, many thanks! |
I'm not sure if that's the issue, though maybe the problem is that you do set C++ flags but not C flags:
|
These are the next =).
I do not set anything and all should be C++ code. But I will have a look on it. |
C flags are empty, but seems like you are setting C++ flags here: https://github.com/justxi/rocm/blob/master/sci-libs/rocALUTION/rocALUTION-4.0.0-r1.ebuild#L50
It depends on their build, they may perfectly use C flags for C++ compiler commandline. It's just a guess though. I'm curious why does it build on your machine... |
I´m closing this for now. Please reopen if there is further interest. |
Hi,
I've tried to build 4.0. It's a lot better now, but hipBLAS and rocALUTION still fail to build. The issue with hipBLAS seems to be simple - I have both cuda and rocm and configuration step detects them both but the library expects just one flag to be set. The issue with rocALUTION is more obscure, seems like something is wrong with the ebuild.
Below are the logs:
The text was updated successfully, but these errors were encountered: