tensorflow :: ops :: PriorityQueue
#include <data_flow_ops.h>
İlk bileşen değerine göre sıralanmış öğeler üreten bir kuyruk.
Özet
PriorityQueue öğesinin, component_types tarafından bildirilen diğer öğelere ek olarak herhangi bir öğenin ilk bileşeninin skaler bir int64 olmasını gerektirdiğine dikkat edin. Bu nedenle üzerinde Kuyruğa ve EnqueueMany (sırasıyla. Dequeue ve DequeueMany) çağrıları PriorityQueue tüm (sırasıyla. Çıkışını) onların girişi (solunum. Çıkış) listelerde bir ekstra giriş gerektirecektir.
Argümanlar:
- kapsam: Bir Scope nesnesi
- şekiller: Bir değerdeki her bileşenin şekli. Bu özniteliğin uzunluğu 0 veya bileşen_türlerinin uzunluğu ile aynı olmalıdır. Bu özniteliğin uzunluğu 0 ise, kuyruk elemanlarının şekilleri sınırlandırılmaz ve bir seferde sadece bir eleman kuyruktan çıkarılabilir.
İsteğe bağlı özellikler (bkz. Attrs
):
- bileşen_türleri: Bir değerdeki her bileşenin türü.
- kapasite: Bu kuyruktaki öğe sayısının üst sınırı. Negatif sayılar, sınır olmadığı anlamına gelir.
- konteyner: Boş değilse, bu kuyruk verilen konteynere yerleştirilir. Aksi takdirde, varsayılan bir kap kullanılır.
- shared_name: Boş değilse, bu kuyruk, verilen ad altında birden çok oturumda paylaşılacaktır.
İadeler:
-
Output
: Kuyruğun tanıtıcısı.
Yapıcılar ve Yıkıcılar | |
---|---|
PriorityQueue (const :: tensorflow::Scope & scope, const gtl::ArraySlice< PartialTensorShape > & shapes) | |
PriorityQueue (const :: tensorflow::Scope & scope, const gtl::ArraySlice< PartialTensorShape > & shapes, const PriorityQueue::Attrs & attrs) |
Genel özellikler | |
---|---|
handle | |
operation |
Kamusal işlevler | |
---|---|
node () const | ::tensorflow::Node * |
operator::tensorflow::Input () const | |
operator::tensorflow::Output () const |
Genel statik işlevler | |
---|---|
Capacity (int64 x) | |
ComponentTypes (const DataTypeSlice & x) | |
Container (StringPiece x) | |
SharedName (StringPiece x) |
Yapılar | |
---|---|
tensorflow :: ops :: PriorityQueue :: Attrs | PriorityQueue için isteğe bağlı öznitelik belirleyiciler. |
Genel özellikler
üstesinden gelmek
::tensorflow::Output handle
operasyon
Operation operation
Kamusal işlevler
PriorityQueue
PriorityQueue( const ::tensorflow::Scope & scope, const gtl::ArraySlice< PartialTensorShape > & shapes )
PriorityQueue
PriorityQueue( const ::tensorflow::Scope & scope, const gtl::ArraySlice< PartialTensorShape > & shapes, const PriorityQueue::Attrs & attrs )
düğüm
::tensorflow::Node * node() const
operator :: tensorflow :: Girdi
operator::tensorflow::Input() const
operator :: tensorflow :: Çıktı
operator::tensorflow::Output() const
Genel statik işlevler
Kapasite
Attrs Capacity( int64 x )
Bileşen Türleri
Attrs ComponentTypes( const DataTypeSlice & x )
Konteyner
Attrs Container( StringPiece x )
SharedName
Attrs SharedName( StringPiece x )