-
Notifications
You must be signed in to change notification settings - Fork 3
hipRAND is missing from rocm/5.4.3 in PrgEnv-cray on Setonix #19
Comments
Hi @BenWibking , I will try to fix the installation for 5.4.3 when setonix comes back from maintenance. |
This is still not working for us. |
Hi @BenWibking , I am still trying to work out why it didn't produce hiprand. And I likely cannot update the module to produce a new rocm build as it might disrupt others. However, I am looking for a non-disruptive way of updating the software stack. |
Hi @BenWibking , just to clarify: |
@dipietrantonio How did you fix this problem when I reported this a few months ago? |
Hi @BenWibking , I've updated the installation scripts and now it should be there. Can you try it? |
Hi @BenWibking @pelahi , as pointed out in the first comment, this was simply an oversight on my side, so many projects! I just need to add the cake_build line specified in the mentioned issue. |
It still does not work:
These are the modules I have loaded:
|
A couple points that may be helpful (or not?) here Looks like rocrand is available in the 5.4.3 install, but hiprand is not
@dipietrantonio - is this the line you're talking about here ? I also noticed that the
In the modulefiles, you could add
|
Hi @BenWibking I misread your comment yesterday. What I did to fix this a few months ago is to simply interactively run the line
within the build directory created by the scripts. hipRAND was cloned but not installed. @pelahi you did the installation for the PrgEnv-cray, so you know where this build directory is. You should simply move into the hipRAND project folder and run the above line (exporting the required variables). I suspect Pascal added the above line into the scripts but did not actually execute this. |
@fluidnumerics-joe I refer to the line pointed out in #16 . Also, you make a valid point about setting the CMAKE_PREFIX_PATH variable, and in fact it has already been pointed out in #14 . Thanks! |
@dipietrantonio - late to the game on my part ; thanks for filling me in here. |
I am still getting the same error:
|
Hi @BenWibking , so on setonix, if you use the $ module load rocm/5.4.3
$ lfs find ${HIP_PATH} -name "*hiprand*"
/software/setonix/2023.08/pawsey/software/rocm/gcc/12.2.0//rocm-5.4.3rev1/lib64/libhiprand.so.1.1
/software/setonix/2023.08/pawsey/software/rocm/gcc/12.2.0//rocm-5.4.3rev1/lib64/cmake/hiprand
/software/setonix/2023.08/pawsey/software/rocm/gcc/12.2.0//rocm-5.4.3rev1/lib64/cmake/hiprand/hiprand-targets.cmake
/software/setonix/2023.08/pawsey/software/rocm/gcc/12.2.0//rocm-5.4.3rev1/lib64/cmake/hiprand/hiprand-config-version.cmake
/software/setonix/2023.08/pawsey/software/rocm/gcc/12.2.0//rocm-5.4.3rev1/lib64/cmake/hiprand/hiprand-config.cmake
/software/setonix/2023.08/pawsey/software/rocm/gcc/12.2.0//rocm-5.4.3rev1/lib64/cmake/hiprand/hiprand-fortran-config.cmake
/software/setonix/2023.08/pawsey/software/rocm/gcc/12.2.0//rocm-5.4.3rev1/lib64/cmake/hiprand/hiprand-targets-release.cmake Maybe have a look as to why the cmake macro is not finding it. |
@pelahi For various reasons, we have to use the PrgEnv-cray environment. |
@BenWibking , the |
It works now. Thanks. |
We can't compile our code with rocm/5.4.3 because hipRAND is missing:
Presumably, this is caused by: #16
I opened a help ticket about this before, but it took several days to get routed to you all. Can you fix this on Setonix?
The text was updated successfully, but these errors were encountered: