dòng chảy căng:: ôi:: TensorArray

#include <data_flow_ops.h>

Một mảng Tensors có kích thước nhất định.

Bản tóm tắt

Ghi dữ liệu qua Write và đọc qua Read hoặc Pack.

Lập luận:

  • phạm vi: Một đối tượng Phạm vi
  • size: Kích thước của mảng.
  • dtype: Kiểu của các phần tử trên tensor_array.

Thuộc tính tùy chọn (xem Attrs ):

  • element_shape: Hình dạng dự kiến ​​của một phần tử, nếu biết. Được sử dụng để xác nhận hình dạng của các phần tử TensorArray . Nếu hình dạng này không được chỉ định đầy đủ thì việc thu thập TensorArrays có kích thước bằng 0 là một lỗi.
  • Dynamic_size: Một boolean xác định xem việc ghi vào TensorArray có được phép tăng kích thước hay không. Theo mặc định, điều này không được phép.
  • clear_after_read: Nếu đúng (mặc định), Tensor trong TensorArray sẽ bị xóa sau khi được đọc. Điều này vô hiệu hóa nhiều ngữ nghĩa đọc nhưng cho phép giải phóng bộ nhớ sớm.
  • giống_element_shapes: Nếu đúng (mặc định là sai), thì tất cả các phần tử trong TensorArray sẽ có hình dạng giống hệt nhau. Điều này cho phép một số hành vi nhất định, như kiểm tra động các hình dạng nhất quán khi ghi và có thể điền vào các tensor 0 có hình dạng chính xác trên ngăn xếp ngay cả khi thuộc tính element_shape không được xác định đầy đủ.
  • tensor_array_name: Ghi đè tên được sử dụng cho tài nguyên tensor_array tạm thời. Giá trị mặc định là tên của op ' TensorArray ' (được đảm bảo là duy nhất).

Trả về:

  • Bộ điều khiển Output : Bộ điều khiển của TensorArray .
  • Luồng Output : Một đại lượng vô hướng được sử dụng để kiểm soát luồng gradient.

Hàm tạo và hàm hủy

TensorArray (const :: tensorflow::Scope & scope, :: tensorflow::Input size, DataType dtype)
TensorArray (const :: tensorflow::Scope & scope, :: tensorflow::Input size, DataType dtype, const TensorArray::Attrs & attrs)

Thuộc tính công khai

flow
handle
operation

Các hàm tĩnh công khai

ClearAfterRead (bool x)
DynamicSize (bool x)
ElementShape (PartialTensorShape x)
IdenticalElementShapes (bool x)
TensorArrayName (StringPiece x)

Cấu trúc

tenorflow:: ops:: TensorArray:: Attrs

Trình thiết lập thuộc tính tùy chọn cho TensorArray .

Thuộc tính công khai

chảy

::tensorflow::Output flow

xử lý

::tensorflow::Output handle

hoạt động

Operation operation

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

TensorArray

 TensorArray(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input size,
  DataType dtype
)

TensorArray

 TensorArray(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input size,
  DataType dtype,
  const TensorArray::Attrs & attrs
)

Các hàm tĩnh công khai

XóaSauĐọc

Attrs ClearAfterRead(
  bool x
)

Kích thước động

Attrs DynamicSize(
  bool x
)

Hình dạng phần tử

Attrs ElementShape(
  PartialTensorShape x
)

Hình dạng phần tử giống hệt nhau

Attrs IdenticalElementShapes(
  bool x
)

TensorArrayName

Attrs TensorArrayName(
  StringPiece x
)