Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
53 commits
Select commit Hold shift + click to select a range
358b187
Removed memcpy and used hipHostMalloc for allocation : blend
HazarathKumarM Sep 17, 2025
59376a0
Removed memcpy and used hipHostMalloc for allocation : brightness
HazarathKumarM Sep 17, 2025
d8c6b15
Removed memcpy and used hipHostMalloc for allocation : color cast
HazarathKumarM Sep 17, 2025
ca42f58
Removed memcpy and used hipHostMalloc for allocation : color twist
HazarathKumarM Sep 17, 2025
6969414
Removed memcpy and used hipHostMalloc for allocation : contrast
HazarathKumarM Sep 17, 2025
29d776b
Removed memcpy and used hipHostMalloc for allocation : crop mirror no…
HazarathKumarM Sep 18, 2025
cca850b
Removed memcpy and used hipHostMalloc for allocation : Exposure
HazarathKumarM Sep 18, 2025
fbc525f
Removed memcpy and used hipHostMalloc for allocation : Gamma correction
HazarathKumarM Sep 18, 2025
78405c2
Removed memcpy and used hipHostMalloc for allocation : gaussian filter
HazarathKumarM Sep 18, 2025
9e683bb
Removed memcpy and used hipHostMalloc for allocation : Noise
HazarathKumarM Sep 18, 2025
7d9aaef
Removed memcpy and used hipHostMalloc for allocation : Non linear blend
HazarathKumarM Sep 18, 2025
5a34ce3
Removed memcpy and used hipHostMalloc for allocation : Resize mirror …
HazarathKumarM Sep 18, 2025
fff9abe
Removed memcpy and used hipHostMalloc for allocation : Water
HazarathKumarM Sep 18, 2025
c56182a
Added hipHostFree for all kernels in test suite
HazarathKumarM Sep 18, 2025
859ce40
Merge branch 'apr/mem_cpy_rm' into apr/mem_cpy_rm_set2
HazarathKumarM Sep 18, 2025
8bf07fa
Added hipHostFree for all kernels in test suite
HazarathKumarM Sep 18, 2025
82d36fb
Removed memcpy and used hipHostMalloc for allocation : Flip, spatter,…
HazarathKumarM Sep 23, 2025
96b828c
Merge remote-tracking branch 'origin' into apr/mem_cpy_rm
HazarathKumarM Oct 3, 2025
5a21572
Merge remote-tracking branch 'origin/develop' into apr/mem_cpy_rm
HazarathKumarM Oct 7, 2025
33d8876
Resolved copilot review comments
HazarathKumarM Oct 7, 2025
f61fdf9
Updated version
HazarathKumarM Oct 7, 2025
b68ee69
Removed unused parameter
HazarathKumarM Oct 8, 2025
e5d2750
Merge pull request #496 from RooseweltMcW/apr/mem_cpy_rm
r-abishek Oct 8, 2025
abce1db
Updated version in cmakeList
HazarathKumarM Oct 9, 2025
386bed1
Merge branch 'develop' into ar/device_memcpy_removal
kiritigowda Oct 10, 2025
07fe8b7
removed the host to device mem copies for warp affine and rotate
HazarathKumarM Oct 16, 2025
e962447
Merge branch 'develop' of https://github.com/ROCm/rpp into apr/mem_cp…
HazarathKumarM Oct 16, 2025
1beca06
Updated version
HazarathKumarM Oct 16, 2025
b56e04d
Removed comment
HazarathKumarM Oct 16, 2025
3a98500
Updated Chnagelog file
HazarathKumarM Oct 16, 2025
891b0a4
Merge branch 'develop' of https://github.com/ROCm/rpp into ar/device_…
r-abishek Oct 16, 2025
5f4ea95
Merge branch 'ar/device_memcpy_removal' into apr/mem_cpy_rm
r-abishek Oct 16, 2025
90b7e94
Merge pull request #504 from RooseweltMcW/apr/mem_cpy_rm
r-abishek Oct 16, 2025
1ed2c09
Merge branch 'develop' into ar/device_memcpy_removal
r-abishek Oct 22, 2025
ffc6678
Merge branch 'develop' into ar/device_memcpy_removal
kiritigowda Oct 28, 2025
fcc5958
Merge branch 'develop' into ar/device_memcpy_removal
r-abishek Oct 29, 2025
1b321b6
Merge branch 'develop' into ar/device_memcpy_removal
kiritigowda Nov 3, 2025
3f6ea43
Update patch version from 2.2.0 to 2.2.1
Srihari-mcw Nov 7, 2025
12886aa
Update CHANGELOG
r-abishek Nov 7, 2025
a7a1150
Merge pull request #524 from Srihari-mcw/memcpy_version_change
r-abishek Nov 7, 2025
2bee3c4
Merge branch 'develop' into ar/device_memcpy_removal
kiritigowda Nov 13, 2025
26ace11
Merge branch 'develop' into ar/device_memcpy_removal
r-abishek Nov 13, 2025
b517c40
Merge branch 'develop' into ar/device_memcpy_removal
kiritigowda Nov 17, 2025
334ef28
Address copilot comments for HIP HOST consistent allocation
Srihari-mcw Nov 18, 2025
53d5ebd
Merge pull request #529 from Srihari-mcw/copilot_comments_hip_host_alloc
r-abishek Nov 18, 2025
8afab8e
Merge branch 'develop' into ar/device_memcpy_removal
hmaddise Nov 26, 2025
c675074
Documentation changes for updated memcpy changes
Srihari-mcw Nov 30, 2025
4a0d361
Update ricap outer API to use pinned memory and remove mem copy
Srihari-mcw Nov 30, 2025
f56d3fc
Fix memory allocation and deallocation for permutationTensor
Srihari-mcw Dec 2, 2025
113a8e1
Update api/rppt_tensor_effects_augmentations.h
r-abishek Dec 2, 2025
e72b052
Fix spelling of noiseProbability and saltProbability
r-abishek Dec 2, 2025
c8a9f1c
Fix deallocation
Srihari-mcw Dec 2, 2025
25e0d09
Merge pull request #537 from Srihari-mcw/ricap_documentation_memcpy_c…
r-abishek Dec 2, 2025
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
15 changes: 8 additions & 7 deletions CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,31 +2,32 @@

Full documentation for RPP is available at [https://rocm.docs.amd.com/projects/rpp/en/latest](https://rocm.docs.amd.com/projects/rpp/en/latest)

## RPP 2.2.0 (Unreleased)
## RPP 2.2.1 (Unreleased)

### Added
*
*

### Changed
* CXX Compiler: AMDClang++ - Use compiler core location `${ROCM_PATH}/lib/llvm/bin`
* Mem Copy eliminated - Helper functions responsible for these copies copy_param_float(), copy_param_uint() have been removed and buffers now consistently use pinned/HIP memory

### Removed
*
*

### Resolved issues
*
*

## RPP 2.1.0 for ROCm 7.1.0

### Added
* Solarize augmentation for HOST and HIP
* Hue and Saturation adjustment augmentations for HOST and HIP
* Hue and Saturation adjustment augmentations for HOST and HIP
* Find RPP - cmake module
* Posterize augmentation for HOST and HIP

### Changed
* HALF - Fix half.hpp path updates
* Box filter - padding updates
* Box filter - padding updates


### Removed
Expand All @@ -36,7 +37,7 @@ Full documentation for RPP is available at [https://rocm.docs.amd.com/projects/r
### Resolved issues
* Test Suite - Fixes for accuracy
* HIP Backend - Check return status warning fixes
* Bugfix - HIP vector types init
* Bugfix - HIP vector types init

## RPP 2.0.0 for ROCm 7.0.0

Expand Down
10 changes: 5 additions & 5 deletions CMakeLists.txt
Original file line number Diff line number Diff line change
Expand Up @@ -50,7 +50,7 @@ endif()

# RPP Version
# NOTE: package version and rpp_version.h is generated with this version
set(VERSION "2.2.0")
set(VERSION "2.2.1")

# Set Project Version and Language
project(rpp VERSION ${VERSION} LANGUAGES CXX)
Expand Down Expand Up @@ -374,7 +374,7 @@ install(TARGETS ${PROJECT_NAME} EXPORT ${PROJECT_NAME}-targets LIBRARY DESTINATI
install(TARGETS ${PROJECT_NAME} LIBRARY DESTINATION ${CMAKE_INSTALL_LIBDIR} COMPONENT asan)

# install RPP include files -- {ROCM_PATH}/include/rpp
install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/api/
install(DIRECTORY ${CMAKE_CURRENT_SOURCE_DIR}/api/
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/${PROJECT_NAME}
COMPONENT dev
PATTERN "*.h.in" EXCLUDE)
Expand All @@ -388,7 +388,7 @@ install(FILES ${PROJECT_BINARY_DIR}/api/rpp_legacy_support.h
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/${PROJECT_NAME}
COMPONENT dev)
install(FILES ${CMAKE_CURRENT_BINARY_DIR}/rpp_version.h
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/${PROJECT_NAME}
DESTINATION ${CMAKE_INSTALL_INCLUDEDIR}/${PROJECT_NAME}
COMPONENT dev)

# install Test
Expand Down Expand Up @@ -443,10 +443,10 @@ install(FILES
)

# Install the export set for use with the install-tree
install(EXPORT ${PROJECT_NAME}-targets
install(EXPORT ${PROJECT_NAME}-targets
FILE ${PROJECT_NAME}-targets.cmake
NAMESPACE ${PROJECT_NAME}::
DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}"
DESTINATION "${CMAKE_INSTALL_LIBDIR}/cmake/${PROJECT_NAME}"
COMPONENT dev
)

Expand Down
30 changes: 15 additions & 15 deletions api/rppt_tensor_color_augmentations.h
Original file line number Diff line number Diff line change
Expand Up @@ -74,8 +74,8 @@ RppStatus rppt_brightness_host(RppPtr_t srcPtr, RpptDescPtr srcDescPtr, RppPtr_t
* \param [in] srcDescPtr source tensor descriptor (Restrictions - numDims = 4, offsetInBytes >= 0, dataType = U8/F16/F32/I8, layout = NCHW/NHWC, c = 1/3)
* \param [out] dstPtr destination tensor in HIP memory
* \param [in] dstDescPtr destination tensor descriptor (Restrictions - numDims = 4, offsetInBytes >= 0, dataType = U8/F16/F32/I8, layout = NCHW/NHWC, c = same as that of srcDescPtr)
* \param [in] alphaTensor alpha values for brightness calculation (1D tensor in pinned/HOST memory, of size batchSize, with 0 <= alpha <= 20 for each image in batch)
* \param [in] betaTensor beta values for brightness calculation (1D tensor in pinned/HOST memory, of size batchSize, with 0 <= beta <= 255 for each image in batch)
* \param [in] alphaTensor alpha values for brightness calculation (1D tensor in pinned/HIP memory, of size batchSize, with 0 <= alpha <= 20 for each image in batch)
* \param [in] betaTensor beta values for brightness calculation (1D tensor in pinned/HIP memory, of size batchSize, with 0 <= beta <= 255 for each image in batch)
* \param [in] roiTensorPtrSrc ROI data in HIP memory, for each image in source tensor (2D tensor of size batchSize * 4, in either format - XYWH(xy.x, xy.y, roiWidth, roiHeight) or LTRB(lt.x, lt.y, rb.x, rb.y))
* \param [in] roiType ROI type used (RpptRoiType::XYWH or RpptRoiType::LTRB)
* \param [in] rppHandle RPP HIP handle created with <tt>\ref rppCreate()</tt>
Expand Down Expand Up @@ -117,7 +117,7 @@ RppStatus rppt_gamma_correction_host(RppPtr_t srcPtr, RpptDescPtr srcDescPtr, Rp
* \param [in] srcDescPtr source tensor descriptor (Restrictions - numDims = 4, offsetInBytes >= 0, dataType = U8/F16/F32/I8, layout = NCHW/NHWC, c = 1/3)
* \param [out] dstPtr destination tensor in HIP memory
* \param [in] dstDescPtr destination tensor descriptor (Restrictions - numDims = 4, offsetInBytes >= 0, dataType = U8/F16/F32/I8, layout = NCHW/NHWC, c = same as that of srcDescPtr)
* \param [in] gammaTensor gamma values for gamma correction calculation (1D tensor in pinned/HOST memory, of size batchSize with gamma >= 0 for each image in batch)
* \param [in] gammaTensor gamma values for gamma correction calculation (1D tensor in pinned/HIP memory, of size batchSize with gamma >= 0 for each image in batch)
* \param [in] roiTensorPtrSrc ROI data in HIP memory, for each image in source tensor (2D tensor of size batchSize * 4, in either format - XYWH(xy.x, xy.y, roiWidth, roiHeight) or LTRB(lt.x, lt.y, rb.x, rb.y))
* \param [in] roiType ROI type used (RpptRoiType::XYWH or RpptRoiType::LTRB)
* \param [in] rppHandle RPP HIP handle created with <tt>\ref rppCreate()</tt>
Expand Down Expand Up @@ -163,7 +163,7 @@ RppStatus rppt_blend_host(RppPtr_t srcPtr1, RppPtr_t srcPtr2, RpptDescPtr srcDes
* \param [in] srcDescPtr source tensor descriptor (Restrictions - numDims = 4, offsetInBytes >= 0, dataType = U8/F16/F32/I8, layout = NCHW/NHWC, c = 1/3)
* \param [out] dstPtr destination tensor in HIP memory
* \param [in] dstDescPtr destination tensor descriptor (Restrictions - numDims = 4, offsetInBytes >= 0, dataType = U8/F16/F32/I8, layout = NCHW/NHWC, c = same as that of srcDescPtr)
* \param [in] alphaTensor alpha values for alpha-blending (1D tensor in pinned/HOST memory, of size batchSize with the transparency factor transparency factor 0 <= alpha <= 1 for each image in batch)
* \param [in] alphaTensor alpha values for alpha-blending (1D tensor in pinned/HIP memory, of size batchSize with the transparency factor transparency factor 0 <= alpha <= 1 for each image in batch)
* \param [in] roiTensorPtrSrc ROI data in HIP memory, for each image in source tensor (2D tensor of size batchSize * 4, in either format - XYWH(xy.x, xy.y, roiWidth, roiHeight) or LTRB(lt.x, lt.y, rb.x, rb.y))
* \param [in] roiType ROI type used (RpptRoiType::XYWH or RpptRoiType::LTRB)
* \param [in] rppHandle RPP HIP handle created with <tt>\ref rppCreate()</tt>
Expand Down Expand Up @@ -292,10 +292,10 @@ RppStatus rppt_color_twist_host(RppPtr_t srcPtr, RpptDescPtr srcDescPtr, RppPtr_
* \param [in] srcDescPtr source tensor descriptor (Restrictions - numDims = 4, offsetInBytes >= 0, dataType = U8/F16/F32/I8, layout = NCHW/NHWC, c = 1/3)
* \param [out] dstPtr destination tensor in HIP memory
* \param [in] dstDescPtr destination tensor descriptor (Restrictions - numDims = 4, offsetInBytes >= 0, dataType = U8/F16/F32/I8, layout = NCHW/NHWC, c = same as that of srcDescPtr)
* \param [in] brightnessTensor brightness modification parameter for color_twist calculation (1D tensor in pinned/HOST memory, of size batchSize with 0 < brightnessTensor[i] <= 20 for each image in batch)
* \param [in] contrastTensor contrast modification parameter for color_twist calculation (1D tensor in pinned/HOST memory, of size batchSize with 0 < contrastTensor[i] <= 255 for each image in batch)
* \param [in] hueTensor hue modification parameter for color_twist calculation (1D tensor in pinned/HOST memory, of size batchSize with 0 <= hueTensor[i] <= 359 for each image in batch)
* \param [in] saturationTensor saturation modification parameter for color_twist calculation (1D tensor in pinned/HOST memory, of size batchSize with saturationTensor[i] >= 0 for each image in batch)
* \param [in] brightnessTensor brightness modification parameter for color_twist calculation (1D tensor in pinned/HIP memory, of size batchSize with 0 < brightnessTensor[i] <= 20 for each image in batch)
* \param [in] contrastTensor contrast modification parameter for color_twist calculation (1D tensor in pinned/HIP memory, of size batchSize with 0 < contrastTensor[i] <= 255 for each image in batch)
* \param [in] hueTensor hue modification parameter for color_twist calculation (1D tensor in pinned/HIP memory, of size batchSize with 0 <= hueTensor[i] <= 359 for each image in batch)
* \param [in] saturationTensor saturation modification parameter for color_twist calculation (1D tensor in pinned/HIP memory, of size batchSize with saturationTensor[i] >= 0 for each image in batch)
* \param [in] roiTensorPtrSrc ROI data in HIP memory, for each image in source tensor (2D tensor of size batchSize * 4, in either format - XYWH(xy.x, xy.y, roiWidth, roiHeight) or LTRB(lt.x, lt.y, rb.x, rb.y))
* \param [in] roiType ROI type used (RpptRoiType::XYWH or RpptRoiType::LTRB)
* \param [in] rppHandle RPP HIP handle created with <tt>\ref rppCreate()</tt>
Expand Down Expand Up @@ -361,8 +361,8 @@ RppStatus rppt_color_cast_host(RppPtr_t srcPtr, RpptDescPtr srcDescPtr, RppPtr_t
* \param [in] srcDescPtr source tensor descriptor (Restrictions - numDims = 4, offsetInBytes >= 0, dataType = U8/F16/F32/I8, layout = NCHW/NHWC, c = 1/3)
* \param [out] dstPtr destination tensor in HIP memory
* \param [in] dstDescPtr destination tensor descriptor (Restrictions - numDims = 4, offsetInBytes >= 0, dataType = U8/F16/F32/I8, layout = NCHW/NHWC, c = same as that of srcDescPtr)
* \param [in] rgbTensor R/G/B values for color casting calculation (2D tensor in pinned/HOST memory, of size sizeof(RpptRGB) * batchSize with 0 <= rgbTensor[n].<R/G/B> <= 255 for each image in batch)
* \param [in] alphaTensor alpha values for color casting calculation (1D tensor in pinned/HOST memory, of size sizeof(Rpp32f) * batchSize with alphaTensor[i] >= 0 for each image in batch)
* \param [in] rgbTensor R/G/B values for color casting calculation (2D tensor in pinned/HIP memory, of size sizeof(RpptRGB) * batchSize with 0 <= rgbTensor[n].<R/G/B> <= 255 for each image in batch)
* \param [in] alphaTensor alpha values for color casting calculation (1D tensor in pinned/HIP memory, of size sizeof(Rpp32f) * batchSize with alphaTensor[i] >= 0 for each image in batch)
* \param [in] roiTensorPtrSrc ROI data in HIP memory, for each image in source tensor (2D tensor of size batchSize * 4, in either format - XYWH(xy.x, xy.y, roiWidth, roiHeight) or LTRB(lt.x, lt.y, rb.x, rb.y))
* \param [in] roiType ROI type used (RpptRoiType::XYWH or RpptRoiType::LTRB)
* \param [in] rppHandle RPP HIP handle created with <tt>\ref rppCreate()</tt>
Expand Down Expand Up @@ -404,7 +404,7 @@ RppStatus rppt_exposure_host(RppPtr_t srcPtr, RpptDescPtr srcDescPtr, RppPtr_t d
* \param [in] srcDescPtr source tensor descriptor (Restrictions - numDims = 4, offsetInBytes >= 0, dataType = U8/F16/F32/I8, layout = NCHW/NHWC, c = 1/3)
* \param [out] dstPtr destination tensor in HIP memory
* \param [in] dstDescPtr destination tensor descriptor (Restrictions - numDims = 4, offsetInBytes >= 0, dataType = U8/F16/F32/I8, layout = NCHW/NHWC, c = same as that of srcDescPtr)
* \param [in] exposureFactorTensor exposure factor values for exposure adjustment (1D tensor in pinned/HOST memory, of size batchSize, with exposureFactorTensor[n] >= 0 for each image in the batch)
* \param [in] exposureFactorTensor exposure factor values for exposure adjustment (1D tensor in pinned/HIP memory, of size batchSize, with exposureFactorTensor[n] >= 0 for each image in the batch)
* \param [in] roiTensorPtrSrc ROI data in HIP memory, for each image in source tensor (2D tensor of size batchSize * 4, in either format - XYWH(xy.x, xy.y, roiWidth, roiHeight) or LTRB(lt.x, lt.y, rb.x, rb.y))
* \param [in] roiType ROI type used (RpptRoiType::XYWH or RpptRoiType::LTRB)
* \param [in] rppHandle RPP HIP handle created with <tt>\ref rppCreate()</tt>
Expand Down Expand Up @@ -447,8 +447,8 @@ RppStatus rppt_contrast_host(RppPtr_t srcPtr, RpptDescPtr srcDescPtr, RppPtr_t d
* \param [in] srcDescPtr source tensor descriptor (Restrictions - numDims = 4, offsetInBytes >= 0, dataType = U8/F16/F32/I8, layout = NCHW/NHWC, c = 1/3)
* \param [out] dstPtr destination tensor in HIP memory
* \param [in] dstDescPtr destination tensor descriptor (Restrictions - numDims = 4, offsetInBytes >= 0, dataType = U8/F16/F32/I8, layout = NCHW/NHWC, c = same as that of srcDescPtr)
* \param [in] contrastFactorTensor contrast factor values for contrast calculation (1D tensor in pinned/HOST memory, of size batchSize with contrastFactorTensor[n] > 0 for each image in a batch))
* \param [in] contrastCenterTensor contrast center values for contrast calculation (1D tensor in pinned/HOST memory, of size batchSize)
* \param [in] contrastFactorTensor contrast factor values for contrast calculation (1D tensor in pinned/HIP memory, of size batchSize with contrastFactorTensor[n] > 0 for each image in a batch))
* \param [in] contrastCenterTensor contrast center values for contrast calculation (1D tensor in pinned/HIP memory, of size batchSize)
* \param [in] roiTensorPtrSrc ROI data in HIP memory, for each image in source tensor (2D tensor of size batchSize * 4, in either format - XYWH(xy.x, xy.y, roiWidth, roiHeight) or LTRB(lt.x, lt.y, rb.x, rb.y))
* \param [in] roiType ROI type used (RpptRoiType::XYWH or RpptRoiType::LTRB)
* \param [in] rppHandle RPP HIP handle created with <tt>\ref rppCreate()</tt>
Expand Down Expand Up @@ -511,7 +511,7 @@ RppStatus rppt_lut_gpu(RppPtr_t srcPtr, RpptDescPtr srcDescPtr, RppPtr_t dstPtr,
* \param [in] srcDescPtr source tensor descriptor (Restrictions - numDims = 4, offsetInBytes >= 0, dataType = U8/F16/F32/I8, layout = NCHW/NHWC, c = 1/3)
* \param [out] dstPtr destination tensor in HOST memory
* \param [in] dstDescPtr destination tensor descriptor (Restrictions - numDims = 4, offsetInBytes >= 0, dataType = U8/F16/F32/I8, layout = NCHW/NHWC, c = same as that of srcDescPtr)
* \param [in] adjustmentValueTensor adjustment values for color temperature calculation (1D tensor of size batchSize with -100 <= adjustmentValueTensor[i] >= 100 for each image in batch)
* \param [in] adjustmentValueTensor adjustment values for color temperature calculation (1D tensor in HOST memory, of size batchSize with -100 <= adjustmentValueTensor[i] >= 100 for each image in batch)
* \param [in] roiTensorPtrSrc ROI data in HOST memory, for each image in source tensor (2D tensor of size batchSize * 4, in either format - XYWH(xy.x, xy.y, roiWidth, roiHeight) or LTRB(lt.x, lt.y, rb.x, rb.y))
* \param [in] roiType ROI type used (RpptRoiType::XYWH or RpptRoiType::LTRB)
* \param [in] rppHandle RPP HOST handle created with <tt>\ref rppCreate()</tt>
Expand All @@ -532,7 +532,7 @@ RppStatus rppt_color_temperature_host(RppPtr_t srcPtr, RpptDescPtr srcDescPtr, R
* \param [in] srcDescPtr source tensor descriptor (Restrictions - numDims = 4, offsetInBytes >= 0, dataType = U8/F16/F32/I8, layout = NCHW/NHWC, c = 1/3)
* \param [out] dstPtr destination tensor in HIP memory
* \param [in] dstDescPtr destination tensor descriptor (Restrictions - numDims = 4, offsetInBytes >= 0, dataType = U8/F16/F32/I8, layout = NCHW/NHWC, c = same as that of srcDescPtr)
* \param [in] adjustmentValueTensor adjustment values for color temperature calculation (1D tensor of size batchSize with -100 <= adjustmentValueTensor[i] >= 100 for each image in batch)
* \param [in] adjustmentValueTensor adjustment values for color temperature calculation (1D tensor in pinned/HIP memory, of size batchSize with -100 <= adjustmentValueTensor[i] >= 100 for each image in batch)
* \param [in] roiTensorPtrSrc ROI data in HIP memory, for each image in source tensor (2D tensor of size batchSize * 4, in either format - XYWH(xy.x, xy.y, roiWidth, roiHeight) or LTRB(lt.x, lt.y, rb.x, rb.y))
* \param [in] roiType ROI type used (RpptRoiType::XYWH or RpptRoiType::LTRB)
* \param [in] rppHandle RPP HIP handle created with <tt>\ref rppCreate()</tt>
Expand Down
Loading