Sehen Sie sich Keynotes, Produktsitzungen, Workshops und mehr in Google I / O an. Siehe Wiedergabeliste

Tensorflow :: ops :: SparseReorder

#include <sparse_ops.h>

Ordnet einen SparseTensor in die kanonische Reihenreihenfolge um.

Zusammenfassung

Beachten Sie, dass konventionell alle spärlichen Operationen die kanonische Reihenfolge entlang der zunehmenden Dimensionszahl beibehalten. Die einzige Zeit, in der die Reihenfolge verletzt werden kann, ist die manuelle Bearbeitung der Indizes und Wertevektoren, um Einträge hinzuzufügen.

Die Neuordnung hat keinen Einfluss auf die Form des SparseTensors.

Wenn der Tensor nicht leere Werte für Rang R und N hat, haben input_indices die Form [N, R] , Eingabewerte die Länge N und Eingabeform die Länge R

Argumente:

  • scope: Ein Scope- Objekt
  • input_indices: 2-D. N x R Matrix mit den Indizes nicht leerer Werte in einem SparseTensor, möglicherweise nicht in kanonischer Reihenfolge.
  • Eingabewerte: 1-D. N nicht leere Werte, die input_indices entsprechen.
  • input_shape: 1-D. Form des eingegebenen SparseTensors.

Kehrt zurück:

  • Output output_indices: 2-D. N x R Matrix mit den gleichen Indizes wie input_indices, jedoch in kanonischer Zeilen-Hauptreihenfolge.
  • Output output_values: 1-D. N nicht leere Werte, die den output_indices entsprechen.

Konstruktoren und Destruktoren

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

Öffentliche Attribute

operation
output_indices
output_values

Öffentliche Attribute

Operation

Operation operation

output_indices

::tensorflow::Output output_indices

Ausgabewerte

::tensorflow::Output output_values

Öffentliche Funktionen

SparseReorder

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