dòng chảy :: hoạt động :: TensorArray

#include <data_flow_ops.h>

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

Tóm lược

Ghi dữ liệu qua Ghi và đọc qua Đọc hoặc Đóng gói.

Tranh 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.

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

  • element_shape: Hình dạng mong đợi 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 đủ, việc tập hợp các TensorArrays kích thước bằng không là một lỗi.
  • dynamic_size: Một boolean xác định 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 true (mặc định), các 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.
  • same_element_shapes : Nếu true (mặc định là false), 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, chẳng hạn như tự động kiểm tra các hình dạng nhất quán khi ghi và có thể điền vào các tensors 0 có hình dạng phù hợp 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).

Lợi nhuận:

  • XửOutput : Xử lý tới TensorArray .
  • Luồng Output : Một đại lượng vô hướng được sử dụng để điều khiển luồng gradient.

Người xây dựng và Người phá 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 chức năng tĩnh công khai

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

Cấu trúc

tensorflow :: ops :: TensorArray :: Attrs

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

Thuộc tính công khai

lưu lượng

::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 chức năng tĩnh công khai

ClearAfterRead

Attrs ClearAfterRead(
  bool x
)

DynamicSize

Attrs DynamicSize(
  bool x
)

ElementShape

Attrs ElementShape(
  PartialTensorShape x
)

IdenticalElementShapes

Attrs IdenticalElementShapes(
  bool x
)

TensorArrayName

Attrs TensorArrayName(
  StringPiece x
)