Lakukan perkalian matriks terkuantisasi `a` dengan matriks `b`.
Input harus berupa matriks dua dimensi dan dimensi dalam `a` (setelah ditransposisi jika `transpose_a` bukan nol) harus cocok dengan dimensi luar `b` (setelah ditransposisi jika `transpose_b` bukan nol ).
Kelas Bersarang
kelas | QuantizedMatMul.Options | Atribut opsional untuk QuantizedMatMul |
Konstanta
Rangkaian | OP_NAME | Nama operasi ini dikenal dengan mesin inti TensorFlow |
Metode Publik
statis <V memperluas TType , W memperluas TType > QuantizedMatMul <V> | buat ( Lingkup lingkup, Operand <? extends TType > a, Operand <? extends TType > b, Operand < TFloat32 > minA, Operand < TFloat32 > maxA, Operand < TFloat32 > minB, Operand < TFloat32 > maxB, Class<V> Toutput , Taktivasi Kelas<W>, Opsi... opsi) Metode pabrik untuk membuat kelas yang membungkus operasi QuantizedMatMul baru. |
Keluaran < TFloat32 > | maksimalOut () Nilai mengambang yang diwakili oleh nilai keluaran terkuantisasi tertinggi. |
Keluaran < TFloat32 > | menit Keluar () Nilai mengambang yang diwakili oleh nilai keluaran terkuantisasi terendah. |
Keluaran <V> | keluar () |
QuantizedMatMul.Options statis | transposeA (Boolean transposeA) |
QuantizedMatMul.Options statis | transposeB (Boolean transposeB) |
Metode Warisan
Konstanta
String akhir statis publik OP_NAME
Nama operasi ini dikenal dengan mesin inti TensorFlow
Metode Publik
public static QuantizedMatMul <V> buat ( Lingkup lingkup, Operan <? extends TType > a, Operand <? extends TType > b, Operand < TFloat32 > minA, Operand < TFloat32 > maxA, Operand < TFloat32 > minB, Operand < TFloat32 > maxB , Keluaran Kelas<V>, Taktivasi Kelas<W>, Opsi... opsi)
Metode pabrik untuk membuat kelas yang membungkus operasi QuantizedMatMul baru.
Parameter
cakupan | ruang lingkup saat ini |
---|---|
A | Harus berupa tensor dua dimensi. |
B | Harus berupa tensor dua dimensi. |
minA | Nilai mengambang yang diwakili oleh nilai `a` terkuantisasi terendah. |
maksA | Nilai float yang diwakili oleh nilai `a` terkuantisasi tertinggi. |
menitB | Nilai mengambang yang diwakili oleh nilai `b` terkuantisasi terendah. |
maksB | Nilai float yang diwakili oleh nilai `b` terkuantisasi tertinggi. |
Taktivasi | Jenis keluaran yang dihasilkan oleh fungsi aktivasi setelah operasi ini. |
pilihan | membawa nilai atribut opsional |
Kembali
- contoh baru dari QuantizedMatMul
Keluaran publik < TFloat32 > maxOut ()
Nilai mengambang yang diwakili oleh nilai keluaran terkuantisasi tertinggi.
Keluaran publik < TFloat32 > minOut ()
Nilai mengambang yang diwakili oleh nilai keluaran terkuantisasi terendah.
public static QuantizedMatMul.Options transposeA (Boolean transposeA)
Parameter
mengubah urutanA | Jika benar, `a` dialihkan sebelum perkalian. |
---|
public static QuantizedMatMul.Options transposeB (Boolean transposeB)
Parameter
mengubah urutanB | Jika benar, `b` dialihkan sebelum perkalian. |
---|