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

#include <array_ops.h>

لیستی از N تانسور را در امتداد بعد اول به هم متصل می‌کند.

خلاصه

لازم است که اندازه‌ی تانسورهای ورودی در بُعد اول، همگی ۱ باشد.

برای مثال:

# 'x' is [[1, 4]]
# 'y' is [[2, 5]]
# 'z' is [[3, 6]]
parallel_concat([x, y, z]) => [[1, 4], [2, 5], [3, 6]]  # Pack along first dim.

تفاوت بین concat و parallel_concat این است که concat نیاز دارد که تمام ورودی‌ها قبل از شروع عملیات محاسبه شوند، اما نیازی به دانستن شکل ورودی‌ها در طول ساخت نمودار ندارد. concat موازی، بخش‌هایی از ورودی را به محض در دسترس قرار گرفتن، در خروجی کپی می‌کند، که در برخی شرایط می‌تواند مزیت عملکردی داشته باشد.

استدلال‌ها:

  • دامنه: یک شیء دامنه
  • مقادیر: تانسورهایی که باید به هم متصل شوند. همه باید در بعد اول اندازه ۱ و شکل یکسانی داشته باشند.
  • شکل: شکل نهایی نتیجه؛ باید برابر با شکل هر ورودی باشد اما با تعداد مقادیر ورودی در بعد اول.

بازده:

  • Output : تانسور الحاق‌شده.

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

ParallelConcat (const :: tensorflow::Scope & scope, :: tensorflow::InputList values, PartialTensorShape shape)

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

operation
output

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

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

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

عملیات

Operation operation

خروجی

::tensorflow::Output output

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

ParallelConcat

 ParallelConcat(
  const ::tensorflow::Scope & scope,
  ::tensorflow::InputList values,
  PartialTensorShape shape
)

گره

::tensorflow::Node * node() const 

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

 operator::tensorflow::Input() const 

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

 operator::tensorflow::Output() const