MIOpen icon indicating copy to clipboard operation
MIOpen copied to clipboard

Implement ImageTransform

Open cognaiger9 opened this issue 9 months ago • 0 comments

Add ImageTransform kernels:

  • ImageAdjustBrightness (ImageAdjustBrightnessFwdContiguous)
  • ImageAdjustHue (Including ImageAdjustHue and ImageAdjustHuecontiguous)
  • ImageAdjustSaturation (RGBToGrayscale, RGBToGrayscaleContiguous, BlendContiguous)
  • ImageNormalize (ImageNormalizeFwdContiguous)

Detailed performance results are here

Average performance:

ImageAdjustBrightness

contiguous
float32 3.72
float16 3.15
bfloat16 3.33

ImageAdjustHue

contiguous noncontiguous
float32 190.43 28.16
float16 197.85 32.91
bfloat16 214.06 32.18

ImageAdjustSaturation

contiguous
float32 5.21
float16 2.43
bfloat16 2.34

ImageNormalize

contiguous
float32 1.97
float16 18.14
bfloat16 1.89

cognaiger9 avatar Mar 14 '25 04:03 cognaiger9