tensorflow :: ops :: ParallelConcat

#include <array_ops.h>

Concatena un elenco di N tensori lungo la prima dimensione.

Sommario

I tensori di input devono tutti avere dimensione 1 nella prima dimensione.

Per esempio:

# '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 differenza tra concat e parallel_concat è che concat richiede che tutti gli input vengano calcolati prima dell'inizio dell'operazione ma non richiede che le forme di input siano note durante la costruzione del grafico. Il concatenamento parallelo copierà parti dell'input nell'output non appena diventano disponibili, in alcune situazioni questo può fornire un vantaggio in termini di prestazioni.

Argomenti:

  • scope: un oggetto Scope
  • valori: tensori da concatenare. Tutti devono avere la dimensione 1 nella prima dimensione e la stessa forma.
  • forma: la forma finale del risultato; dovrebbe essere uguale alle forme di qualsiasi input ma con il numero di valori di input nella prima dimensione.

Ritorna:

  • Output : il tensore concatenato.

Costruttori e distruttori

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

Attributi pubblici

operation
output

Funzioni pubbliche

node () const
::tensorflow::Node *
operator::tensorflow::Input () const
operator::tensorflow::Output () const

Attributi pubblici

operazione

Operation operation

produzione

::tensorflow::Output output

Funzioni pubbliche

ParallelConcat

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

nodo

::tensorflow::Node * node() const 

operator :: tensorflow :: Input

 operator::tensorflow::Input() const 

operator :: tensorflow :: Output

 operator::tensorflow::Output() const