aliran tensor:: operasi:: ParalelConcat
#include <array_ops.h>
Menggabungkan daftar N
tensor sepanjang dimensi pertama.
Ringkasan
Semua tensor masukan harus 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 concat mengharuskan semua masukan dihitung sebelum operasi dimulai tetapi tidak mengharuskan bentuk masukan diketahui selama pembuatan grafik. Concat paralel akan menyalin potongan masukan ke keluaran saat tersedia, dalam beberapa situasi hal ini dapat memberikan manfaat kinerja.
Argumen:
- ruang lingkup: Objek Lingkup
- nilai: Tensor yang akan digabungkan. Semua harus memiliki ukuran 1 pada dimensi pertama dan bentuk yang sama.
- bentuk: bentuk akhir dari hasil; harus sama dengan bentuk masukan apa pun tetapi dengan jumlah nilai masukan pada dimensi pertama.
Pengembalian:
-
Output
: Tensor gabungan.
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::Masukan
operator::tensorflow::Input() const
operator::tensorflow::Keluaran
operator::tensorflow::Output() const