انضم إلى TensorFlow في مؤتمر Google I / O ، 11-12 مايو سجل الآن

تينسورفلو :: العمليات :: متفرقة

#include <sparse_ops.h>

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

ملخص

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

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

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

الحجج:

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

عائدات:

  • Output output_indices: 2-D. مصفوفة N x R لها نفس المؤشرات مثل مؤشرات الإدخال ، ولكن في ترتيب الصف الرئيسي الأساسي.
  • Output output_values: 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

إخراج_مؤشرات

::tensorflow::Output output_indices

output_values

::tensorflow::Output output_values

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

متفرقة

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