UniformQuantizedClipByValue

publiczna klasa końcowa UniformQuantizedClipByValue

Wykonaj klip według wartości skwantowanego „operandu” Tensora.

Biorąc pod uwagę skwantowany „operand”, który został skwantowany przy użyciu „skali” i „punktów zerowych”, wykonuje obcinanie według wartości przy użyciu wartości „min” i „max”. Jeśli oś_kwantyzacji wynosi -1 (skwantowana na tensor), cały operand jest obcinany przy użyciu wartości min, max. W przeciwnym razie (kwantyzacja na kanał) obcinanie odbywa się również na kanał.

Klasy zagnieżdżone

klasa UniformQuantizedClipByValue.Options Opcjonalne atrybuty dla UniformQuantizedClipByValue

Metody publiczne

Wyjście <T>
jako wyjście ()
Zwraca symboliczny uchwyt tensora.
statyczny <T> UniformQuantizedClipByValue <T>
utwórz ( Zakres zakresu, Operand <T> operand, Argument <T> min, Argument <T> max, Operand <Float> skale, Argument <Integer> zeroPoints, Długa kwantyzacjaMinVal, Długa kwantyzacjaMaxVal, Opcje... opcje)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację UniformQuantizedClipByValue.
Wyjście <T>
wyjście ()
Dane wyjściowe obcięły Tensor T, którego kształt jest taki sam jak operand.
statyczny UniformQuantizedClipByValue.Options
Oś kwantyzacji (Długa oś kwantyzacji)

Metody dziedziczone

Metody publiczne

publiczne wyjście <T> asOutput ()

Zwraca symboliczny uchwyt tensora.

Dane wejściowe operacji TensorFlow są wynikami innej operacji TensorFlow. Ta metoda służy do uzyskania symbolicznego uchwytu reprezentującego obliczenia danych wejściowych.

public static UniformQuantizedClipByValue <T> create ( Zakres zakresu, Operand <T> operand, Operand <T> min, Operand <T> max, Operand <Float> skale, Operand <Integer> zeroPoints, Long quantizationMinVal, Long quantizationMaxVal, Opcje.. .opcje )

Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację UniformQuantizedClipByValue.

Parametry
zakres aktualny zakres
operand Musi być tensorem T.
min Minimalne wartości do obcięcia operandu. Musi to być tensor T. Musi być tensorem skalarnym, jeśli oś_kwantyzacji wynosi -1 (kwantyzacja na tensor), w przeciwnym razie tensor 1D o rozmiarze (operand.dim_size(oś_kwantyzacji)) (kwantyzacja na oś).
maks Minimalne wartości do obcięcia operandu. Musi to być tensor T. Musi być tensorem skalarnym, jeśli oś_kwantyzacji wynosi -1 (kwantyzacja na tensor), w przeciwnym razie tensor 1D o rozmiarze (operand.dim_size(oś_kwantyzacji)) (kwantyzacja na oś).
waga Wartości zmiennoprzecinkowe używane jako skale podczas kwantyzacji „operandu”, „min” i „max”. Musi to być tensor skalarny, jeśli oś_kwantyzacji wynosi -1 (kwantyzacja na tensor), w przeciwnym razie tensor 1D o rozmiarze (operand.dim_size(oś_kwantyzacji)) (kwantyzacja na oś).
zero punktów Wartości int32 używane jako punkty zerowe podczas kwantyzacji „operandu”, „min” i „max”. Taki sam stan kształtu jak łuski.
kwantyzacjaMinVal Minimalna wartość kwantyzacji, która została użyta podczas kwantyzacji argumentu.
kwantyzacjaMaxVal Maksymalna wartość kwantyzacji, która została użyta podczas kwantyzacji argumentu.
opcje przenosi opcjonalne wartości atrybutów
Zwroty
  • nowa instancja UniformQuantizedClipByValue

publiczne wyjście <T> wyjście ()

Dane wyjściowe obcięły Tensor T, którego kształt jest taki sam jak operand.

public static UniformQuantizedClipByValue.Options quantizationAxis (Długa oś kwantyzacji)

Parametry
oś kwantyzacji Wskazuje indeks wymiaru tensora, w przypadku którego stosowana jest kwantyzacja per-osiowa dla wycinków wzdłuż tego wymiaru. Jeśli ustawione na -1 (domyślnie), oznacza to kwantyzację na tensor. W przeciwnym razie musi być ustawiony w zakresie [0, operand.dims()).