Installing rocALUTION on Windows

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.