aliran tensor:: operasi:: Antrian Prioritas

#include <data_flow_ops.h>

Antrian yang menghasilkan elemen yang diurutkan berdasarkan nilai komponen pertama.

Ringkasan

Perhatikan bahwa PriorityQueue mengharuskan komponen pertama dari elemen mana pun berupa skalar int64, selain elemen lain yang dideklarasikan oleh komponen_tipe. Oleh karena itu panggilan ke Enqueue dan EnqueueMany (resp. Dequeue dan DequeueMany) pada PriorityQueue semuanya akan memerlukan (resp. output) satu entri tambahan dalam daftar input (resp. output) mereka.

Argumen:

  • ruang lingkup: Objek Lingkup
  • bentuk : Bentuk setiap komponen dalam suatu nilai. Panjang attr ini harus 0 atau sama dengan panjang tipe_komponen. Jika panjang attr ini adalah 0, bentuk elemen antrian tidak dibatasi, dan hanya satu elemen yang dapat di-dequeue pada satu waktu.

Atribut opsional (lihat Attrs ):

  • komponen_tipe: Jenis setiap komponen dalam suatu nilai.
  • kapasitas: Batas atas jumlah elemen dalam antrian ini. Angka negatif berarti tidak ada batasnya.
  • container: Jika tidak kosong, antrian ini ditempatkan di container yang diberikan. Jika tidak, wadah default akan digunakan.
  • shared_name: Jika tidak kosong, antrean ini akan dibagikan dengan nama yang diberikan ke beberapa sesi.

Pengembalian:

  • Output : Pegangan ke antrian.

Konstruktor dan Destruktor

PriorityQueue (const :: tensorflow::Scope & scope, const gtl::ArraySlice< PartialTensorShape > & shapes)
PriorityQueue (const :: tensorflow::Scope & scope, const gtl::ArraySlice< PartialTensorShape > & shapes, const PriorityQueue::Attrs & attrs)

Atribut publik

handle
operation

Fungsi publik

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

Fungsi statis publik

Capacity (int64 x)
ComponentTypes (const DataTypeSlice & x)
Container (StringPiece x)
SharedName (StringPiece x)

Struktur

tensorflow:: ops:: PriorityQueue:: Attrs

Penyetel atribut opsional untuk PriorityQueue .

Atribut publik

menangani

::tensorflow::Output handle

operasi

Operation operation

Fungsi publik

Antrian Prioritas

 PriorityQueue(
  const ::tensorflow::Scope & scope,
  const gtl::ArraySlice< PartialTensorShape > & shapes
)

Antrian Prioritas

 PriorityQueue(
  const ::tensorflow::Scope & scope,
  const gtl::ArraySlice< PartialTensorShape > & shapes,
  const PriorityQueue::Attrs & attrs
)

simpul

::tensorflow::Node * node() const 

operator::tensorflow::Masukan

 operator::tensorflow::Input() const 

operator::tensorflow::Keluaran

 operator::tensorflow::Output() const 

Fungsi statis publik

Kapasitas

Attrs Capacity(
  int64 x
)

Tipe Komponen

Attrs ComponentTypes(
  const DataTypeSlice & x
)

Wadah

Attrs Container(
  StringPiece x
)

Nama Bersama

Attrs SharedName(
  StringPiece x
)