tensorflow :: ops :: ParallelConcat
#include <array_ops.h>
Concatena uma lista de N
tensores ao longo da primeira dimensão.
Resumo
Todos os tensores de entrada devem ter tamanho 1 na primeira dimensão.
Por exemplo:
# '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.
A diferença entre concat e parallel_concat é que concat requer que todas as entradas sejam calculadas antes do início da operação, mas não requer que as formas de entrada sejam conhecidas durante a construção do gráfico. O concat paralelo copiará partes da entrada na saída conforme elas se tornam disponíveis; em algumas situações, isso pode fornecer um benefício de desempenho.
Argumentos:
- escopo: um objeto Scope
- valores: tensores a serem concatenados. Todos devem ter tamanho 1 na primeira dimensão e mesmo formato.
- forma: a forma final do resultado; deve ser igual às formas de qualquer entrada, mas com o número de valores de entrada na primeira dimensão.
Retorna:
-
Output
: o tensor concatenado.
Construtores e Destruidores | |
---|---|
ParallelConcat (const :: tensorflow::Scope & scope, :: tensorflow::InputList values, PartialTensorShape shape) |
Atributos públicos | |
---|---|
operation | |
output |
Funções públicas | |
---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const |
Atributos públicos
Operação
Operation operation
resultado
::tensorflow::Output output
Funções públicas
ParallelConcat
ParallelConcat( const ::tensorflow::Scope & scope, ::tensorflow::InputList values, PartialTensorShape shape )
nó
::tensorflow::Node * node() const
operador :: tensorflow :: Input
operator::tensorflow::Input() const
operador :: tensorflow :: Saída
operator::tensorflow::Output() const