tensorflow:: عملیات:: مانع

#include <data_flow_ops.h>

مانعی را تعریف می‌کند که در طول اجرای مختلف گراف پابرجا می‌ماند.

خلاصه

یک مانع (Barrier) نشان دهنده یک نگاشت کلید-مقدار است که در آن هر کلید یک رشته و هر مقدار یک چندتایی از تانسورها (tansors) است.

در زمان اجرا، مانع شامل عناصر «کامل» و «ناقص» است. یک عنصر کامل، تانسورهایی برای تمام اجزای تاپل مقدار خود تعریف کرده است و می‌توان با استفاده از BarrierTakeMany به آن دسترسی پیدا کرد. یک عنصر ناقص، برخی اجزای تعریف نشده در تاپل مقدار خود دارد و می‌توان با استفاده از BarrierInsertMany آن را به‌روزرسانی کرد.

استدلال‌ها:

  • دامنه: یک شیء دامنه
  • component_types: نوع هر جزء در یک مقدار.

ویژگی‌های اختیاری (به Attrs مراجعه کنید):

  • shapes: شکل هر مولفه در یک مقدار. هر شکل باید در بعد اول ۱ باشد. طول این attr باید با طول component_types برابر باشد.
  • ظرفیت: ظرفیت مانع. ظرفیت پیش‌فرض MAX_INT32 است که بزرگترین ظرفیت صف زیرین است.
  • کانتینر: اگر خالی نباشد، این مانع در کانتینر داده شده قرار می‌گیرد. در غیر این صورت، از یک کانتینر پیش‌فرض استفاده می‌شود.
  • shared_name: اگر خالی نباشد، این مانع تحت نام داده شده در چندین جلسه به اشتراک گذاشته خواهد شد.

بازده:

سازنده‌ها و مخرب‌ها

Barrier (const :: tensorflow::Scope & scope, const DataTypeSlice & component_types)
Barrier (const :: tensorflow::Scope & scope, const DataTypeSlice & component_types, const Barrier::Attrs & attrs)

ویژگی‌های عمومی

handle
operation

کارکردهای عمومی

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

توابع استاتیک عمومی

Capacity (int64 x)
Container (StringPiece x)
Shapes (const gtl::ArraySlice< PartialTensorShape > & x)
SharedName (StringPiece x)

ساختارها

tensorflow:: عملیات:: مانع:: جذابیت‌ها

تنظیم‌کننده‌های ویژگی اختیاری برای Barrier .

ویژگی‌های عمومی

رسیدگی

::tensorflow::Output handle

عملیات

Operation operation

کارکردهای عمومی

مانع

 Barrier(
  const ::tensorflow::Scope & scope,
  const DataTypeSlice & component_types
)

مانع

 Barrier(
  const ::tensorflow::Scope & scope,
  const DataTypeSlice & component_types,
  const Barrier::Attrs & attrs
)

گره

::tensorflow::Node * node() const 

عملگر::tensorflow::ورودی

 operator::tensorflow::Input() const 

عملگر::tensorflow::خروجی

 operator::tensorflow::Output() const 

توابع استاتیک عمومی

ظرفیت

Attrs Capacity(
  int64 x
)

کانتینر

Attrs Container(
  StringPiece x
)

اشکال

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

نام مشترک

Attrs SharedName(
  StringPiece x
)