dòng chảy :: hoạt động :: Rào chắn
#include <data_flow_ops.h>
Xác định một rào cản tồn tại qua các lần thực thi biểu đồ khác nhau.
Tóm lược
Một rào cản đại diện cho một bản đồ khóa-giá trị, trong đó mỗi khóa là một chuỗi và mỗi giá trị là một bộ tenxơ.
Trong thời gian chạy, rào cản chứa các phần tử 'hoàn thành' và 'chưa hoàn thành'. Một phần tử hoàn chỉnh có các tensors được xác định cho tất cả các thành phần của bộ giá trị của nó và có thể được truy cập bằng cách sử dụng BarrierTakeMany . Phần tử chưa hoàn chỉnh có một số thành phần không xác định trong bộ giá trị của nó và có thể được cập nhật bằng cách sử dụng BarrierInsertMany .
Tranh luận:
- phạm vi: Một đối tượng Phạm vi
- component_types: Kiểu của mỗi thành phần trong một giá trị.
Các thuộc tính tùy chọn (xem Phần Attrs
):
- hình dạng: Hình dạng của mỗi thành phần trong một giá trị. Mỗi hình dạng phải là 1 trong kích thước đầu tiên. Độ dài của phần đính kèm này phải bằng độ dài của các kiểu_thành phần.
- dung lượng: Khả năng của rào cản. Dung lượng mặc định là MAX_INT32, là dung lượng lớn nhất của hàng đợi bên dưới.
- thùng chứa: Nếu không rỗng, rào cản này được đặt trong thùng chứa đã cho. Nếu không, một vùng chứa mặc định được sử dụng.
- shared_name: Nếu không để trống, rào cản này sẽ được chia sẻ dưới tên đã cho trong nhiều phiên.
Lợi nhuận:
-
Output
: Tay cầm thanh chắn.
Người xây dựng và Người phá hủy | |
---|---|
Barrier (const :: tensorflow::Scope & scope, const DataTypeSlice & component_types) | |
Barrier (const :: tensorflow::Scope & scope, const DataTypeSlice & component_types, const Barrier::Attrs & attrs) |
Thuộc tính công khai | |
---|---|
handle | |
operation |
Chức năng công cộng | |
---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const |
Các chức năng tĩnh công khai | |
---|---|
Capacity (int64 x) | |
Container (StringPiece x) | |
Shapes (const gtl::ArraySlice< PartialTensorShape > & x) | |
SharedName (StringPiece x) |
Cấu trúc | |
---|---|
tensorflow :: ops :: Barrier :: Attrs | Bộ thiết lập thuộc tính tùy chọn cho Barrier . |
Thuộc tính công khai
xử lý
::tensorflow::Output handle
hoạt động
Operation operation
Chức năng công cộng
Rào chắn
Barrier( const ::tensorflow::Scope & scope, const DataTypeSlice & component_types )
Rào chắn
Barrier( const ::tensorflow::Scope & scope, const DataTypeSlice & component_types, const Barrier::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
Các chức năng tĩnh công khai
Sức chứa
Attrs Capacity( int64 x )
Thùng đựng hàng
Attrs Container( StringPiece x )
Hình dạng
Attrs Shapes( const gtl::ArraySlice< PartialTensorShape > & x )
SharedName
Attrs SharedName( StringPiece x )