latest (dev)
Copy
Latest development documentation · Updated 2026-10-15
tensorplay.functional.fake_quantize_per_tensor_affine
- tensorplay.functional.fake_quantize_per_tensor_affine(input, scale, zero_point, quant_min, quant_max) Tensor[source]
Returns a new tensor with the data in
inputfake quantized usingscale,zero_point,quant_minandquant_max.- Parameters:
input (Tensor) – the input value(s),
tensorplay.float32tensorscale (double scalar or
float32Tensor) – quantization scalezero_point (int64 scalar or
int32Tensor) – quantization zero_pointquant_min (int64) – lower bound of the quantized domain
quant_max (int64) – upper bound of the quantized domain
- Returns:
A newly fake_quantized
tensorplay.float32tensor- Return type:
Example:
>>> x = tensorplay.randn(4) >>> x tensor([ 0.0552, 0.9730, 0.3973, -1.0780]) >>> tensorplay.fake_quantize_per_tensor_affine(x, 0.1, 0, 0, 255) tensor([0.1000, 1.0000, 0.4000, 0.0000]) >>> tensorplay.fake_quantize_per_tensor_affine(x, tensorplay.tensor(0.1), tensorplay.tensor(0), 0, 255) tensor([0.1000, 1.0000, 0.4000, 0.0000])
Help improve this page
Found an error, an unclear step, or a missing example?
Was this page helpful?

