tensör akışı:: işlem:: Yeniden niceleme
#include <math_ops.h>
Nicelenmiş input
tensörünü daha düşük hassasiyetli bir output
dönüştürür.
Özet
Nicelenmiş input
tensörünü, requested_output_min
ve requested_output_max
ile belirtilen çıkış aralığını kullanarak daha düşük hassasiyetli bir output
dönüştürür.
[input_min, input_max]
input
verilerinin kayan noktalı yorumlanmasına ilişkin aralığı belirten skaler değişkenlerdir. Örneğin, input_min
-1.0f ve input_max
. 1.0f ise ve quint16
kuantize edilmiş verilerle ilgileniyorsak, 16 bitlik verilerdeki 0 değeri -1.0f olarak yorumlanmalıdır ve 65535, 1.0f anlamına gelir.
Argümanlar:
- kapsam: Bir Kapsam nesnesi
- input_min: Minimum nicelenmiş giriş değerinin temsil ettiği kayan değer.
- input_max: Maksimum nicelenmiş giriş değerinin temsil ettiği kayan değer.
- request_output_min: Minimum nicelenmiş çıkış değerinin temsil ettiği kayan değer.
- request_output_max: Maksimum nicelenmiş çıkış değerinin temsil ettiği kayan değer.
- out_type: Çıktının türü. Tinput'tan daha düşük bir bit derinliği olmalıdır.
İade:
-
Output
çıkışı -
Output
out_min: request_output_min değeri bu çıktıya kopyalanır. -
Output
out_max: İstenilen_output_max değeri bu çıktıya kopyalanır.
Yapıcılar ve Yıkıcılar | |
---|---|
Requantize (const :: tensorflow::Scope & scope, :: tensorflow::Input input, :: tensorflow::Input input_min, :: tensorflow::Input input_max, :: tensorflow::Input requested_output_min, :: tensorflow::Input requested_output_max, DataType out_type) |
Genel özellikler | |
---|---|
operation | |
output | |
output_max | |
output_min |
Genel özellikler
operasyon
Operation operation
çıktı
::tensorflow::Output output
çıktı_maks
::tensorflow::Output output_max
çıktı_dakika
::tensorflow::Output output_min
Kamu işlevleri
Yeniden niceleme
Requantize( const ::tensorflow::Scope & scope, ::tensorflow::Input input, ::tensorflow::Input input_min, ::tensorflow::Input input_max, ::tensorflow::Input requested_output_min, ::tensorflow::Input requested_output_max, DataType out_type )