Önyargı ekleme ve relu füzyon ile 'a'nın 'b' matrisi ile nicelenmiş matris çarpımını gerçekleştirin.
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. Daha sonra negatif olmayan bir sonuç almak için relu aktivasyonunu yapın.
İç İçe Sınıflar
sınıf | QuantizedMatMulWithBiasAndRelu.Options | QuantizedMatMulWithBiasAndRelu için isteğe bağlı özellikler |
Genel Yöntemler
statik <V, T, U> QuantizedMatMulWithBiasAndRelu <V> | create ( Kapsam kapsamı, İşlenen <T> a, İşlenen <U> b, İşlenen <Float> sapması, İşlenen <Float> minA, İşlenen <Float> maxA, İşlenen <Float> minB, İşlenen <Float> maxB, Sınıf<V > Çıkış, Seçenekler... seçenekler) Yeni bir QuantizedMatMulWithBiasAndRelu işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi. |
statik QuantizedMatMulWithBiasAndRelu.Options | inputQuantMode (Dize inputQuantMode) |
Çıkış <Kayanma> | maksimum Çıkış () En yüksek nicelenmiş çıkış değerinin temsil ettiği kayan değer. |
Çıkış <Kayanma> | dkOut () En düşük nicelenmiş çıkış değerinin temsil ettiği kayan değer. |
Çıkış <V> | dışarı () |
statik QuantizedMatMulWithBiasAndRelu.Options | devrikA (Boolean devrikA) |
statik QuantizedMatMulWithBiasAndRelu.Options | devrikB (Boolean devrikB) |
Kalıtsal Yöntemler
Genel Yöntemler
public static QuantizedMatMulWithBiasAndRelu <V> create ( Kapsam kapsamı, İşlenen <T> a, İşlenen <U> b, İşlenen <Float> sapması, İşlenen <Float> minA, İşlenen <Float> maxA, İşlenen <Float> minB, İşlenen <Float > maxB, Class<V> Çıkış, Seçenekler... seçenekler)
Yeni bir QuantizedMatMulWithBiasAndRelu 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ı | Boyutu "b"nin iç boyutuyla eşleşen 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
- QuantizedMatMulWithBiasAndRelu'nun yeni bir örneği
public static QuantizedMatMulWithBiasAndRelu.Options inputQuantMode (Dize inputQuantMode)
Parametreler
girişQuantMode | Giriş verileri niceleme modu. MIN_FIRST(varsayılan) veya SCALED. |
---|
public static QuantizedMatMulWithBiasAndRelu.Options transposeA (Boolean transposeA)
Parametreler
A'yı devrik | Doğruysa, 'a' çarpmadan önce yer değiştirir. |
---|
public static QuantizedMatMulWithBiasAndRelu.Options transpozeB (Boolean transpozeB)
Parametreler
devrik B | Doğruysa, 'b' çarpmadan önce yer değiştirir. |
---|