Skip to content

RPP - V0.4

Pre-release
Pre-release
Compare
Choose a tag to compare
@kiritigowda kiritigowda released this 15 Jun 05:40
· 1244 commits to master since this release
ebcaa11

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
  • New OS Support
  • Cleanup

Online Documentation

RPP Documentation

Release code checkout

git clone -b 0.4 https://github.com/GPUOpen-ProfessionalCompute-Libraries/rpp.git

Prerequisites

NOTE:

  • Boost
sudo apt --yes install libboost-all-dev
  • CLang
sudo apt --yes install clang
  • 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 -DCOMPILE=STATIC #for HIPSTATIC
        or
$ cmake -DBACKEND=HIP -DCOMPILE=HSACOO #for HIPHSACOO
        or
$ cmake -DBACKEND=HIP -DCOMPILE=HIPRTC #for HIPRTC        
$ make -j4
$ sudo make install

Known Issues

  • Ubuntu 16.04 build requires updates to all pre-req libs