tensorflow::ops::Barrier
#include <data_flow_ops.h>Xác định một rào cản tồn tại xuyên suốt các lần thực thi đồ thị khác nhau.
Bản tóm tắt
Một rào cản biểu thị một bản đồ khóa-giá trị, trong đó mỗi khóa là một chuỗi ký tự và mỗi giá trị là một bộ các tensor.
Trong quá trình thực thi, rào chắn chứa các phần tử 'hoàn chỉnh' và 'chưa hoàn chỉnh'. Một phần tử hoàn chỉnh có các tensor được định nghĩa 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 BarrierTakeMany . Một phần tử chưa hoàn chỉnh có một số thành phần chưa được định nghĩa trong bộ giá trị của nó và có thể được cập nhật bằng BarrierInsertMany .
Luận điểm:
- phạm vi: Một đối tượng Phạm vi
- component_types: Loại của từng thành phần trong một giá trị.
Các thuộc tính tùy chọn (xem Attrs ):
- shapes: 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 có giá trị là 1 ở chiều thứ nhất. Độ dài của thuộc tính này phải bằng độ dài của component_types.
- capacity: Dung lượng của rào chắn. Dung lượng mặc định là MAX_INT32, là dung lượng lớn nhất của hàng đợi cơ bản.
- container: Nếu không rỗng, rào chắn này sẽ được đặt trong container đã chỉ định. Nếu không, một container mặc định sẽ được sử dụng.
- shared_name: Nếu không rỗng, rào cản này sẽ được chia sẻ dưới tên đã cho giữa nhiều phiên.
Trả về:
-
Output: Tay cầm của rào chắn.
Hàm khởi tạo và hàm 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 hàm 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 | Các 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 cản
Barrier( const ::tensorflow::Scope & scope, const DataTypeSlice & component_types )
Rào cản
Barrier( const ::tensorflow::Scope & scope, const DataTypeSlice & component_types, const Barrier::Attrs & attrs )
nút
::tensorflow::Node * node() const
operator::tensorflow::Input
operator::tensorflow::Input() const
operator::tensorflow::Output
operator::tensorflow::Output() const
Các hàm tĩnh công khai
Dung tích
Attrs Capacity( int64 x )
Thùng chứa
Attrs Container( StringPiece x )
Hình dạng
Attrs Shapes( const gtl::ArraySlice< PartialTensorShape > & x )
Tên dùng chung
Attrs SharedName( StringPiece x )