tensorflow::ops::TensorArray
#include <data_flow_ops.h>Một mảng các Tensor có kích thước xác định.
Bản tóm tắt
Ghi dữ liệu thông qua lệnh Write và đọc dữ liệu thông qua lệnh Read hoặc Pack.
Luận điểm:
- phạm vi: Một đối tượng Phạm vi
- Kích thước: Kích thước của mảng.
- dtype: Kiểu dữ liệu của các phần tử trong tensor_array.
Các 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 được biết. Được sử dụng để xác thực 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 thu thập các TensorArray có kích thước bằng không sẽ gây ra lỗi.
- dynamic_size: Một giá trị boolean xác định xem việc ghi vào TensorArray có được phép làm tăng kích thước hay không. Theo mặc định, điều này là không được phép.
- clear_after_read: Nếu là true (mặc định), các Tensor trong TensorArray sẽ được xóa sau khi đọc. Điều này vô hiệu hóa ngữ nghĩa đọc nhiều lần nhưng cho phép giải phóng bộ nhớ sớm.
- identical_element_shapes: Nếu là true (mặc định là false), thì tất cả các phần tử trong TensorArray được kỳ vọng 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ư kiểm tra động tính nhất quán về hình dạng khi ghi và có thể điền vào các tensor rỗng 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 toán tử ' TensorArray ' (được đảm bảo là duy nhất).
Trả về:
- Bộ điều khiển
Output: Bộ điều khiển đến 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 khởi 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 | |
|---|---|
| tensorflow::ops::TensorArray::Attrs | Các phương thức 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
Mảng Tensor
TensorArray( const ::tensorflow::Scope & scope, ::tensorflow::Input size, DataType dtype )
Mảng Tensor
TensorArray( const ::tensorflow::Scope & scope, ::tensorflow::Input size, DataType dtype, const TensorArray::Attrs & attrs )
Các hàm tĩnh công khai
ClearAfterRead
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 )
Tên mảng Tensor
Attrs TensorArrayName( StringPiece x )