tensorflow :: operaciones :: ParaleloConcat
#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 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 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 entrada durante la construcción del gráfico. Concat paralelo 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 a concatenar. Todos deben tener el 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 publicas | |
---|---|
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 publicas
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