تدفق التوتر:: العمليات:: 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) |
الصفات العامة | |
---|---|
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
إنّ محتوى هذه الصفحة مرخّص بموجب ترخيص Creative Commons Attribution 4.0 ما لم يُنصّ على خلاف ذلك، ونماذج الرموز مرخّصة بموجب ترخيص Apache 2.0. للاطّلاع على التفاصيل، يُرجى مراجعة سياسات موقع Google Developers. إنّ Java هي علامة تجارية مسجَّلة لشركة Oracle و/أو شركائها التابعين.
تاريخ التعديل الأخير: 2024-11-17 (حسب التوقيت العالمي المتفَّق عليه)