Quantize_per_tensor
torch_quantize_per_tensor(self, scale, zero_point, dtype)
self
: (Tensor) float tensor to quantizescale
: (float) scale to apply in quantization formulazero_point
: (int) offset in integer value that maps to float zerodtype
: (torch.dtype
) the desired data type of returned tensor. Has to be one of the quantized dtypes: torch_quint8
, torch.qint8
, torch.qint32
Converts a float tensor to quantized tensor with given scale and zero point.
if (torch_is_installed()) { torch_quantize_per_tensor(torch_tensor(c(-1.0, 0.0, 1.0, 2.0)), 0.1, 10, torch_quint8()) torch_quantize_per_tensor(torch_tensor(c(-1.0, 0.0, 1.0, 2.0)), 0.1, 10, torch_quint8())$int_repr() }
Useful links