/home/docs/checkouts/readthedocs.org/user_builds/advanced-micro-devices-rocal/checkouts/latest/rocAL/include/api/rocal_api_augmentation.h File Reference#
rocal_api_augmentation.h File Reference
The AMD rocAL Library - Augmentations. More...
#include "rocal_api_types.h"
Go to the source code of this file.
Functions | |
RocalTensor ROCAL_API_CALL | rocalSequenceRearrange (RocalContext p_context, RocalTensor p_input, std::vector< unsigned int > &new_order, bool is_output) |
Rearranges the order of the frames in the sequences with respect to new_order. new_order can have values in the range [0, sequence_length). Frames can be repeated or dropped in the new_order. More... | |
RocalTensor ROCAL_API_CALL | rocalResize (RocalContext context, RocalTensor input, unsigned dest_width, unsigned dest_height, bool is_output, RocalResizeScalingMode scaling_mode=ROCAL_SCALING_MODE_STRETCH, std::vector< unsigned > max_size={}, unsigned resize_shorter=0, unsigned resize_longer=0, RocalResizeInterpolationType interpolation_type=ROCAL_LINEAR_INTERPOLATION, RocalTensorLayout output_layout=ROCAL_NONE, RocalTensorOutputType output_datatype=ROCAL_UINT8) |
Resize images. More... | |
RocalTensor ROCAL_API_CALL | rocalResizeMirrorNormalize (RocalContext p_context, RocalTensor p_input, unsigned dest_width, unsigned dest_height, std::vector< float > &mean, std::vector< float > &std_dev, bool is_output, RocalResizeScalingMode scaling_mode=ROCAL_SCALING_MODE_STRETCH, std::vector< unsigned > max_size={}, unsigned resize_shorter=0, unsigned resize_longer=0, RocalResizeInterpolationType interpolation_type=ROCAL_LINEAR_INTERPOLATION, RocalIntParam mirror=NULL, RocalTensorLayout output_layout=ROCAL_NONE, RocalTensorOutputType output_datatype=ROCAL_UINT8) |
Fused function which performs resize, normalize and flip on images. More... | |
RocalTensor ROCAL_API_CALL | rocalCropResize (RocalContext context, RocalTensor input, unsigned dest_width, unsigned dest_height, bool is_output, RocalFloatParam area=NULL, RocalFloatParam aspect_ratio=NULL, RocalFloatParam x_center_drift=NULL, RocalFloatParam y_center_drift=NULL, RocalTensorLayout output_layout=ROCAL_NONE, RocalTensorOutputType output_datatype=ROCAL_UINT8) |
Fused function which perrforms crop and resize on images. More... | |
RocalTensor ROCAL_API_CALL | rocalCropResizeFixed (RocalContext context, RocalTensor input, unsigned dest_width, unsigned dest_height, bool is_output, float area, float aspect_ratio, float x_center_drift, float y_center_drift, RocalTensorLayout output_layout=ROCAL_NONE, RocalTensorOutputType output_datatype=ROCAL_UINT8) |
Fused function which perrforms crop and resize on images with fixed crop coordinates. More... | |
RocalTensor ROCAL_API_CALL | rocalRotate (RocalContext context, RocalTensor input, bool is_output, RocalFloatParam angle=NULL, unsigned dest_width=0, unsigned dest_height=0, RocalResizeInterpolationType interpolation_type=ROCAL_LINEAR_INTERPOLATION, RocalTensorLayout output_layout=ROCAL_NONE, RocalTensorOutputType output_datatype=ROCAL_UINT8) |
Rotates images. More... | |
RocalTensor ROCAL_API_CALL | rocalRotateFixed (RocalContext context, RocalTensor input, float angle, bool is_output, unsigned dest_width=0, unsigned dest_height=0, RocalResizeInterpolationType interpolation_type=ROCAL_LINEAR_INTERPOLATION, RocalTensorLayout output_layout=ROCAL_NONE, RocalTensorOutputType output_datatype=ROCAL_UINT8) |
Rotates images with fixed angle value. More... | |
RocalTensor ROCAL_API_CALL | rocalBrightness (RocalContext context, RocalTensor input, bool is_output, RocalFloatParam alpha=NULL, RocalFloatParam beta=NULL, RocalTensorLayout output_layout=ROCAL_NONE, RocalTensorOutputType output_datatype=ROCAL_UINT8) |
Adjusts brightness of the image. More... | |
RocalTensor ROCAL_API_CALL | rocalBrightnessFixed (RocalContext context, RocalTensor input, float alpha, float beta, bool is_output, RocalTensorLayout output_layout=ROCAL_NONE, RocalTensorOutputType output_datatype=ROCAL_UINT8) |
Adjusts brightness of the image with fixed parameters. More... | |
RocalTensor ROCAL_API_CALL | rocalGamma (RocalContext context, RocalTensor input, bool is_output, RocalFloatParam gamma=NULL, RocalTensorLayout output_layout=ROCAL_NONE, RocalTensorOutputType output_datatype=ROCAL_UINT8) |
Applies gamma correction on image. More... | |
RocalTensor ROCAL_API_CALL | rocalGammaFixed (RocalContext context, RocalTensor input, float gamma, bool is_output, RocalTensorLayout output_layout=ROCAL_NONE, RocalTensorOutputType output_datatype=ROCAL_UINT8) |
Applies gamma correction on image with fixed parameters. More... | |
RocalTensor ROCAL_API_CALL | rocalContrast (RocalContext context, RocalTensor input, bool is_output, RocalFloatParam contrast_factor=NULL, RocalFloatParam contrast_center=NULL, RocalTensorLayout output_layout=ROCAL_NONE, RocalTensorOutputType output_datatype=ROCAL_UINT8) |
Adjusts contrast of the image. More... | |
RocalTensor ROCAL_API_CALL | rocalContrastFixed (RocalContext context, RocalTensor input, float contrast_factor, float contrast_center, bool is_output, RocalTensorLayout output_layout=ROCAL_NONE, RocalTensorOutputType output_datatype=ROCAL_UINT8) |
Adjusts contrast of the image with fixed parameters. More... | |
RocalTensor ROCAL_API_CALL | rocalFlip (RocalContext context, RocalTensor input, bool is_output, RocalIntParam horizonal_flag=NULL, RocalIntParam vertical_flag=NULL, RocalTensorLayout output_layout=ROCAL_NONE, RocalTensorOutputType output_datatype=ROCAL_UINT8) |
Flip images horizontally and/or vertically based on inputs. More... | |
RocalTensor ROCAL_API_CALL | rocalFlipFixed (RocalContext context, RocalTensor input, int horizonal_flag, int vertical_flag, bool is_output, RocalTensorLayout output_layout=ROCAL_NONE, RocalTensorOutputType output_datatype=ROCAL_UINT8) |
Flip images horizontally and/or vertically with fixed parameters. More... | |
RocalTensor ROCAL_API_CALL | rocalBlur (RocalContext context, RocalTensor input, bool is_output, RocalIntParam kernel_size=NULL, RocalTensorLayout output_layout=ROCAL_NONE, RocalTensorOutputType output_datatype=ROCAL_UINT8) |
Applies blur effect to images. More... | |
RocalTensor ROCAL_API_CALL | rocalBlurFixed (RocalContext context, RocalTensor input, int kernel_size, bool is_output, RocalTensorLayout output_layout=ROCAL_NONE, RocalTensorOutputType output_datatype=ROCAL_UINT8) |
Applies blur effect to images with fixed parameters. More... | |
RocalTensor ROCAL_API_CALL | rocalBlend (RocalContext context, RocalTensor input1, RocalTensor input2, bool is_output, RocalFloatParam ratio=NULL, RocalTensorLayout output_layout=ROCAL_NONE, RocalTensorOutputType output_datatype=ROCAL_UINT8) |
Blends two input images given the ratio: output = input1*ratio + input2*(1-ratio) More... | |
RocalTensor ROCAL_API_CALL | rocalBlendFixed (RocalContext context, RocalTensor input1, RocalTensor input2, float ratio, bool is_output, RocalTensorLayout output_layout=ROCAL_NONE, RocalTensorOutputType output_datatype=ROCAL_UINT8) |
Blends two input images given the fixed ratio: output = input1*ratio + input2*(1-ratio) More... | |
RocalTensor ROCAL_API_CALL | rocalWarpAffine (RocalContext context, RocalTensor input, bool is_output, unsigned dest_height=0, unsigned dest_width=0, RocalFloatParam x0=NULL, RocalFloatParam x1=NULL, RocalFloatParam y0=NULL, RocalFloatParam y1=NULL, RocalFloatParam o0=NULL, RocalFloatParam o1=NULL, RocalResizeInterpolationType interpolation_type=ROCAL_LINEAR_INTERPOLATION, RocalTensorLayout output_layout=ROCAL_NONE, RocalTensorOutputType output_datatype=ROCAL_UINT8) |
Applies affine transformation to images. More... | |
RocalTensor ROCAL_API_CALL | rocalWarpAffineFixed (RocalContext context, RocalTensor input, float x0, float x1, float y0, float y1, float o0, float o1, bool is_output, unsigned int dest_height=0, unsigned int dest_width=0, RocalResizeInterpolationType interpolation_type=ROCAL_LINEAR_INTERPOLATION, RocalTensorLayout output_layout=ROCAL_NONE, RocalTensorOutputType output_datatype=ROCAL_UINT8) |
Applies affine transformation to images with fixed affine matrix. More... | |
RocalTensor ROCAL_API_CALL | rocalFishEye (RocalContext context, RocalTensor input, bool is_output, RocalTensorLayout output_layout=ROCAL_NONE, RocalTensorOutputType output_datatype=ROCAL_UINT8) |
Applies fish eye effect on images. More... | |
RocalTensor ROCAL_API_CALL | rocalVignette (RocalContext context, RocalTensor input, bool is_output, RocalFloatParam sdev=NULL, RocalTensorLayout output_layout=ROCAL_NONE, RocalTensorOutputType output_datatype=ROCAL_UINT8) |
Applies vignette effect on images. More... | |
RocalTensor ROCAL_API_CALL | rocalVignetteFixed (RocalContext context, RocalTensor input, float sdev, bool is_output, RocalTensorLayout output_layout=ROCAL_NONE, RocalTensorOutputType output_datatype=ROCAL_UINT8) |
Applies vignette effect on images with fixed parameters. More... | |
RocalTensor ROCAL_API_CALL | rocalJitter (RocalContext context, RocalTensor input, bool is_output, RocalIntParam kernel_size=NULL, int seed=0, RocalTensorLayout output_layout=ROCAL_NONE, RocalTensorOutputType output_datatype=ROCAL_UINT8) |
Applies jitter effect on images. More... | |
RocalTensor ROCAL_API_CALL | rocalJitterFixed (RocalContext context, RocalTensor input, int kernel_size, bool is_output, int seed=0, RocalTensorLayout output_layout=ROCAL_NONE, RocalTensorOutputType output_datatype=ROCAL_UINT8) |
Applies jitter effect on images with fixed kernel size. More... | |
RocalTensor ROCAL_API_CALL | rocalSnPNoise (RocalContext context, RocalTensor input, bool is_output, RocalFloatParam noise_prob=NULL, RocalFloatParam salt_prob=NULL, RocalFloatParam salt_val=NULL, RocalFloatParam pepper_val=NULL, int seed=0, RocalTensorLayout output_layout=ROCAL_NONE, RocalTensorOutputType output_datatype=ROCAL_UINT8) |
Applies salt and pepper noise effect on images. More... | |
RocalTensor ROCAL_API_CALL | rocalSnPNoiseFixed (RocalContext context, RocalTensor input, float noise_prob, float salt_prob, float salt_val, float pepper_val, bool is_output, int seed=0, RocalTensorLayout output_layout=ROCAL_NONE, RocalTensorOutputType output_datatype=ROCAL_UINT8) |
Applies salt and pepper noise on images with fixed parameters. More... | |
RocalTensor ROCAL_API_CALL | rocalSnow (RocalContext context, RocalTensor input, bool is_output, RocalFloatParam snow=NULL, RocalTensorLayout output_layout=ROCAL_NONE, RocalTensorOutputType output_datatype=ROCAL_UINT8) |
Applies snow effect on images. More... | |
RocalTensor ROCAL_API_CALL | rocalSnowFixed (RocalContext context, RocalTensor input, float snow, bool is_output, RocalTensorLayout output_layout=ROCAL_NONE, RocalTensorOutputType output_datatype=ROCAL_UINT8) |
Applies snow effect on images with fixed parameter. More... | |
RocalTensor ROCAL_API_CALL | rocalRain (RocalContext context, RocalTensor input, bool is_output, RocalFloatParam rain_value=NULL, RocalIntParam rain_width=NULL, RocalIntParam rain_height=NULL, RocalFloatParam rain_transparency=NULL, RocalTensorLayout output_layout=ROCAL_NONE, RocalTensorOutputType output_datatype=ROCAL_UINT8) |
Applies rain effect on images. More... | |
RocalTensor ROCAL_API_CALL | rocalRainFixed (RocalContext context, RocalTensor input, float rain_value, int rain_width, int rain_height, float rain_transparency, bool is_output, RocalTensorLayout output_layout=ROCAL_NONE, RocalTensorOutputType output_datatype=ROCAL_UINT8) |
Applies rain effect on images with fixed parameter. More... | |
RocalTensor ROCAL_API_CALL | rocalColorTemp (RocalContext context, RocalTensor input, bool is_output, RocalIntParam adjustment=NULL, RocalTensorLayout output_layout=ROCAL_NONE, RocalTensorOutputType output_datatype=ROCAL_UINT8) |
Adjusts the color temperature in images. More... | |
RocalTensor ROCAL_API_CALL | rocalColorTempFixed (RocalContext context, RocalTensor input, int adjustment, bool is_output, RocalTensorLayout output_layout=ROCAL_NONE, RocalTensorOutputType output_datatype=ROCAL_UINT8) |
Adjusts the color temperature in images with fixed value. More... | |
RocalTensor ROCAL_API_CALL | rocalFog (RocalContext context, RocalTensor input, bool is_output, RocalFloatParam fog_value=NULL, RocalTensorLayout output_layout=ROCAL_NONE, RocalTensorOutputType output_datatype=ROCAL_UINT8) |
Applies fog effect on images. More... | |
RocalTensor ROCAL_API_CALL | rocalFogFixed (RocalContext context, RocalTensor input, float fog_value, bool is_output, RocalTensorLayout output_layout=ROCAL_NONE, RocalTensorOutputType output_datatype=ROCAL_UINT8) |
Applies fog effect on images with fixed parameter. More... | |
RocalTensor ROCAL_API_CALL | rocalLensCorrection (RocalContext context, RocalTensor input, bool is_output, RocalFloatParam strength=NULL, RocalFloatParam zoom=NULL, RocalTensorLayout output_layout=ROCAL_NONE, RocalTensorOutputType output_datatype=ROCAL_UINT8) |
Applies lens correction effect on images. More... | |
RocalTensor ROCAL_API_CALL | rocalLensCorrectionFixed (RocalContext context, RocalTensor input, float strength, float zoom, bool is_output, RocalTensorLayout output_layout=ROCAL_NONE, RocalTensorOutputType output_datatype=ROCAL_UINT8) |
Applies lens correction effect on images with fixed parameters. More... | |
RocalTensor ROCAL_API_CALL | rocalPixelate (RocalContext context, RocalTensor input, bool is_output, RocalTensorLayout output_layout=ROCAL_NONE, RocalTensorOutputType output_datatype=ROCAL_UINT8) |
Applies pixelate effect on images. More... | |
RocalTensor ROCAL_API_CALL | rocalExposure (RocalContext context, RocalTensor input, bool is_output, RocalFloatParam exposure_factor=NULL, RocalTensorLayout output_layout=ROCAL_NONE, RocalTensorOutputType output_datatype=ROCAL_UINT8) |
Adjusts the exposure in images. More... | |
RocalTensor ROCAL_API_CALL | rocalExposureFixed (RocalContext context, RocalTensor input, float exposure_factor, bool is_output, RocalTensorLayout output_layout=ROCAL_NONE, RocalTensorOutputType output_datatype=ROCAL_UINT8) |
Adjusts the exposure in images with fixed parameters. More... | |
RocalTensor ROCAL_API_CALL | rocalHue (RocalContext context, RocalTensor input, bool is_output, RocalFloatParam hue=NULL, RocalTensorLayout output_layout=ROCAL_NONE, RocalTensorOutputType output_datatype=ROCAL_UINT8) |
Adjusts the hue in images. More... | |
RocalTensor ROCAL_API_CALL | rocalHueFixed (RocalContext context, RocalTensor input, float hue, bool is_output, RocalTensorLayout output_layout=ROCAL_NONE, RocalTensorOutputType output_datatype=ROCAL_UINT8) |
Adjusts the hue in images with fixed parameters. More... | |
RocalTensor ROCAL_API_CALL | rocalSaturation (RocalContext context, RocalTensor input, bool is_output, RocalFloatParam saturation=NULL, RocalTensorLayout output_layout=ROCAL_NONE, RocalTensorOutputType output_datatype=ROCAL_UINT8) |
Adjusts the saturation in images. More... | |
RocalTensor ROCAL_API_CALL | rocalSaturationFixed (RocalContext context, RocalTensor input, float saturation, bool is_output, RocalTensorLayout output_layout=ROCAL_NONE, RocalTensorOutputType output_datatype=ROCAL_UINT8) |
Adjusts the saturation in images with fixed parameters. More... | |
RocalTensor ROCAL_API_CALL | rocalCopy (RocalContext context, RocalTensor input, bool is_output) |
Copies input tensor to output tensor. More... | |
RocalTensor ROCAL_API_CALL | rocalNop (RocalContext context, RocalTensor input, bool is_output) |
Performs no operation. More... | |
RocalTensor ROCAL_API_CALL | rocalColorTwist (RocalContext context, RocalTensor input, bool is_output, RocalFloatParam alpha=NULL, RocalFloatParam beta=NULL, RocalFloatParam hue=NULL, RocalFloatParam sat=NULL, RocalTensorLayout output_layout=ROCAL_NONE, RocalTensorOutputType output_datatype=ROCAL_UINT8) |
Adjusts the brightness, hue and saturation of the images. More... | |
RocalTensor ROCAL_API_CALL | rocalColorTwistFixed (RocalContext context, RocalTensor input, float alpha, float beta, float hue, float sat, bool is_output, RocalTensorLayout output_layout=ROCAL_NONE, RocalTensorOutputType output_datatype=ROCAL_UINT8) |
Adjusts the brightness, hue and saturation of the images with fixed parameters. More... | |
RocalTensor ROCAL_API_CALL | rocalCropMirrorNormalize (RocalContext context, RocalTensor input, unsigned crop_height, unsigned crop_width, float start_x, float start_y, std::vector< float > &mean, std::vector< float > &std_dev, bool is_output, RocalIntParam mirror=NULL, RocalTensorLayout output_layout=ROCAL_NONE, RocalTensorOutputType output_datatype=ROCAL_UINT8) |
Fused function which performs crop, normalize and flip on images. More... | |
RocalTensor ROCAL_API_CALL | rocalCrop (RocalContext context, RocalTensor input, bool is_output, RocalFloatParam crop_width=NULL, RocalFloatParam crop_height=NULL, RocalFloatParam crop_depth=NULL, RocalFloatParam crop_pox_x=NULL, RocalFloatParam crop_pos_y=NULL, RocalFloatParam crop_pos_z=NULL, RocalTensorLayout output_layout=ROCAL_NONE, RocalTensorOutputType output_datatype=ROCAL_UINT8) |
Crops images. More... | |
RocalTensor ROCAL_API_CALL | rocalCropFixed (RocalContext context, RocalTensor input, unsigned crop_width, unsigned crop_height, unsigned crop_depth, bool is_output, float crop_pox_x, float crop_pos_y, float crop_pos_z, RocalTensorLayout output_layout=ROCAL_NONE, RocalTensorOutputType output_datatype=ROCAL_UINT8) |
Crops images with fixed coordinates. More... | |
RocalTensor ROCAL_API_CALL | rocalCropCenterFixed (RocalContext context, RocalTensor input, unsigned crop_width, unsigned crop_height, unsigned crop_depth, bool is_output, RocalTensorLayout output_layout=ROCAL_NONE, RocalTensorOutputType output_datatype=ROCAL_UINT8) |
Crops images at the center with fixed coordinates. More... | |
RocalTensor ROCAL_API_CALL | rocalResizeCropMirrorFixed (RocalContext context, RocalTensor input, unsigned dest_width, unsigned dest_height, bool is_output, unsigned crop_h, unsigned crop_w, RocalIntParam mirror, RocalTensorLayout output_layout=ROCAL_NONE, RocalTensorOutputType output_datatype=ROCAL_UINT8) |
Fused function which performs resize, crop and flip on images with fixed crop. More... | |
RocalTensor ROCAL_API_CALL | rocalResizeCropMirror (RocalContext context, RocalTensor input, unsigned dest_width, unsigned dest_height, bool is_output, RocalFloatParam crop_height=NULL, RocalFloatParam crop_width=NULL, RocalIntParam mirror=NULL, RocalTensorLayout output_layout=ROCAL_NONE, RocalTensorOutputType output_datatype=ROCAL_UINT8) |
Fused function which performs resize, crop and flip on images. More... | |
RocalTensor ROCAL_API_CALL | rocalRandomCrop (RocalContext context, RocalTensor input, bool is_output, RocalFloatParam crop_area_factor=NULL, RocalFloatParam crop_aspect_ratio=NULL, RocalFloatParam crop_pos_x=NULL, RocalFloatParam crop_pos_y=NULL, int num_of_attempts=20, RocalTensorLayout output_layout=ROCAL_NONE, RocalTensorOutputType output_datatype=ROCAL_UINT8) |
Crops images randomly. More... | |
RocalTensor ROCAL_API_CALL | rocalSSDRandomCrop (RocalContext context, RocalTensor input, bool is_output, RocalFloatParam threshold=NULL, RocalFloatParam crop_area_factor=NULL, RocalFloatParam crop_aspect_ratio=NULL, RocalFloatParam crop_pos_x=NULL, RocalFloatParam crop_pos_y=NULL, int num_of_attempts=20, RocalTensorLayout output_layout=ROCAL_NONE, RocalTensorOutputType output_datatype=ROCAL_UINT8) |
Crops images randomly used for SSD training. More... | |
RocalTensor ROCAL_API_CALL | rocalPreEmphasisFilter (RocalContext context, RocalTensor input, bool is_output, RocalFloatParam preemph_coeff=NULL, RocalAudioBorderType preemph_border_type=RocalAudioBorderType::ROCAL_CLAMP, RocalTensorOutputType output_datatype=ROCAL_FP32) |
Applies preemphasis filter to the input data. More... | |
RocalTensor ROCAL_API_CALL | rocalSpectrogram (RocalContext context, RocalTensor input, bool is_output, std::vector< float > &window_fn, bool center_windows, bool reflect_padding, int power, int nfft, int window_length=512, int window_step=256, RocalTensorLayout output_layout=ROCAL_NFT, RocalTensorOutputType output_datatype=ROCAL_FP32) |
Produces a spectrogram from a 1D audio signal. More... | |
RocalTensor ROCAL_API_CALL | rocalToDecibels (RocalContext p_context, RocalTensor p_input, bool is_output, float cutoff_db, float multiplier, float reference_magnitude, RocalTensorOutputType rocal_tensor_output_type) |
A. More... | |
RocalTensor ROCAL_API_CALL | rocalResample (RocalContext p_context, RocalTensor p_input, RocalTensor p_output_resample_rate, bool is_output, float sample_hint, float quality=50.0, RocalTensorOutputType output_datatype=ROCAL_FP32) |
Applies resample augmentation to input tensors. More... | |
RocalTensor ROCAL_API_CALL | rocalUniformDistribution (RocalContext p_context, RocalTensor p_input, bool is_output, std::vector< float > &range) |
Creates and returns rocALTensor generated from an uniform distribution. More... | |
RocalTensor ROCAL_API_CALL | rocalNormalDistribution (RocalContext p_context, RocalTensor p_input, bool is_output, float mean=0.0, float stddev=0.0) |
Creates and returns rocALTensor generated from an normal distribution. More... | |
RocalTensor ROCAL_API_CALL | rocalTensorMulScalar (RocalContext p_context, RocalTensor p_input, bool is_output, float scalar=0.0, RocalTensorOutputType output_datatype=ROCAL_FP32) |
Multiples a tensor and a scalar and returns the output. More... | |
RocalTensor ROCAL_API_CALL | rocalTensorAddTensor (RocalContext p_context, RocalTensor p_input1, RocalTensor p_input2, bool is_output, RocalTensorOutputType output_datatype=ROCAL_FP32) |
Adds two tensors and returns the output. More... | |
std::pair< RocalTensor, RocalTensor > ROCAL_API_CALL | rocalNonSilentRegionDetection (RocalContext context, RocalTensor input, bool is_output, float cutoff_db, float reference_power, int reset_interval, int window_length) |
Performs silence detection in the input audio tensor. More... | |
RocalTensor ROCAL_API_CALL | rocalSlice (RocalContext context, RocalTensor input, bool is_output, RocalTensor anchor, RocalTensor shape, std::vector< float > fill_values, RocalOutOfBoundsPolicy policy=RocalOutOfBoundsPolicy::ROCAL_ERROR, RocalTensorOutputType output_datatype=ROCAL_FP32) |
Extracts the sub-tensor from a given input tensor. More... | |
RocalTensor ROCAL_API_CALL | rocalNormalize (RocalContext context, RocalTensor input, std::vector< unsigned > &axes, std::vector< float > &mean, std::vector< float > &std_dev, bool is_output, float scale=1.0, float shift=0.0, RocalTensorOutputType output_datatype=ROCAL_FP32) |
Performs mean-stddev normalization on images. More... | |
RocalTensor ROCAL_API_CALL | rocalMelFilterBank (RocalContext p_context, RocalTensor p_input, bool is_output, float freq_high, float freq_low, RocalMelScaleFormula mel_formula, int nfilter, bool normalize, float sample_rate, RocalTensorOutputType output_datatype) |
Applies mel-filter bank augmentation on the given input tensor. More... | |
Detailed Description
The AMD rocAL Library - Augmentations.
Function Documentation
◆ rocalNormalDistribution()
RocalTensor ROCAL_API_CALL rocalNormalDistribution | ( | RocalContext | p_context, |
RocalTensor | p_input, | ||
bool | is_output, | ||
float | mean = 0.0 , |
||
float | stddev = 0.0 |
||
) |
Creates and returns rocALTensor generated from an normal distribution.
- Parameters
-
[in] p_context Rocal context [in] p_input Input Rocal tensor [in] is_output Is the output tensor part of the graph output [in] mean The mean value for generating the normal distribution [in] stddev The stddev value for generating the normal distribution
- Returns
- RocalTensor
◆ rocalTensorAddTensor()
RocalTensor ROCAL_API_CALL rocalTensorAddTensor | ( | RocalContext | p_context, |
RocalTensor | p_input1, | ||
RocalTensor | p_input2, | ||
bool | is_output, | ||
RocalTensorOutputType | output_datatype = ROCAL_FP32 |
||
) |
Adds two tensors and returns the output.
- Parameters
-
[in] p_context Rocal context [in] p_input1 Input Rocal tensor1 [in] p_input2 Input Rocal tensor2 [in] is_output Is the output tensor part of the graph output [in] output_datatype the data type of the output tensor
- Returns
- RocalTensor
◆ rocalTensorMulScalar()
RocalTensor ROCAL_API_CALL rocalTensorMulScalar | ( | RocalContext | p_context, |
RocalTensor | p_input, | ||
bool | is_output, | ||
float | scalar = 0.0 , |
||
RocalTensorOutputType | output_datatype = ROCAL_FP32 |
||
) |
Multiples a tensor and a scalar and returns the output.
- Parameters
-
[in] p_context Rocal context [in] p_input Input Rocal tensor [in] is_output Is the output tensor part of the graph output [in] scalar The scalar value to be multiplied with the input tensor [in] output_datatype the data type of the output tensor
- Returns
- RocalTensor