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