تدفق التوتر:: العمليات:: 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 يتطلب حساب جميع المدخلات قبل بدء العملية ولكنه لا يتطلب معرفة أشكال الإدخال أثناء إنشاء الرسم البياني. ستقوم المتزامنة المتوازية بنسخ أجزاء من المدخلات إلى المخرجات عندما تصبح متاحة، وفي بعض المواقف يمكن أن يوفر ذلك فائدة في الأداء.
الحجج:
- النطاق: كائن النطاق
- القيم: Tensors لتكون متسلسلة. يجب أن يكون للجميع الحجم 1 في البعد الأول ونفس الشكل.
- الشكل: الشكل النهائي للنتيجة؛ يجب أن تكون مساوية لأشكال أي مدخلات ولكن مع عدد قيم المدخلات في البعد الأول.
العوائد:
-
Output
: الموتر المتسلسل.
البنائين والمدمرين | |
---|---|
ParallelConcat (const :: tensorflow::Scope & scope, :: tensorflow::InputList values, PartialTensorShape shape) |
الوظائف العامة | |
---|---|
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