QuantizedMatMul

lớp cuối cùng công khai QuantizedMatMul

Thực hiện phép nhân ma trận lượng tử hóa của `a` với ma trận `b`.

Dữ liệu đầu vào phải là ma trận hai chiều và chiều bên trong của `a` (sau khi được chuyển đổi nếu `transpose_a` khác 0) phải khớp với chiều bên ngoài của `b` (sau khi được chuyển đổi nếu `transpose_b` khác 0 ).

Các lớp lồng nhau

lớp học Lượng tử hóaMatMul.Options Thuộc tính tùy chọn cho QuantizedMatMul

Hằng số

Sợi dây OP_NAME Tên của op này, được biết đến bởi công cụ lõi TensorFlow

Phương pháp công khai

static <V mở rộng TType , W mở rộng TType > QuantizedMatMul <V>
tạo ( Phạm vi phạm vi, Toán hạng <? mở rộng TType > a, Toán hạng <? mở rộng TType > b, Toán hạng < TFloat32 > minA, Toán hạng < TFloat32 > maxA, Toán hạng < TFloat32 > minB, Toán hạng < TFloat32 > maxB, Lớp<V> Toutput , Lớp<W> Kích hoạt, Tùy chọn... tùy chọn)
Phương thức xuất xưởng để tạo một lớp bao bọc một thao tác QuantizedMatMul mới.
Đầu ra < TFloat32 >
maxOut ()
Giá trị float mà giá trị đầu ra lượng tử hóa cao nhất đại diện.
Đầu ra < TFloat32 >
phútOut ()
Giá trị float mà giá trị đầu ra lượng tử hóa thấp nhất đại diện.
Đầu ra <V>
ngoài ()
tĩnh QuantizedMatMul.Options
chuyển vịA (chuyển đổi BooleanA)
tĩnh QuantizedMatMul.Options
transposeB (chuyển đổi BooleanB)

Phương pháp kế thừa

Hằng số

Chuỗi cuối cùng tĩnh công khai OP_NAME

Tên của op này, được biết đến bởi công cụ lõi TensorFlow

Giá trị không đổi: "QuantizedMatMul"

Phương pháp công khai

public static QuantizedMatMul <V> create ( Phạm vi phạm vi, Toán hạng <? mở rộng TType > a, Toán hạng <? mở rộng TType > b, Toán hạng < TFloat32 > minA, Toán hạng < TFloat32 > maxA, Toán hạng < TFloat32 > minB, Toán hạng < TFloat32 > maxB , Thông báo lớp<V>, Kích hoạt lớp<W>, Tùy chọn... tùy chọn)

Phương thức xuất xưởng để tạo một lớp bao bọc một thao tác QuantizedMatMul mới.

Thông số
phạm vi phạm vi hiện tại
Một Phải là một tensor hai chiều.
b Phải là một tensor hai chiều.
phútA Giá trị float mà giá trị `a` được lượng tử hóa thấp nhất đại diện.
tối đaA Giá trị float mà giá trị `a` được lượng tử hóa cao nhất đại diện.
phútB Giá trị float mà giá trị `b` được lượng tử hóa thấp nhất đại diện.
tối đaB Giá trị float mà giá trị `b` được lượng tử hóa cao nhất đại diện.
Kích hoạt Loại đầu ra được tạo ra bởi hàm kích hoạt sau thao tác này.
tùy chọn mang các giá trị thuộc tính tùy chọn
Trả lại
  • một phiên bản mới của QuantizedMatMul

Đầu ra công khai < TFloat32 > maxOut ()

Giá trị float mà giá trị đầu ra lượng tử hóa cao nhất đại diện.

Đầu ra công khai < TFloat32 > minOut ()

Giá trị float mà giá trị đầu ra lượng tử hóa thấp nhất đại diện.

Đầu ra công khai <V> out ()

tĩnh công khai QuantizedMatMul.Options transposeA (Boolean transposeA)

Thông số
chuyển vịA Nếu đúng, `a` được hoán vị trước khi nhân.

tĩnh công khai QuantizedMatMul.Options transposeB (Boolean transposeB)

Thông số
chuyển vịB Nếu đúng, `b` được chuyển đổi trước khi nhân.