tensorflow:: عملیات:: مانع
#include <data_flow_ops.h>مانعی را تعریف میکند که در طول اجرای مختلف گراف پابرجا میماند.
خلاصه
یک مانع (Barrier) نشان دهنده یک نگاشت کلید-مقدار است که در آن هر کلید یک رشته و هر مقدار یک چندتایی از تانسورها (tansors) است.
در زمان اجرا، مانع شامل عناصر «کامل» و «ناقص» است. یک عنصر کامل، تانسورهایی برای تمام اجزای تاپل مقدار خود تعریف کرده است و میتوان با استفاده از BarrierTakeMany به آن دسترسی پیدا کرد. یک عنصر ناقص، برخی اجزای تعریف نشده در تاپل مقدار خود دارد و میتوان با استفاده از BarrierInsertMany آن را بهروزرسانی کرد.
استدلالها:
- دامنه: یک شیء دامنه
- component_types: نوع هر جزء در یک مقدار.
ویژگیهای اختیاری (به Attrs مراجعه کنید):
- shapes: شکل هر مولفه در یک مقدار. هر شکل باید در بعد اول ۱ باشد. طول این attr باید با طول component_types برابر باشد.
- ظرفیت: ظرفیت مانع. ظرفیت پیشفرض MAX_INT32 است که بزرگترین ظرفیت صف زیرین است.
- کانتینر: اگر خالی نباشد، این مانع در کانتینر داده شده قرار میگیرد. در غیر این صورت، از یک کانتینر پیشفرض استفاده میشود.
- shared_name: اگر خالی نباشد، این مانع تحت نام داده شده در چندین جلسه به اشتراک گذاشته خواهد شد.
بازده:
-
Output: دسته مانع.
سازندهها و مخربها | |
|---|---|
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 )
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2026-11-05 بهوقت ساعت هماهنگ جهانی.