टेंसरफ़्लो:: ऑप्स:: समानांतर कॉनकैट

#include <array_ops.h>

पहले आयाम के साथ N टेंसरों की एक सूची को जोड़ता है।

सारांश

सभी इनपुट टेंसरों का पहले आयाम में आकार 1 होना आवश्यक है।

उदाहरण के लिए:

# '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.

कॉनकैट और पैरेलल_कॉनकैट के बीच अंतर यह है कि कॉनकैट को ऑपरेशन शुरू होने से पहले सभी इनपुट की गणना करने की आवश्यकता होती है, लेकिन ग्राफ़ निर्माण के दौरान इनपुट आकृतियों को जानने की आवश्यकता नहीं होती है। जैसे ही वे उपलब्ध होंगे समानांतर कॉनकैट इनपुट के टुकड़ों को आउटपुट में कॉपी कर देगा, कुछ स्थितियों में यह प्रदर्शन लाभ प्रदान कर सकता है।

तर्क:

  • स्कोप: एक स्कोप ऑब्जेक्ट
  • मान: टेंसरों को संयोजित किया जाना है। पहले आयाम में सभी का आकार 1 और आकार समान होना चाहिए।
  • आकार: परिणाम का अंतिम आकार; किसी भी इनपुट के आकार के बराबर होना चाहिए लेकिन पहले आयाम में इनपुट मानों की संख्या के साथ।

रिटर्न:

  • 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(
  const ::tensorflow::Scope & scope,
  ::tensorflow::InputList values,
  PartialTensorShape shape
)

नोड

::tensorflow::Node * node() const 

ऑपरेटर::टेन्सरफ़्लो::इनपुट

 operator::tensorflow::Input() const 

ऑपरेटर::टेन्सरफ़्लो::आउटपुट

 operator::tensorflow::Output() const