RPP - V0.92
Pre-release
Pre-release
Radeon Performance Primitives Library
Radeon Performance Primitives (RPP) library is a comprehensive high-performance computer vision library for AMD (CPU and GPU) with HIP and OpenCL back-ends.
Release Notes
Features & Changes
- Bug Fixes
Online Documentation
Release code checkout
git clone -b 0.92 https://github.com/GPUOpen-ProfessionalCompute-Libraries/rpp.git
Prerequisites
- OS
- Ubuntu
18.04
/20.04
- CentOS/RHEL
8.0
- Ubuntu
- ROCm supported hardware
- ROCm
- Boost
- Clang
- IEEE 754-based half-precision floating-point library - half.hpp
NOTE:
-
Boost
- Ubuntu
sudo apt --yes install libboost-all-dev
- CentOS/RHEL
sudo yum install boost-devel
-
CLang 6.0 or higher
- Ubuntu
sudo apt --yes install clang
- CentOS/RHEL
sudo yum install boost-devel
-
half.hpp
wget https://sourceforge.net/projects/half/files/half/1.12.0/half-1.12.0.zip
unzip half-1.12.0.zip -d half-files
sudo cp half-files/include/half.hpp /usr/local/include/
Instructions to build the library
$ git clone https://github.com/GPUOpen-ProfessionalCompute-Libraries/rpp.git
$ cd rpp
$ mkdir build
$ cd build
$ cmake -DBACKEND=OCL #for OCL and HOST
or
$ cmake -DBACKEND=HIP #for HIP
$ make -j4
$ sudo make install