Scalar
Source header: cuvs/preprocessing/quantize/scalar.h
C API for Scalar Quantizer
cuvsScalarQuantizerParams
Scalar quantizer parameters.
cuvsScalarQuantizerParamsCreate
Allocate Scalar Quantizer params, and populate with default values
Parameters
Returns
cuvsScalarQuantizerParamsDestroy
De-allocate Scalar Quantizer params
Parameters
Returns
cuvsScalarQuantizer
Defines and stores scalar for quantisation upon training
The quantization is performed by a linear mapping of an interval in the float data type to the full range of the quantized int type.
Fields
cuvsScalarQuantizerCreate
Allocate Scalar Quantizer and populate with default values
Parameters
Returns
cuvsScalarQuantizerDestroy
De-allocate Scalar Quantizer
Parameters
Returns
cuvsScalarQuantizerTrain
Trains a scalar quantizer to be used later for quantizing the dataset.
Parameters
Returns
cuvsScalarQuantizerTransform
Applies quantization transform to given dataset
Parameters
Returns
cuvsScalarQuantizerInverseTransform
Perform inverse quantization step on previously quantized dataset
Note that depending on the chosen data types train dataset the conversion is not lossless.
Parameters
Returns