Ö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 |
Genel Yöntemler
statik <W, T, U, V> QuantizedMatMulWithBias <W> | create ( Kapsam kapsamı, İşlenen <T> a, İşlenen <U> b, İşlenen <V> sapması, İşlenen <Float> minA, İşlenen <Float> maxA, İşlenen <Float> minB, İşlenen <Float> 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ış <Kamanma> | maksimum Çıkış () En yüksek nicelenmiş çıkış değerinin temsil ettiği kayan değer. |
Çıkış <Kamanma> | minOut () En düşük nicelenmiş çıkış değerinin temsil ettiği kayan değer. |
Çıkış <W> | dışarı () |
statik QuantizedMatMulWithBias.Options | devrikA (Boolean devrikA) |
statik QuantizedMatMulWithBias.Options | devrikB (Boolean devrikB) |
Kalıtsal Yöntemler
Genel Yöntemler
public static QuantizedMatMulWithBias <W> create ( Kapsam kapsamı, İşlenen <T> a, İşlenen <U> b, İşlenen <V> sapması, İşlenen <Float> minA, İşlenen <Float> maxA, İşlenen <Float> minB, İşlenen <Float > 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.
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. |
---|
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. |
---|