Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
153eb39
Add vx_rpp extensions for GaussianNoise, ShotNoise, Spatter, Log, Col…
SundarRajan28 Dec 17, 2025
f54061e
Add vx_rpp extensions for ChannelPermute, ColorToGreyscale, JpegCompr…
SundarRajan28 Dec 17, 2025
2d2cd2f
Add vx_rpp extensions for TensorSum, TensorMin, TensorMax, TensorMean…
SundarRajan28 Dec 17, 2025
32f8585
Minor change
SundarRajan28 Dec 17, 2025
65e812d
Add checks
SundarRajan28 Dec 17, 2025
39f7c2f
Adding changes for batchPD removal
SundarRajan28 Dec 30, 2025
2ffbd56
Merge remote-tracking branch 'origin/develop' into batchpd_removal_ch…
SundarRajan28 Jan 7, 2026
46c5fa1
Update vx_rpp version to 3.2.0
SundarRajan28 Jan 7, 2026
2285286
Merge remote-tracking branch 'origin' into new_augs_set1
SundarRajan28 Jan 8, 2026
4e33a55
Resolve review comments
SundarRajan28 Jan 8, 2026
cc22c10
Merge branch 'new_augs_set1' into new_augs_set2
SundarRajan28 Jan 8, 2026
46f503b
Merge branch 'new_augs_set2' into new_augs_set3
SundarRajan28 Jan 8, 2026
741a693
Merge branch 'develop' into batchpd_removal_changes
kiritigowda Jan 8, 2026
b344511
Merge branch 'develop' into new_augs_set1
kiritigowda Jan 8, 2026
16ffa37
Merge branch 'develop' into new_augs_set2
kiritigowda Jan 8, 2026
6dcab97
Change variable case
SundarRajan28 Jan 9, 2026
285b75a
Resolve review comments
SundarRajan28 Jan 9, 2026
801e90f
Fix build error
SundarRajan28 Jan 10, 2026
3f633cd
Update copyright year to 2026
SundarRajan28 Jan 10, 2026
0e4839f
Update copyright year to 2026
SundarRajan28 Jan 10, 2026
43a06c8
Update copyright year to 2026
SundarRajan28 Jan 10, 2026
217ff3f
Merge branch 'new_augs_set1' into new_augs_set2
SundarRajan28 Jan 10, 2026
192776f
Merge branch 'new_augs_set2' into new_augs_set3
SundarRajan28 Jan 10, 2026
876acd1
Update required rpp version
SundarRajan28 Jan 12, 2026
92e32bd
Update required rpp version
SundarRajan28 Jan 12, 2026
3beb29a
Update required rpp version
SundarRajan28 Jan 12, 2026
aaba609
Update rpp package version to 2.2.2
fiona-gladwin Jan 12, 2026
ad36a87
Update CMakeLists.txt
fiona-gladwin Jan 12, 2026
014da94
Update rpp package version to 2.2.2
fiona-gladwin Jan 12, 2026
bf2ef3b
Merge remote-tracking branch 'origin/develop' into new_augs_set1
SundarRajan28 Jan 13, 2026
f7a8d76
Merge branch 'new_augs_set1' into new_augs_set2
SundarRajan28 Jan 13, 2026
28f8e67
Merge branch 'new_augs_set2' into new_augs_set3
SundarRajan28 Jan 13, 2026
b9c8203
Updating rpp version in CMake
SundarRajan28 Jan 13, 2026
794b796
Merge remote-tracking branch 'origin/develop' into batchpd_removal_ch…
SundarRajan28 Jan 13, 2026
920c41c
Merge branch 'develop' into new_augs_set2
LakshmiKumar23 Jan 13, 2026
e7a13b6
Merge branch 'new_augs_set2' into new_augs_set3
SundarRajan28 Jan 14, 2026
f73187a
Merge branch 'develop' into new_augs_set3
LakshmiKumar23 Jan 16, 2026
03cb189
Merge branch 'develop' into new_augs_set3
SundarRajan98 Jan 19, 2026
fb4a96b
Merge branch 'new_augs_set3' into batchpd_removal_changes
SundarRajan28 Jan 19, 2026
f76b596
Merge branch 'develop' into batchpd_removal_changes
kiritigowda Jan 20, 2026
bb5fa62
Merge remote-tracking branch 'origin/develop' into batchpd_removal_ch…
SundarRajan28 Jan 28, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 3 additions & 0 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,9 @@ The full documentation for MIVisionX is available at [https://rocm.docs.amd.com/
### Added
* Added the `PythonFunction` extension to VX_RPP

### Removed
* Removed the batchPD extensions from VX_RPP

### Changed
* Updated vx_rpp extension for Gaussian Filter

Expand Down
2 changes: 1 addition & 1 deletion amd_openvx_extensions/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -48,7 +48,7 @@ if(NOT MIN_DEPS_MODE)
find_package(OpenCV QUIET)
find_package(FFmpeg QUIET)
endif()
find_package(rpp 2.2.2 QUIET)
find_package(rpp 2.3.0 QUIET)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@SundarRajan28 please change this to match new rpp version 3.0

if(GPU_SUPPORT)
if("${BACKEND}" STREQUAL "OPENCL")
find_package(OpenCL QUIET)
Expand Down
107 changes: 2 additions & 105 deletions amd_openvx_extensions/amd_rpp/CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -31,14 +31,14 @@ endif()

# VX_RPP Version
# * must match with include/vx_ext_rpp_version.h
set(VERSION "3.1.7")
set(VERSION "3.2.0")

project(vx_rpp VERSION ${VERSION} LANGUAGES CXX)

list(APPEND CMAKE_PREFIX_PATH ${ROCM_PATH}/lib/cmake)
list(APPEND CMAKE_MODULE_PATH ${CMAKE_CURRENT_SOURCE_DIR}/../../cmake)

find_package(rpp 2.2.2 REQUIRED)
find_package(rpp 2.3.0 REQUIRED)
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

same as above


message("-- ${White}${PROJECT_NAME}: rpp found with find_package(rpp REQUIRED)${ColourReset}")
message("-- \t${White}rpp_INCLUDE_DIR -- ${rpp_INCLUDE_DIR}${ColourReset}")
Expand Down Expand Up @@ -147,100 +147,6 @@ list(APPEND SOURCES
source/internal_publishKernels.cpp
)

set(RPP_LEGACY_SUPPORT_FOUND 0)
if(EXISTS ${rpp_INCLUDE_DIR}/rpp/rpp_legacy_support.h)
file(READ ${rpp_INCLUDE_DIR}/rpp/rpp_legacy_support.h RPP_LEGACY_SUPPORT_FILE)
string(REGEX MATCH "RPP_LEGACY_SUPPORT ([0-1]*)" _ ${RPP_LEGACY_SUPPORT_FILE})
set(RPP_LEGACY_SUPPORT_FOUND ${CMAKE_MATCH_1})
endif()

if(RPP_LEGACY_SUPPORT_FOUND)
list(APPEND SOURCES
source/image/AbsoluteDifferencebatchPD.cpp
source/image/AccumulatebatchPD.cpp
source/image/AccumulateSquaredbatchPD.cpp
source/image/AccumulateWeightedbatchPD.cpp
source/image/AddbatchPD.cpp
source/image/BitwiseANDbatchPD.cpp
source/image/BitwiseNOTbatchPD.cpp
source/image/BlendbatchPD.cpp
source/image/BlurbatchPD.cpp
source/image/BoxFilterbatchPD.cpp
source/image/BrightnessbatchPD.cpp
source/image/CannyEdgeDetector.cpp
source/image/ChannelCombinebatchPD.cpp
source/image/ChannelExtractbatchPD.cpp
source/image/ColorTemperaturebatchPD.cpp
source/image/ColorTwistbatchPD.cpp
source/image/ContrastbatchPD.cpp
source/image/CopybatchPD.cpp
source/image/CropMirrorNormalizePD.cpp
source/image/CropPD.cpp
source/image/CustomConvolutionbatchPD.cpp
source/image/DataObjectCopybatchPD.cpp
source/image/DilatebatchPD.cpp
source/image/ErodebatchPD.cpp
source/image/ExclusiveORbatchPD.cpp
source/image/ExposurebatchPD.cpp
source/image/FastCornerDetector.cpp
source/image/FisheyebatchPD.cpp
source/image/FlipbatchPD.cpp
source/image/FogbatchPD.cpp
source/image/GammaCorrectionbatchPD.cpp
source/image/GaussianFilterbatchPD.cpp
source/image/GaussianImagePyramidbatchPD.cpp
source/image/HarrisCornerDetector.cpp
source/image/Histogram.cpp
source/image/HistogramBalancebatchPD.cpp
source/image/HistogramEqualizebatchPD.cpp
source/image/HuebatchPD.cpp
source/image/InclusiveORbatchPD.cpp
source/image/JitterbatchPD.cpp
source/image/LaplacianImagePyramid.cpp
source/image/LensCorrectionbatchPD.cpp
source/image/LocalBinaryPatternbatchPD.cpp
source/image/LookUpTablebatchPD.cpp
source/image/MagnitudebatchPD.cpp
source/image/MaxbatchPD.cpp
source/image/MeanStddev.cpp
source/image/MedianFilterbatchPD.cpp
source/image/MinbatchPD.cpp
source/image/MinMaxLoc.cpp
source/image/MultiplybatchPD.cpp
source/image/NoisebatchPD.cpp
source/image/NonLinearFilterbatchPD.cpp
source/image/NonMaxSupressionbatchPD.cpp
source/image/NopbatchPD.cpp
source/image/PhasebatchPD.cpp
source/image/PixelatebatchPD.cpp
source/image/RainbatchPD.cpp
source/image/RandomCropLetterBoxbatchPD.cpp
source/image/RandomShadowbatchPD.cpp
source/image/Remap.cpp
source/image/ResizebatchPD.cpp
source/image/ResizeCropbatchPD.cpp
source/image/ResizeCropMirrorPD.cpp
source/image/ResizeMirrorNormalizeTensor.cpp
source/image/Resizetensor.cpp
source/image/RotatebatchPD.cpp
source/image/SaturationbatchPD.cpp
source/image/ScalebatchPD.cpp
source/image/SequenceRearrangebatchPD.cpp
source/image/SnowbatchPD.cpp
source/image/SobelbatchPD.cpp
source/image/SubtractbatchPD.cpp
source/image/TensorAdd.cpp
source/image/TensorLookup.cpp
source/image/TensorMatrixMultiply.cpp
source/image/TensorMultiply.cpp
source/image/TensorSubtract.cpp
source/image/ThresholdingbatchPD.cpp
source/image/VignettebatchPD.cpp
source/image/WarpAffinebatchPD.cpp
source/image/WarpPerspectivebatchPD.cpp
)
endif()

if(GPU_SUPPORT AND "${BACKEND}" STREQUAL "OPENCL" AND OpenCL_FOUND)
message("-- ${Green}vx_rpp -- Building with OpenCL${ColourReset}")
set(ENABLE_OPENCL 1)
Expand Down Expand Up @@ -290,15 +196,6 @@ else()
message("-- ${Yellow}vx_rpp Audio Features Excluded${ColourReset}")
endif()

if(RPP_LEGACY_SUPPORT_FOUND)
set(CMAKE_CXX_FLAGS "${CMAKE_CXX_FLAGS} -DLEGACY_SUPPORT=1")
target_compile_definitions(vx_rpp PUBLIC RPP_LEGACY_SUPPORT=1)
message("-- ${White}vx_rpp BatchPD augmentations included${ColourReset}")
else()
target_compile_definitions(vx_rpp PUBLIC RPP_LEGACY_SUPPORT=0)
message("-- ${Yellow}vx_rpp BatchPD augmentations excluded${ColourReset}")
endif()

if("${CMAKE_CXX_COMPILER_ID}" STREQUAL "MSVC")
set(LINK_LIBRARY_LIST ${LINK_LIBRARY_LIST} OpenVX)
set(CMAKE_CXX_FLAGS_RELEASE "${CMAKE_CXX_FLAGS_RELEASE} /MT")
Expand Down
169 changes: 0 additions & 169 deletions amd_openvx_extensions/amd_rpp/include/internal_publishKernels.h
Original file line number Diff line number Diff line change
Expand Up @@ -39,91 +39,6 @@ extern "C" SHARED_PUBLIC vx_status VX_API_CALL vxPublishKernels(vx_context conte
vx_status ADD_KERNEL(std::function<vx_status(vx_context)>);
vx_status get_kernels_to_publish();

#if RPP_LEGACY_SUPPORT
vx_status AbsoluteDifferencebatchPD_Register(vx_context);
vx_status AccumulatebatchPD_Register(vx_context);
vx_status AccumulateSquaredbatchPD_Register(vx_context);
vx_status AccumulateWeightedbatchPD_Register(vx_context);
vx_status AddbatchPD_Register(vx_context);
vx_status BitwiseANDbatchPD_Register(vx_context);
vx_status BitwiseNOTbatchPD_Register(vx_context);
vx_status BlendbatchPD_Register(vx_context);
vx_status BlurbatchPD_Register(vx_context);
vx_status BoxFilterbatchPD_Register(vx_context);
vx_status BrightnessbatchPD_Register(vx_context);
vx_status CannyEdgeDetector_Register(vx_context);
vx_status ChannelCombinebatchPD_Register(vx_context);
vx_status ChannelExtractbatchPD_Register(vx_context);
vx_status ColorTemperaturebatchPD_Register(vx_context);
vx_status ColorTwistbatchPD_Register(vx_context);
vx_status ContrastbatchPD_Register(vx_context);
vx_status CopybatchPD_Register(vx_context);
vx_status CropMirrorNormalizePD_Register(vx_context);
vx_status CropPD_Register(vx_context);
vx_status CustomConvolutionbatchPD_Register(vx_context);
vx_status DataObjectCopybatchPD_Register(vx_context);
vx_status DilatebatchPD_Register(vx_context);
vx_status ErodebatchPD_Register(vx_context);
vx_status ExclusiveORbatchPD_Register(vx_context);
vx_status ExposurebatchPD_Register(vx_context);
vx_status FastCornerDetector_Register(vx_context);
vx_status FisheyebatchPD_Register(vx_context);
vx_status FlipbatchPD_Register(vx_context);
vx_status FogbatchPD_Register(vx_context);
vx_status GammaCorrectionbatchPD_Register(vx_context);
vx_status GaussianFilterbatchPD_Register(vx_context);
vx_status GaussianImagePyramidbatchPD_Register(vx_context);
vx_status HarrisCornerDetector_Register(vx_context);
vx_status Histogram_Register(vx_context);
vx_status HistogramBalancebatchPD_Register(vx_context);
vx_status HistogramEqualizebatchPD_Register(vx_context);
vx_status HuebatchPD_Register(vx_context);
vx_status InclusiveORbatchPD_Register(vx_context);
vx_status JitterbatchPD_Register(vx_context);
vx_status LaplacianImagePyramid_Register(vx_context);
vx_status LensCorrectionbatchPD_Register(vx_context);
vx_status LocalBinaryPatternbatchPD_Register(vx_context);
vx_status LookUpTablebatchPD_Register(vx_context);
vx_status MagnitudebatchPD_Register(vx_context);
vx_status MaxbatchPD_Register(vx_context);
vx_status MeanStddev_Register(vx_context);
vx_status MedianFilterbatchPD_Register(vx_context);
vx_status MinbatchPD_Register(vx_context);
vx_status MinMaxLoc_Register(vx_context);
vx_status MultiplybatchPD_Register(vx_context);
vx_status NoisebatchPD_Register(vx_context);
vx_status NonLinearFilterbatchPD_Register(vx_context);
vx_status NonMaxSupressionbatchPD_Register(vx_context);
vx_status NopbatchPD_Register(vx_context);
vx_status PhasebatchPD_Register(vx_context);
vx_status PixelatebatchPD_Register(vx_context);
vx_status RainbatchPD_Register(vx_context);
vx_status RandomCropLetterBoxbatchPD_Register(vx_context);
vx_status RandomShadowbatchPD_Register(vx_context);
vx_status remap_Register(vx_context);
vx_status ResizebatchPD_Register(vx_context);
vx_status ResizeCropbatchPD_Register(vx_context);
vx_status ResizeCropMirrorPD_Register(vx_context);
vx_status ResizeMirrorNormalizeTensor_Register(vx_context);
vx_status Resizetensor_Register(vx_context);
vx_status RotatebatchPD_Register(vx_context);
vx_status SaturationbatchPD_Register(vx_context);
vx_status ScalebatchPD_Register(vx_context);
vx_status SequenceRearrangebatchPD_Register(vx_context);
vx_status SnowbatchPD_Register(vx_context);
vx_status SobelbatchPD_Register(vx_context);
vx_status SubtractbatchPD_Register(vx_context);
vx_status TensorAdd_Register(vx_context);
vx_status TensorLookup_Register(vx_context);
vx_status TensorMatrixMultiply_Register(vx_context);
vx_status TensorMultiply_Register(vx_context);
vx_status TensorSubtract_Register(vx_context);
vx_status ThresholdingbatchPD_Register(vx_context);
vx_status VignettebatchPD_Register(vx_context);
vx_status WarpAffinebatchPD_Register(vx_context);
vx_status WarpPerspectivebatchPD_Register(vx_context);
#endif

vx_status Blend_Register(vx_context);
vx_status Blur_Register(vx_context);
vx_status Brightness_Register(vx_context);
Expand Down Expand Up @@ -205,90 +120,6 @@ vx_status TensorMax_Register(vx_context);
vx_status TensorMean_Register(vx_context);
vx_status TensorStdDev_Register(vx_context);

// kernel names
#define VX_KERNEL_RPP_NOPBATCHPD_NAME "org.rpp.NopbatchPD"
#define VX_KERNEL_RPP_COPYBATCHPD_NAME "org.rpp.CopybatchPD"
#define VX_KERNEL_RPP_BRIGHTNESSBATCHPD_NAME "org.rpp.BrightnessbatchPD"
#define VX_KERNEL_RPP_GAMMACORRECTIONBATCHPD_NAME "org.rpp.GammaCorrectionbatchPD"
#define VX_KERNEL_RPP_BLENDBATCHPD_NAME "org.rpp.BlendbatchPD"
#define VX_KERNEL_RPP_BLURBATCHPD_NAME "org.rpp.BlurbatchPD"
#define VX_KERNEL_RPP_CONTRASTBATCHPD_NAME "org.rpp.ContrastbatchPD"
#define VX_KERNEL_RPP_PIXELATEBATCHPD_NAME "org.rpp.PixelatebatchPD"
#define VX_KERNEL_RPP_JITTERBATCHPD_NAME "org.rpp.JitterbatchPD"
#define VX_KERNEL_RPP_SNOWBATCHPD_NAME "org.rpp.SnowbatchPD"
#define VX_KERNEL_RPP_NOISEBATCHPD_NAME "org.rpp.NoisebatchPD"
#define VX_KERNEL_RPP_RANDOMSHADOWBATCHPD_NAME "org.rpp.RandomShadowbatchPD"
#define VX_KERNEL_RPP_FOGBATCHPD_NAME "org.rpp.FogbatchPD"
#define VX_KERNEL_RPP_RAINBATCHPD_NAME "org.rpp.RainbatchPD"
#define VX_KERNEL_RPP_RANDOMCROPLETTERBOXBATCHPD_NAME "org.rpp.RandomCropLetterBoxbatchPD"
#define VX_KERNEL_RPP_EXPOSUREBATCHPD_NAME "org.rpp.ExposurebatchPD"
#define VX_KERNEL_RPP_HISTOGRAMBALANCEBATCHPD_NAME "org.rpp.HistogramBalancebatchPD"
#define VX_KERNEL_RPP_ABSOLUTEDIFFERENCEBATCHPD_NAME "org.rpp.AbsoluteDifferencebatchPD"
#define VX_KERNEL_RPP_ACCUMULATEWEIGHTEDBATCHPD_NAME "org.rpp.AccumulateWeightedbatchPD"
#define VX_KERNEL_RPP_ACCUMULATEBATCHPD_NAME "org.rpp.AccumulatebatchPD"
#define VX_KERNEL_RPP_ADDBATCHPD_NAME "org.rpp.AddbatchPD"
#define VX_KERNEL_RPP_SUBTRACTBATCHPD_NAME "org.rpp.SubtractbatchPD"
#define VX_KERNEL_RPP_MAGNITUDEBATCHPD_NAME "org.rpp.MagnitudebatchPD"
#define VX_KERNEL_RPP_MULTIPLYBATCHPD_NAME "org.rpp.MultiplybatchPD"
#define VX_KERNEL_RPP_PHASEBATCHPD_NAME "org.rpp.PhasebatchPD"
#define VX_KERNEL_RPP_ACCUMULATESQUAREDBATCHPD_NAME "org.rpp.AccumulateSquaredbatchPD"
#define VX_KERNEL_RPP_BITWISEANDBATCHPD_NAME "org.rpp.BitwiseANDbatchPD"
#define VX_KERNEL_RPP_BITWISENOTBATCHPD_NAME "org.rpp.BitwiseNOTbatchPD"
#define VX_KERNEL_RPP_EXCLUSIVEORBATCHPD_NAME "org.rpp.ExclusiveORbatchPD"
#define VX_KERNEL_RPP_INCLUSIVEORBATCHPD_NAME "org.rpp.InclusiveORbatchPD"
#define VX_KERNEL_RPP_HISTOGRAM_NAME "org.rpp.Histogram"
#define VX_KERNEL_RPP_THRESHOLDINGBATCHPD_NAME "org.rpp.ThresholdingbatchPD"
#define VX_KERNEL_RPP_MAXBATCHPD_NAME "org.rpp.MaxbatchPD"
#define VX_KERNEL_RPP_MINBATCHPD_NAME "org.rpp.MinbatchPD"
#define VX_KERNEL_RPP_MINMAXLOC_NAME "org.rpp.MinMaxLoc"
#define VX_KERNEL_RPP_HISTOGRAMEQUALIZEBATCHPD_NAME "org.rpp.HistogramEqualizebatchPD"
#define VX_KERNEL_RPP_MEANSTDDEV_NAME "org.rpp.MeanStddev"
#define VX_KERNEL_RPP_FLIPBATCHPD_NAME "org.rpp.FlipbatchPD"
#define VX_KERNEL_RPP_RESIZEBATCHPD_NAME "org.rpp.ResizebatchPD"
#define VX_KERNEL_RPP_RESIZECROPBATCHPD_NAME "org.rpp.ResizeCropbatchPD"
#define VX_KERNEL_RPP_ROTATEBATCHPD_NAME "org.rpp.RotatebatchPD"
#define VX_KERNEL_RPP_WARPAFFINEBATCHPD_NAME "org.rpp.WarpAffinebatchPD"
#define VX_KERNEL_RPP_FISHEYEBATCHPD_NAME "org.rpp.FisheyebatchPD"
#define VX_KERNEL_RPP_LENSCORRECTIONBATCHPD_NAME "org.rpp.LensCorrectionbatchPD"
#define VX_KERNEL_RPP_SCALEBATCHPD_NAME "org.rpp.ScalebatchPD"
#define VX_KERNEL_RPP_WARPPERSPECTIVEBATCHPD_NAME "org.rpp.WarpPerspectivebatchPD"
#define VX_KERNEL_RPP_DILATEBATCHPD_NAME "org.rpp.DilatebatchPD"
#define VX_KERNEL_RPP_ERODEBATCHPD_NAME "org.rpp.ErodebatchPD"
#define VX_KERNEL_RPP_HUEBATCHPD_NAME "org.rpp.HuebatchPD"
#define VX_KERNEL_RPP_SATURATIONBATCHPD_NAME "org.rpp.SaturationbatchPD"
#define VX_KERNEL_RPP_COLORTEMPERATUREBATCHPD_NAME "org.rpp.ColorTemperaturebatchPD"
#define VX_KERNEL_RPP_VIGNETTEBATCHPD_NAME "org.rpp.VignettebatchPD"
#define VX_KERNEL_RPP_CHANNELEXTRACTBATCHPD_NAME "org.rpp.ChannelExtractbatchPD"
#define VX_KERNEL_RPP_CHANNELCOMBINEBATCHPD_NAME "org.rpp.ChannelCombinebatchPD"
#define VX_KERNEL_RPP_LOOKUPTABLEBATCHPD_NAME "org.rpp.LookUpTablebatchPD"
#define VX_KERNEL_RPP_BOXFILTERBATCHPD_NAME "org.rpp.BoxFilterbatchPD"
#define VX_KERNEL_RPP_SOBELBATCHPD_NAME "org.rpp.SobelbatchPD"
#define VX_KERNEL_RPP_MEDIANFILTERBATCHPD_NAME "org.rpp.MedianFilterbatchPD"
#define VX_KERNEL_RPP_CUSTOMCONVOLUTIONBATCHPD_NAME "org.rpp.CustomConvolutionbatchPD"
#define VX_KERNEL_RPP_NONMAXSUPRESSIONBATCHPD_NAME "org.rpp.NonMaxSupressionbatchPD"
#define VX_KERNEL_RPP_GAUSSIANFILTERBATCHPD_NAME "org.rpp.GaussianFilterbatchPD"
#define VX_KERNEL_RPP_NONLINEARFILTERBATCHPD_NAME "org.rpp.NonLinearFilterbatchPD"
#define VX_KERNEL_RPP_LOCALBINARYPATTERNBATCHPD_NAME "org.rpp.LocalBinaryPatternbatchPD"
#define VX_KERNEL_RPP_DATAOBJECTCOPYBATCHPD_NAME "org.rpp.DataObjectCopybatchPD"
#define VX_KERNEL_RPP_GAUSSIANIMAGEPYRAMIDBATCHPD_NAME "org.rpp.GaussianImagePyramidbatchPD"
#define VX_KERNEL_RPP_LAPLACIANIMAGEPYRAMID_NAME "org.rpp.LaplacianImagePyramid"
#define VX_KERNEL_RPP_CANNYEDGEDETECTOR_NAME "org.rpp.CannyEdgeDetector"
#define VX_KERNEL_RPP_HARRISCORNERDETECTOR_NAME "org.rpp.HarrisCornerDetector"
#define VX_KERNEL_RPP_FASTCORNERDETECTOR_NAME "org.rpp.FastCornerDetector"
#define VX_KERNEL_RPP_REMAPBATCHPD_NAME "org.rpp.remap"
#define VX_KERNEL_RPP_TENSORADD_NAME "org.rpp.TensorAdd"
#define VX_KERNEL_RPP_TENSORSUBTRACT_NAME "org.rpp.TensorSubtract"
#define VX_KERNEL_RPP_TENSORMULTIPLY_NAME "org.rpp.TensorMultiply"
#define VX_KERNEL_RPP_TENSORMATRIXMULTIPLY_NAME "org.rpp.TensorMatrixMultiply"
#define VX_KERNEL_RPP_TENSORLOOKUP_NAME "org.rpp.TensorLookup"
#define VX_KERNEL_RPP_COLORTWISTBATCHPD_NAME "org.rpp.ColorTwistbatchPD"
#define VX_KERNEL_RPP_CROPMIRRORNORMALIZEBATCHPD_NAME "org.rpp.CropMirrorNormalizebatchPD"
#define VX_KERNEL_RPP_CROPPD_NAME "org.rpp.CropPD"
#define VX_KERNEL_RPP_RESIZECROPMIRRORPD_NAME "org.rpp.ResizeCropMirrorPD"
#define VX_KERNEL_RPP_RESIZEMIRRORNORMALIZETENSOR_NAME "org.rpp.ResizeMirrorNormalizeTensor"
#define VX_KERNEL_RPP_SEQUENCEREARRANGEBATCHPD_NAME "org.rpp.SequenceRearrangebatchPD"
#define VX_KERNEL_RPP_RESIZETENSOR_NAME "org.rpp.Resizetensor"

//tensor
#define VX_KERNEL_RPP_BLEND_NAME "org.rpp.Blend"
#define VX_KERNEL_RPP_BLUR_NAME "org.rpp.Blur"
Expand Down
3 changes: 0 additions & 3 deletions amd_openvx_extensions/amd_rpp/include/internal_rpp.h
Original file line number Diff line number Diff line change
Expand Up @@ -30,9 +30,6 @@ THE SOFTWARE.

#include "rpp/rpp.h"
#include "rpp/rppdefs.h"
#if RPP_LEGACY_SUPPORT
#include "rpp/rppi.h"
#endif

#if ENABLE_OPENCL
#include <CL/cl.h>
Expand Down
Loading