tensorflow:: ops:: ParallelConcat

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

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

तर्क:

  • स्कोप: एक स्कोप ऑब्जेक्ट
  • मान: संयोजित किए जाने वाले टेंसर। सभी का प्रथम आयाम में आकार 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

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

नोड

::tensorflow::Node * node() const 

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

 operator::tensorflow::Input() const 

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

 operator::tensorflow::Output() const