Trả lời cho sự kiện TensorFlow Everywhere tại địa phương của bạn ngay hôm nay!
Trang này được dịch bởi Cloud Translation API.
Switch to English

dòng chảy :: ops :: BatchMatMulV2

#include <math_ops.h>

Nhân các lát của hai tenxơ theo lô.

Tóm lược

Nhân tất cả các lát của Tensor xy (mỗi lát có thể được xem như một phần tử của lô) và sắp xếp các kết quả riêng lẻ trong một tensor đầu ra duy nhất có cùng kích thước lô. Mỗi phòng trong số lát cá nhân có thể tùy chọn được adjointed (để liên hợp là một phương tiện ma trận để transpose và liên hợp nó) trước khi nhân bằng cách thiết lập adj_x hoặc adj_y cờ True , đó là theo mặc định False .

Các hàng chục đầu vào xy là 2-D hoặc cao hơn với hình dạng [..., r_x, c_x][..., r_y, c_y] .

Bộ căng đầu ra là 2-D hoặc cao hơn với hình dạng [..., r_o, c_o] , trong đó:

r_o = c_x if adj_x else r_x
c_o = r_y if adj_y else c_y

Nó được tính là:

output[..., :, :] = matrix(x[..., :, :]) * matrix(y[..., :, :])

LƯU Ý : BatchMatMulV2 hỗ trợ phát sóng trong các kích thước hàng loạt. Thông tin thêm về phát sóng tại đây .

Tranh luận:

  • phạm vi: Một đối tượng Phạm vi
  • x: 2-D trở lên với shape [..., r_x, c_x] .
  • y: 2-D hoặc cao hơn với hình dạng [..., r_y, c_y] .

Các thuộc tính tùy chọn (xem Phần Attrs ):

  • adj_x: Nếu True , hãy ghép các phần của x . Giá trị mặc định là False .
  • adj_y: Nếu True , hãy nối các phần của y . Giá trị mặc định là False .

Lợi nhuận:

  • Output : 3-D hoặc cao hơn với hình dạng [..., r_o, c_o]

Người xây dựng và Người phá hủy

BatchMatMulV2 (const :: tensorflow::Scope & scope, :: tensorflow::Input x, :: tensorflow::Input y)
BatchMatMulV2 (const :: tensorflow::Scope & scope, :: tensorflow::Input x, :: tensorflow::Input y, const BatchMatMulV2::Attrs & attrs)

Thuộc tính công cộng

operation
output

Chức năng công cộng

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

Chức năng tĩnh công khai

AdjX (bool x)
AdjY (bool x)

Cấu trúc

tensorflow :: ops :: BatchMatMulV2 :: Attrs

Bộ thiết lập thuộc tính tùy chọn cho BatchMatMulV2 .

Thuộc tính công cộng

hoạt động

Operation operation

đầu ra

::tensorflow::Output output

Chức năng công cộng

BatchMatMulV2

 BatchMatMulV2(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input x,
  ::tensorflow::Input y
)

BatchMatMulV2

 BatchMatMulV2(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input x,
  ::tensorflow::Input y,
  const BatchMatMulV2::Attrs & attrs
)

nút

::tensorflow::Node * node() const 

toán tử :: tensorflow :: Đầu vào

 operator::tensorflow::Input() const 

toán tử :: tensorflow :: Đầu ra

 operator::tensorflow::Output() const 

Chức năng tĩnh công khai

AdjX

Attrs AdjX(
  bool x
)

Điều chỉnhY

Attrs AdjY(
  bool x
)