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` exige que todas as entradas sejam calculadas antes do início da operação, mas não exige que os formatos das entradas sejam conhecidos durante a construção do grafo. `parallel_concat` copia partes da entrada para a saída à medida que elas se tornam disponíveis; em algumas situações, isso pode proporcionar um ganho de desempenho.

Argumentos:

  • escopo: Um objeto de escopo
  • Valores: Tensores a serem concatenados. Todos devem ter tamanho 1 na primeira dimensão e o 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.

Devoluções:

  • Output : O tensor concatenado.

Construtores e Destrutores

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

saída

::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