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 que a operação comece, 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
)

::tensorflow::Node * node() const 

operador :: tensorflow :: Input

 operator::tensorflow::Input() const 

operador :: tensorflow :: Saída

 operator::tensorflow::Output() const