QuantizedMatMulWithBias

genel final sınıfı QuantizedMatMulWithBias

Önyargı toplama ile 'a'nın 'b' matrisi ile nicelenmiş matris çarpımını gerçekleştirir.

Girişler iki boyutlu matrisler ve 1 boyutlu öngerilim vektörü olmalıdır. Ve "a"nın iç boyutu ("transpoze_a" sıfır değilse transpoze edildikten sonra) "b"nin dış boyutuyla eşleşmelidir (eğer "transpoze_b" sıfır değilse transpoze edildikten sonra). Daha sonra matris çarpım sonucu üzerinde öngerilim değerleri ile yayın ekleme işlemini yapın. Önyargı boyutu "b"nin iç boyutuyla eşleşmelidir.

İç İçe Sınıflar

sınıf QuantizedMatMulWithBias.Options QuantizedMatMulWithBias için isteğe bağlı özellikler

Sabitler

Sicim OP_NAME Bu operasyonun TensorFlow çekirdek motoru tarafından bilinen adı

Genel Yöntemler

static <W, TType'ı genişletir > QuantizedMatMulWithBias <W>
create ( Kapsam kapsamı, İşlenen <? extends TType > a, İşlenen <? extends TType > b, İşlenen <? extends TType > önyargı, İşlenen < TFloat32 > minA, İşlenen < TFloat32 > maxA, İşlenen < TFloat32 > minB, İşlenen < TFloat32 > maxB, Sınıf<W> Çıkışı, Seçenekler... seçenekler)
Yeni bir QuantizedMatMulWithBias işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi.
statik QuantizedMatMulWithBias.Options
inputQuantMode (Dize inputQuantMode)
Çıkış < TFloat32 >
maksimum Çıkış ()
En yüksek nicelenmiş çıkış değerinin temsil ettiği kayan değer.
Çıkış < TFloat32 >
minOut ()
En düşük nicelenmiş çıkış değerinin temsil ettiği kayan değer.
Çıkış <W>
statik QuantizedMatMulWithBias.Options
devrikA (Boolean devrikA)
statik QuantizedMatMulWithBias.Options
devrikB (Boolean devrikB)

Kalıtsal Yöntemler

Sabitler

genel statik son Dize OP_NAME

Bu operasyonun TensorFlow çekirdek motoru tarafından bilinen adı

Sabit Değer: "QuantizedMatMulWithBias"

Genel Yöntemler

public static QuantizedMatMulWithBias <W> create ( Kapsam kapsamı, İşlenen <? extends TType > a, İşlenen <? extends TType > b, İşlenen <? extends TType > önyargı, İşlenen < TFloat32 > minA, İşlenen < TFloat32 > maxA, İşlenen < TFloat32 > minB, İşlenen < TFloat32 > maxB, Sınıf<W> Çıkışı, Seçenekler... seçenekleri)

Yeni bir QuantizedMatMulWithBias işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi.

Parametreler
kapsam mevcut kapsam
A Çarpılacak bir matris. 'quint8' türünde iki boyutlu bir tensör olmalıdır.
B Çarpılacak bir matris ve "qint8" türünde iki boyutlu bir tensör olmalıdır.
ön yargı "b"nin iç boyutuyla eşleşen boyuta sahip bir 1 boyutlu öngerilim tensörü ("transpoze_b" sıfır değilse transpoze edildikten sonra).
mina En düşük nicelenmiş "a" değerinin temsil ettiği kayan değer.
maksimumA En yüksek nicelenmiş "a" değerinin temsil ettiği kayan değer.
minB En düşük nicelenmiş "b" değerinin temsil ettiği kayan değer.
maksB En yüksek nicelenmiş "b" değerinin temsil ettiği kayan değer.
seçenekler isteğe bağlı nitelik değerlerini taşır
İadeler
  • QuantizedMatMulWithBias'ın yeni bir örneği

public static QuantizedMatMulWithBias.Options inputQuantMode (String inputQuantMode)

Parametreler
girişQuantMode Giriş verileri niceleme modu. MIN_FIRST(varsayılan) veya SCALED.

genel Çıkış < TFloat32 > maxOut ()

En yüksek nicelenmiş çıkış değerinin temsil ettiği kayan değer.

genel Çıkış < TFloat32 > minOut ()

En düşük nicelenmiş çıkış değerinin temsil ettiği kayan değer.

genel Çıkış <W> çıkış ()

public static QuantizedMatMulWithBias.Options transposeA (Boolean transposeA)

Parametreler
A'yı devrik Doğruysa, 'a' çarpmadan önce yer değiştirir.

public static QuantizedMatMulWithBias.Options transposeB (Boolean transposeB)

Parametreler
devrik B Doğruysa, 'b' çarpmadan önce yer değiştirir.