تدفق التوتر:: العمليات:: إعادة ترتيب متفرق

#include <sparse_ops.h>

يعيد ترتيب SparseTensor إلى الترتيب الأساسي للصف الرئيسي.

ملخص

لاحظ أنه وفقًا للاتفاقية، تحافظ جميع العمليات المتفرقة على الترتيب الأساسي مع زيادة عدد الأبعاد. الوقت الوحيد الذي يمكن فيه انتهاك الترتيب هو أثناء المعالجة اليدوية للمؤشرات ومتجهات القيم لإضافة إدخالات.

إعادة الترتيب لا تؤثر على شكل SparseTensor.

إذا كان الموتر يحتوي على قيم غير فارغة من الرتبة R و N ، input_indices لها شكل [N, R] ، وقيم الإدخال لها طول N ، وInput_shape لها طول R

الحجج:

  • النطاق: كائن النطاق
  • مؤشرات الإدخال: 2-D. مصفوفة N x R مع مؤشرات القيم غير الفارغة في SparseTensor، وربما ليس بالترتيب المتعارف عليه.
  • قيم الإدخال: 1-د. N قيم غير فارغة تتوافق مع input_indices .
  • input_shape: 1-D. شكل الإدخال SparseTensor.

العوائد:

  • Output الإخراج: 2-D. مصفوفة N x R لها نفس المؤشرات مثل input_indices، ولكن بترتيب رئيسي للصفوف الأساسية.
  • قيم إخراج Output : 1-D. N قيم غير فارغة تتوافق مع output_indices .

البنائين والمدمرين

SparseReorder (const :: tensorflow::Scope & scope, :: tensorflow::Input input_indices, :: tensorflow::Input input_values, :: tensorflow::Input input_shape)

الصفات العامة

operation
output_indices
output_values

الصفات العامة

عملية

Operation operation

input_indices

::tensorflow::Output output_indices

input_values

::tensorflow::Output output_values

الوظائف العامة

إعادة ترتيب متفرق

 SparseReorder(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input input_indices,
  ::tensorflow::Input input_values,
  ::tensorflow::Input input_shape
)