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
)