tensorflow::ops::ParallelConcat
#include <array_ops.h> Menggabungkan daftar N tensor di sepanjang dimensi pertama.
Ringkasan
Semua tensor input diharuskan memiliki ukuran 1 pada dimensi pertama.
Misalnya:
# '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.
Perbedaan antara concat dan parallel_concat adalah bahwa concat memerlukan semua input dihitung sebelum operasi dimulai, tetapi tidak memerlukan informasi bentuk input selama konstruksi graf. Parallel concat akan menyalin bagian-bagian input ke output saat tersedia, dalam beberapa situasi hal ini dapat memberikan manfaat kinerja.
Argumen:
- Cakupan: Objek Cakupan
- Nilai: Tensor yang akan digabungkan. Semuanya harus memiliki ukuran 1 pada dimensi pertama dan bentuk yang sama.
- bentuk: bentuk akhir dari hasil; harus sama dengan bentuk dari input apa pun tetapi dengan jumlah nilai input pada dimensi pertama.
Mengembalikan:
-
Output: Tensor yang telah digabungkan.
Konstruktor dan Destruktor | |
|---|---|
ParallelConcat (const :: tensorflow::Scope & scope, :: tensorflow::InputList values, PartialTensorShape shape) |
Atribut publik | |
|---|---|
operation | |
output | |
Fungsi publik | |
|---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const | |
Atribut publik
operasi
Operation operation
keluaran
::tensorflow::Output output
Fungsi publik
ParalelConcat
ParallelConcat( const ::tensorflow::Scope & scope, ::tensorflow::InputList values, PartialTensorShape shape )
simpul
::tensorflow::Node * node() const
operator::tensorflow::Input
operator::tensorflow::Input() const
operator::tensorflow::Output
operator::tensorflow::Output() const