tensorflow:: ops:: ParallelConcat

#include <array_ops.h>

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

Resumen

Todos los tensores de entrada deben tener un tamaño de 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 `parallel_concat` radica en que `concat` requiere que todos los datos de entrada se hayan calculado antes de que comience la operación, pero no requiere que se conozcan las dimensiones de los datos de entrada durante la construcción del grafo. `parallel_concat` copia partes de los datos de entrada en la salida a medida que están disponibles; en algunos casos, esto puede ofrecer una mejora en el rendimiento.

Argumentos:

  • ámbito: Un objeto de ámbito
  • valores: Tensores que se van a concatenar. Todos deben tener un tamaño de 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

Concatenación paralela

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

nodo

::tensorflow::Node * node() const 

operador::tensorflow::Input

 operator::tensorflow::Input() const 

operador::tensorflow::Salida

 operator::tensorflow::Output() const