tensorflow:: عملیات:: BarrierTakeMany
#include <data_flow_ops.h>تعداد مشخصی از عناصر تکمیل شده را از یک مانع میگیرد.
خلاصه
این عملیات، تانسورهای مؤلفه عنصر تکمیلشده را در امتداد بُعد صفر به هم متصل میکند تا یک تانسور مؤلفه واحد ایجاد کند.
عناصر زمانی که کامل شوند و به ترتیبی که در مانع قرار گرفتهاند، از آن خارج میشوند. خروجی شاخصها اطلاعاتی در مورد دستهای که هر عنصر در ابتدا در مانع قرار داده شده است، ارائه میدهد.
استدلالها:
- دامنه: یک شیء دامنه
- دستگیره: دستگیرهی یک مانع.
- num_elements: یک تانسور تک عنصری که شامل تعداد عناصری است که باید گرفته شوند.
- component_types: نوع هر جزء در یک مقدار.
ویژگیهای اختیاری (به Attrs مراجعه کنید):
- allow_small_batch: اگر مانع از قبل بسته شده باشد، اجازه میدهد تعداد آیتمهای کمتر از num_elements را برگرداند.
- timeout_ms: اگر صف خالی باشد، این عملیات تا timeout_ms میلیثانیه مسدود میشود. توجه: این گزینه هنوز پشتیبانی نمیشود.
بازده:
- شاخصهای
Output: یک تانسور تکبعدی از شاخصها، با طول num_elems. این شاخصها به دستهای اشاره دارند که مقادیر در آن در مانع قرار گرفتهاند (با MIN_LONG شروع شده و با هر BarrierInsertMany افزایش مییابد). - کلیدهای
Output: یک تانسور تکبعدی از کلیدها، با طول num_elements. - مقادیر
OutputList: یک تانسور هر بعدی به ازای هر مولفه در یک المان Barrier. همه مقادیر دارای طول num_elements در بعد 0 هستند.
سازندهها و مخربها | |
|---|---|
BarrierTakeMany (const :: tensorflow::Scope & scope, :: tensorflow::Input handle, :: tensorflow::Input num_elements, const DataTypeSlice & component_types) | |
BarrierTakeMany (const :: tensorflow::Scope & scope, :: tensorflow::Input handle, :: tensorflow::Input num_elements, const DataTypeSlice & component_types, const BarrierTakeMany::Attrs & attrs) |
ویژگیهای عمومی | |
|---|---|
indices | |
keys | |
operation | |
values | |
توابع استاتیک عمومی | |
|---|---|
AllowSmallBatch (bool x) | |
TimeoutMs (int64 x) | |
WaitForIncomplete (bool x) | |
ساختارها | |
|---|---|
| tensorflow:: عملیات:: BarrierTakeMany:: جذابیتها | تنظیمکنندههای ویژگی اختیاری برای BarrierTakeMany . |
ویژگیهای عمومی
شاخصها
::tensorflow::Output indices
کلیدها
::tensorflow::Output keys
عملیات
Operation operation
ارزشها
::tensorflow::OutputList values
کارکردهای عمومی
BarrierTakeMany
BarrierTakeMany( const ::tensorflow::Scope & scope, ::tensorflow::Input handle, ::tensorflow::Input num_elements, const DataTypeSlice & component_types )
BarrierTakeMany
BarrierTakeMany( const ::tensorflow::Scope & scope, ::tensorflow::Input handle, ::tensorflow::Input num_elements, const DataTypeSlice & component_types, const BarrierTakeMany::Attrs & attrs )
توابع استاتیک عمومی
AllowSmallBatch
Attrs AllowSmallBatch( bool x )
تایم اوتMs
Attrs TimeoutMs( int64 x )
منتظر بمانید تا کامل شود
Attrs WaitForIncomplete( bool x )
جز در مواردی که غیر از این ذکر شده باشد،محتوای این صفحه تحت مجوز Creative Commons Attribution 4.0 License است. نمونه کدها نیز دارای مجوز Apache 2.0 License است. برای اطلاع از جزئیات، به خطمشیهای سایت Google Developers مراجعه کنید. جاوا علامت تجاری ثبتشده Oracle و/یا شرکتهای وابسته به آن است.
تاریخ آخرین بهروزرسانی 2026-11-05 بهوقت ساعت هماهنگ جهانی.