Installing rocALUTION on Windows#
rocALUTION can be installed along with HIP SDK for Windows as a single-node, accelerator-enabled library. To configure rocALUTION to use a different configuration such as a multi-node configuration, it must be built from source code.
HIP SDK for Windows, as well as the following components, must be installed before building rocALUTION:
See rocALUTION prerequisites for the full list of requirements.
The rocALUTION source code is available from ROCmSoftwarePlatform/rocALUTION. Use the version of the source code that corresponds to the installed version of HIP SDK for Windows.
To determine which version of HIP SDK for Windows is installed, run:
hipcc --version
Note
If hipcc
can’t be found on your system, add %HIP_PATH%/bin
to your PATH
variable.
Use the rmake.py
script to build and install rocALUTION.
To build the library without installing it, run rmake.py
without any arguments:
python3 rmake.py
The rocALUTION library files will be saved to build\release\include\rocalution
.
To build the library and install it, use the -i
argument:
python3 rmake.py -i
The library files will be built and installed in %HIP_PATH%\include\rocalution
.
To build the library and its clients, and install the library files, use the -ci
argument:
python3 rmake.py -ci
You can also omit the i
argument and build the clients and the library without installing the library.