flujo tensor:: operaciones:: ParaleloConcat

#include <array_ops.h>

Concatena una lista de N tensores a lo largo de la primera dimensión.

Resumen

Se requiere que todos los tensores de entrada tengan tamaño 1 en la primera dimensión.

Por ejemplo:

# '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.

La diferencia entre concat y paralelo_concat es que concat requiere que todas las entradas se calculen antes de que comience la operación, pero no requiere que se conozcan las formas de las entradas durante la construcción del gráfico. La concat paralela copiará partes de la entrada en la salida a medida que estén disponibles; en algunas situaciones, esto puede proporcionar un beneficio de rendimiento.

Argumentos:

  • alcance: un objeto de alcance
  • valores: Tensores que se van a concatenar. Todos deben tener tamaño 1 en la primera dimensión y la misma forma.
  • forma: la forma final del resultado; debe ser igual a las formas de cualquier entrada pero con el número de valores de entrada en la primera dimensión.

Devoluciones:

  • Output : El tensor concatenado.

Constructores y destructores

ParallelConcat (const :: tensorflow::Scope & scope, :: tensorflow::InputList values, PartialTensorShape shape)

Atributos públicos

operation
output

Funciones públicas

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

Atributos públicos

operación

Operation operation

producción

::tensorflow::Output output

Funciones públicas

ParaleloConcat

 ParallelConcat(
  const ::tensorflow::Scope & scope,
  ::tensorflow::InputList values,
  PartialTensorShape shape
)

nodo

::tensorflow::Node * node() const 

operador::tensorflow::Entrada

 operator::tensorflow::Input() const 

operador::tensorflow::Salida

 operator::tensorflow::Output() const