tensorflow::ops::FakeQuantWithMinMaxArgs

#include <array_ops.h>

Fake-quantize the 'inputs' tensor, type float to 'outputs' tensor of same type.

Summary

Attributes [min; max] define the clamping range for the 'inputs' data. Op divides this range into 255 steps (total of 256 values), then replaces each 'inputs' value with the closest of the quantized step values. 'num_bits' is the bitwidth of the quantization; between 2 and 8, inclusive.

Quantization is called fake since the output is still in floating point.

Arguments:

Returns:

Constructors and Destructors

FakeQuantWithMinMaxArgs(const ::tensorflow::Scope & scope, ::tensorflow::Input inputs)
FakeQuantWithMinMaxArgs(const ::tensorflow::Scope & scope, ::tensorflow::Input inputs, const FakeQuantWithMinMaxArgs::Attrs & attrs)

Public attributes

outputs

Public functions

node() const
::tensorflow::Node *
operator::tensorflow::Input() const
operator::tensorflow::Output() const

Public static functions

Max(float x)
Min(float x)
NumBits(int64 x)

Structs

tensorflow::ops::FakeQuantWithMinMaxArgs::Attrs

Optional attribute setters for FakeQuantWithMinMaxArgs.

Public attributes

outputs

::tensorflow::Output outputs

Public functions

FakeQuantWithMinMaxArgs

 FakeQuantWithMinMaxArgs(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input inputs
)

FakeQuantWithMinMaxArgs

 FakeQuantWithMinMaxArgs(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input inputs,
  const FakeQuantWithMinMaxArgs::Attrs & attrs
)

node

::tensorflow::Node * node() const 

operator::tensorflow::Input

 operator::tensorflow::Input() const 

operator::tensorflow::Output

 operator::tensorflow::Output() const 

Public static functions

Max

Attrs Max(
  float x
)

Min

Attrs Min(
  float x
)

NumBits

Attrs NumBits(
  int64 x
)