flujo tensor:: operaciones:: Reordenamiento disperso

#include <sparse_ops.h>

Reordena un SparseTensor en el orden canónico de fila principal.

Resumen

Tenga en cuenta que, por convención, todas las operaciones dispersas conservan el orden canónico a lo largo del número de dimensiones creciente. El único momento en el que se puede violar el orden es durante la manipulación manual de los índices y vectores de valores para agregar entradas.

Reordenar no afecta la forma del SparseTensor.

Si el tensor tiene rango R y N valores no vacíos, input_indices tiene forma [N, R] , input_values ​​tiene longitud N y input_shape tiene longitud R .

Argumentos:

  • alcance: un objeto de alcance
  • índices_entrada: 2-D. Matriz N x R con los índices de valores no vacíos en un SparseTensor, posiblemente no en orden canónico.
  • valores_entrada: 1-D. N valores no vacíos correspondientes a input_indices .
  • forma_entrada: 1-D. Forma de la entrada SparseTensor.

Devoluciones:

  • Output índices_salida: 2-D. Matriz N x R con los mismos índices que input_indices, pero en orden canónico de filas principales.
  • Output valores_salida: 1-D. N valores no vacíos correspondientes a output_indices .

Constructores y destructores

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

Atributos públicos

operation
output_indices
output_values

Atributos públicos

operación

Operation operation

índices_de_salida

::tensorflow::Output output_indices

valores_de_salida

::tensorflow::Output output_values

Funciones públicas

Reordenamiento disperso

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