Fake-quantize the 'inputs' tensor of type float via global float scalars
Fake-quantize the `inputs` tensor of type float via global float scalars `min` and `max` to `outputs` tensor of same shape as `inputs`.
Attributes
- `[min; max]` define the clamping range for the `inputs` data.
- `inputs` values are quantized into the quantization range ( `[0; 2^num_bits - 1]` when `narrow_range` is false and `[1; 2^num_bits - 1]` when it is true) and then de-quantized and output as floats in `[min; max]` interval.
- `num_bits` is the bitwidth of the quantization; between 2 and 16, inclusive.
- If `0 < min < max`: `min_adj = 0` and `max_adj = max - min`.
- If `min < max < 0`: `min_adj = min - max` and `max_adj = 0`.
- If `min <= 0 <= max`: `scale = (max - min) / (2^num_bits - 1) `, `min_adj = scale * round(min / scale)` and `max_adj = max + min_adj - min`.
Nested Classes
class | FakeQuantWithMinMaxVars.Options | Optional attributes for FakeQuantWithMinMaxVars
|
Constants
String | OP_NAME | The name of this op, as known by TensorFlow core engine |
Public Methods
Output<TFloat32> |
asOutput()
Returns the symbolic handle of the tensor.
|
static FakeQuantWithMinMaxVars | |
static FakeQuantWithMinMaxVars.Options |
narrowRange(Boolean narrowRange)
|
static FakeQuantWithMinMaxVars.Options |
numBits(Long numBits)
|
Output<TFloat32> |
outputs()
|
Inherited Methods
Constants
public static final String OP_NAME
The name of this op, as known by TensorFlow core engine
Public Methods
public Output<TFloat32> asOutput ()
Returns the symbolic handle of the tensor.
Inputs to TensorFlow operations are outputs of another TensorFlow operation. This method is used to obtain a symbolic handle that represents the computation of the input.
public static FakeQuantWithMinMaxVars create (Scope scope, Operand<TFloat32> inputs, Operand<TFloat32> min, Operand<TFloat32> max, Options... options)
Factory method to create a class wrapping a new FakeQuantWithMinMaxVars operation.
Parameters
scope | current scope |
---|---|
options | carries optional attributes values |
Returns
- a new instance of FakeQuantWithMinMaxVars