dòng chảy căng:: ôi:: Rào chắn

#include <data_flow_ops.h>

Xác định một rào cản tồn tại trong các lần thực thi biểu đồ khác nhau.

Bản tóm tắ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 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 chỉnh'. Một phần tử hoàn chỉnh đã xác định các tensor cho tất cả các thành phần trong bộ giá trị của nó và có thể được truy cập bằng cách sử dụng BarrierTakeMany . Một 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
  • thành phần_types: Loại của từng thành phần trong một giá trị.

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

  • hình dạng: Hình dạng của từng thành phần trong một giá trị. Mỗi hình phải là 1 trong chiều thứ nhất. Độ dài của attr này phải bằng độ dài của thành phần_types.
  • sức chứa: Năng lực 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 cơ bản.
  • container: Nếu không trống, rào cản này sẽ được đặt trong vùng chứa nhất định. Nếu không, vùng chứa mặc định sẽ đượ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.

Trả về:

  • Output : Tay cầm cho rào chắn.

Hàm 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

tenorflow:: ops:: Barrier:: Attrs

Bộ cài đặt 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ử::tenorflow::Đầu vào

 operator::tensorflow::Input() const 

toán tử::tenorflow::Đầu ra

 operator::tensorflow::Output() const 

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

Dung tích

Attrs Capacity(
  int64 x
)

Thùng đựng hàng

Attrs Container(
  StringPiece x
)

Hình dạng

Attrs Shapes(
  const gtl::ArraySlice< PartialTensorShape > & x
)

Tên chia sẻ

Attrs SharedName(
  StringPiece x
)