Complete the following steps to install a multi-threaded AOCL-BLAS:
Clone the AOCL-BLAS Git repository (amd/blis.git).
Configure the library as required:
# CMake commands # GCC (Default) $ cmake . -DENABLE_CBLAS=ON -DCMAKE_INSTALL_PREFIX=<your-install-dir> \ -DENABLE_THREADING=[Mode] -DBLIS_CONFIG_FAMILY=auto # AOCC $ cmake . -DENABLE_CBLAS=ON -DCMAKE_INSTALL_PREFIX=<your-install-dir> \ -DCOMPLEX_RETURN=intel CC=clang CXX=clang++ \ -DENABLE_THREADING=[Mode] -DBLIS_CONFIG_FAMILY=auto # Alternatively, using configure # GCC (Default) $ ./configure --enable-cblas --prefix=<your-install-dir> \ --enable-threading=[Mode] auto # AOCC $ ./configure --enable-cblas --prefix=<your-install-dir> \ --enable-threading=[Mode] \ --complex-return=intel CC=clang CXX=clang++ auto
Modeindicates one of the options in {openmp,no}.nooption implies disable multi-threading.To build the library, use the command:
$ makeTo install the library on build machine, use the command:
$ make install