tensoreflusso:: ops:: ParallelConcat

#include <array_ops.h>

Concatena un elenco di N tensori lungo la prima dimensione.

Riepilogo

Tutti i tensori di input devono 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 degli input siano note durante la costruzione del grafico. Concat parallelo copierà parti dell'input nell'output non appena diventano disponibili, in alcune situazioni ciò può fornire un vantaggio in termini di prestazioni.

Argomenti:

  • scope: un oggetto Scope
  • valori: Tensori da concatenare. Tutti devono avere la taglia 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 

operatore::tensorflow::Input

 operator::tensorflow::Input() const 

operatore::tensorflow::Output

 operator::tensorflow::Output() const