Comments (2)
CentOS 7
Deps
CPU Only
- Install half.hpp & Boost
- Install packages
sudo yum update
sudo yum install git cmake3
yum install llvm-toolset-7-clang llvm-toolset-7-clang-analyzer llvm-toolset-7-clang-tools-extra
scl enable llvm-toolset-7 bash
HIP/OpenCL
- Install ROCm, half.hpp, & Boost
- Install Packages
sudo yum update
sudo yum install git cmake3
yum install llvm-toolset-7-clang llvm-toolset-7-clang-analyzer llvm-toolset-7-clang-tools-extra
scl enable llvm-toolset-7 bash
Build
cmake ../rpp/
-- The CXX compiler identification is Clang 5.0.1
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /opt/rh/llvm-toolset-7/root/usr/bin/clang++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- AMD Radeon Performance Primitives (RPP) Version -- 0.96
-- AMD RPP install path set to -- /opt/rocm
-- AMD RPP Backend set to -- HIP
-- AMD RPP Build Type -- Release
-- Found Boost: /usr/local/lib/cmake/Boost-1.72.0/BoostConfig.cmake (found version "1.72.0") found components: filesystem system
-- Found OpenMP_CXX: -fopenmp=libomp (found version "3.1")
-- Found OpenMP: TRUE (found version "3.1")
-- Looking for C++ include pthread.h
-- Looking for C++ include pthread.h - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Success
-- Found Threads: TRUE
-- Performing Test HIP_CLANG_SUPPORTS_PARALLEL_JOBS
-- Performing Test HIP_CLANG_SUPPORTS_PARALLEL_JOBS - Failed
-- amd_rpp -- Using HIP - Path:/opt/rocm Version:5.2.21151-afdc89f8 Compiler:clang
-- The C compiler identification is Clang 5.0.1
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /opt/rh/llvm-toolset-7/root/usr/bin/clang - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Added custom command for rpp_kernels
-- HIP kernels added
-- AMD RPP modules -- Include Directories:/var/tmp/rpp/src/include/hip/;/var/tmp/rpp/src/include/common/;/opt/rocm/include/
-- amd_rpp set to build with HIP backend
-- amd_rpp set to build with ENABLE_SIMD_INTRINSICS
-- amd_rpp -- Using Compiler - Path:/opt/rh/llvm-toolset-7/root/usr/bin/clang++ Version:5.0.1 Compiler:Clang
-- amd_rpp -- CMAKE_CXX_FLAGS: -O3 -Ofast -DNDEBUG -fopenmp=libomp -fPIC -mavx2 -mfma -std=gnu++14
-- amd_rpp -- Link Libraries: Boost::filesystem;Boost::system;OpenMP::OpenMP_CXX;Threads::Threads;/opt/rocm/lib/libamdhip64.so;stdc++
-- Configuring done
-- Generating done
-- Build files have been written to: /var/tmp/build
[root@simon build]# make -j8
[ 0%] Building CXX object addkernels/CMakeFiles/addkernels.dir/include_inliner.cpp.o
[ 1%] Building CXX object addkernels/CMakeFiles/addkernels.dir/addkernels.cpp.o
[ 2%] Linking CXX executable ../bin/addkernels
[ 2%] Built target addkernels
[ 3%] Inlining Rpp kernels
[ 4%] Building CXX object src/modules/CMakeFiles/modules.dir/rppi_arithmetic_operations.cpp.o
[ 4%] Building CXX object src/modules/CMakeFiles/modules.dir/binary_cache.cpp.o
[ 6%] Building CXX object src/modules/CMakeFiles/modules.dir/handle_api.cpp.o
[ 6%] Building CXX object src/modules/CMakeFiles/modules.dir/handlehost.cpp.o
[ 8%] Building CXX object src/modules/CMakeFiles/modules.dir/kernel_cache.cpp.o
[ 8%] Building CXX object src/modules/CMakeFiles/modules.dir/logger.cpp.o
[ 8%] Building CXX object src/modules/CMakeFiles/modules.dir/rppi_advanced_augmentations.cpp.o
[ 9%] Building CXX object src/modules/CMakeFiles/modules.dir/md5.cpp.o
[ 10%] Building CXX object src/modules/CMakeFiles/modules.dir/rppi_color_model_conversions.cpp.o
[ 11%] Building CXX object src/modules/CMakeFiles/modules.dir/rppi_computer_vision.cpp.o
[ 12%] Building CXX object src/modules/CMakeFiles/modules.dir/rppi_filter_operations.cpp.o
[ 12%] Building CXX object src/modules/CMakeFiles/modules.dir/rppi_fused_functions.cpp.o
[ 13%] Building CXX object src/modules/CMakeFiles/modules.dir/rppi_geometry_transforms.cpp.o
[ 14%] Building CXX object src/modules/CMakeFiles/modules.dir/rppi_image_augmentations.cpp.o
[ 15%] Building CXX object src/modules/CMakeFiles/modules.dir/rppi_logical_operations.cpp.o
[ 16%] Building CXX object src/modules/CMakeFiles/modules.dir/rppi_morphological_operations.cpp.o
[ 17%] Building CXX object src/modules/CMakeFiles/modules.dir/rppi_statistical_operations.cpp.o
[ 17%] Building CXX object src/modules/CMakeFiles/modules.dir/rppt_tensor_color_augmentations.cpp.o
[ 18%] Building CXX object src/modules/CMakeFiles/modules.dir/rppt_tensor_data_exchange_operations.cpp.o
[ 19%] Building CXX object src/modules/CMakeFiles/modules.dir/rppt_tensor_effects_augmentations.cpp.o
[ 20%] Building CXX object src/modules/CMakeFiles/modules.dir/rppt_tensor_filter_augmentations.cpp.o
[ 21%] Building CXX object src/modules/CMakeFiles/modules.dir/rppt_tensor_geometric_augmentations.cpp.o
[ 21%] Building CXX object src/modules/CMakeFiles/modules.dir/rppt_tensor_morphological_operations.cpp.o
[ 22%] Building CXX object src/modules/CMakeFiles/modules.dir/kernel.cpp.o
[ 23%] Building CXX object src/modules/CMakeFiles/modules.dir/kernel_includes.cpp.o
[ 24%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/handlehip.cpp.o
[ 25%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/hip_advanced_augmentation.cpp.o
[ 26%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/hip_arithmetic_operations.cpp.o
[ 26%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/hip_build_utils.cpp.o
[ 27%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/hip_color_model_conversions.cpp.o
[ 28%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/hip_computer_vision.cpp.o
[ 29%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/hip_filter_functions.cpp.o
[ 30%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/hip_fused_functions.cpp.o
[ 30%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/hip_geometry_transforms.cpp.o
[ 31%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/hip_image_augmentations.cpp.o
[ 32%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/hip_logical_operations.cpp.o
[ 33%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/hip_morphological_transforms.cpp.o
[ 34%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/hip_statistical_operations.cpp.o
[ 35%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/hip_utilities.cpp.o
[ 35%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/hiperrors.cpp.o
[ 36%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/hipoc_kernel.cpp.o
[ 37%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/hipoc_program.cpp.o
[ 38%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/tmp_dir.cpp.o
[ 39%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/kernel/absolute_difference.cpp.o
[ 39%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/kernel/accumulate.cpp.o
[ 40%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/kernel/add.cpp.o
[ 41%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/kernel/bilateral_filter.cpp.o
[ 42%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/kernel/bitwise_AND.cpp.o
[ 43%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/kernel/bitwise_NOT.cpp.o
[ 44%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/kernel/blend.cpp.o
[ 44%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/kernel/box_filter.cpp.o
[ 45%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/kernel/brightness.cpp.o
[ 46%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/kernel/canny_edge_detector.cpp.o
[ 47%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/kernel/channel_combine.cpp.o
[ 48%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/kernel/channel_extract.cpp.o
[ 49%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/kernel/color_cast.cpp.o
[ 49%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/kernel/color_temperature.cpp.o
[ 50%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/kernel/color_twist.cpp.o
[ 51%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/kernel/contrast.cpp.o
[ 52%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/kernel/convert_bit_depth.cpp.o
[ 53%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/kernel/convolution.cpp.o
[ 53%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/kernel/crop.cpp.o
[ 54%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/kernel/crop_and_patch.cpp.o
[ 55%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/kernel/crop_mirror_normalize.cpp.o
[ 56%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/kernel/custom_convolution.cpp.o
[ 57%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/kernel/dilate.cpp.o
[ 58%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/kernel/erase.cpp.o
[ 58%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/kernel/erode.cpp.o
[ 59%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/kernel/exclusive_OR.cpp.o
[ 60%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/kernel/exposure.cpp.o
[ 61%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/kernel/fast_corner_detector.cpp.o
[ 62%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/kernel/fisheye.cpp.o
[ 62%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/kernel/flip.cpp.o
[ 63%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/kernel/fog.cpp.o
[ 64%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/kernel/gamma_correction.cpp.o
[ 65%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/kernel/gaussian_filter.cpp.o
[ 66%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/kernel/gaussian_image_pyramid.cpp.o
[ 67%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/kernel/glitch.cpp.o
[ 67%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/kernel/harris_corner_detector.cpp.o
[ 68%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/kernel/histogram.cpp.o
[ 69%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/kernel/hue.cpp.o
[ 70%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/kernel/inclusive_OR.cpp.o
[ 71%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/kernel/integral.cpp.o
[ 71%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/kernel/jitter.cpp.o
[ 72%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/kernel/laplacian_image_pyramid.cpp.o
[ 73%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/kernel/lens_correction.cpp.o
[ 74%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/kernel/local_binary_pattern.cpp.o
[ 75%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/kernel/look_up_table.cpp.o
[ 76%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/kernel/magnitude.cpp.o
[ 76%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/kernel/max.cpp.o
[ 77%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/kernel/mean_stddev.cpp.o
[ 78%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/kernel/median_filter.cpp.o
[ 79%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/kernel/min.cpp.o
[ 80%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/kernel/min_max.cpp.o
[ 80%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/kernel/multiply.cpp.o
[ 81%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/kernel/noise.cpp.o
[ 82%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/kernel/non_linear_blend.cpp.o
[ 83%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/kernel/non_max_suppression.cpp.o
[ 84%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/kernel/phase.cpp.o
[ 85%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/kernel/pixelate.cpp.o
[ 85%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/kernel/rain.cpp.o
[ 86%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/kernel/random_shadow.cpp.o
[ 87%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/kernel/reconstruction_laplacian_image_pyramid.cpp.o
[ 88%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/kernel/resize.cpp.o
[ 89%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/kernel/rotate.cpp.o
[ 89%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/kernel/scale.cpp.o
[ 90%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/kernel/scan.cpp.o
[ 91%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/kernel/snow.cpp.o
[ 92%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/kernel/sobel.cpp.o
[ 93%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/kernel/subtract.cpp.o
[ 94%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/kernel/temperature.cpp.o
[ 94%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/kernel/tensor.cpp.o
[ 95%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/kernel/thresholding.cpp.o
[ 96%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/kernel/vignette.cpp.o
[ 97%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/kernel/warp_affine.cpp.o
[ 98%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/kernel/warp_perspective.cpp.o
[ 99%] Building CXX object src/modules/CMakeFiles/modules.dir/hip/kernel/water.cpp.o
[ 99%] Built target modules
[100%] Linking CXX shared library lib/libamd_rpp.so
[100%] Built target amd_rpp
from rpp.
#124 adds support
from rpp.
Related Issues (20)
- AMD RPP - versions 0.99 and above has link error when running samples HOT 1
- Need to rebuild rpp everytime a different gpu is used. HOT 3
- library install missing for rpp build on ub22 & rocm5.5 HOT 5
- OpenCL Backend - Failure
- Release v1.2.0 HOT 1
- Unit Test Failure - Host HOT 2
- AMD GPU Arch - Deprecated HOT 4
- Doxygen - External headers format fix HOT 4
- Package - RPP Prerequisites HOT 1
- Readme - Updates HOT 1
- ROCm 6.0 - Updates HOT 2
- CPU Backend HOT 1
- Can't compile in Ubuntu 22.04 HOT 1
- Test Suite - build location HOT 6
- [Issue]: RPP Test - Skip messages for not implemented HOT 1
- [Issue]: GFX942+ Compile Failure HOT 4
- [Issue]: Location of half.hpp HOT 4
- [Issue]: unit tests are not validating results HOT 1
- [Issue]: ROCm Install - Use case `Graphics` -- Required/Optional HOT 3
- [Issue]: CTest - Failures HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from rpp.