tensor akışı:: işlem:: Öncelikli Sıra
#include <data_flow_ops.h>
İlk bileşen değerine göre sıralanmış öğeler üreten bir kuyruk.
Özet
PriorityQueue'nun, bileşen_tipleri tarafından bildirilen diğer öğelere ek olarak herhangi bir öğenin ilk bileşeninin skaler bir int64 olmasını gerektirdiğini unutmayın. Bu nedenle, bir PriorityQueue üzerindeki Enqueue ve EnqueueMany'ye (sırasıyla Dequeue ve DequeueMany) yapılan çağrıların tümü, giriş (sırasıyla çıkış) listelerinde ekstra bir giriş gerektirecektir (sırasıyla çıkış).
Argümanlar:
- kapsam: Bir Kapsam nesnesi
- şekiller: Bir değerdeki her bileşenin şekli. Bu özelliğin uzunluğu ya 0 olmalı ya da bileşen_tiplerinin uzunluğuyla aynı olmalıdır. Bu özelliğin uzunluğu 0 ise kuyruk elemanlarının şekilleri kısıtlanmaz ve aynı anda yalnızca bir eleman kuyruktan çıkarılabilir.
İsteğe bağlı özellikler (bkz. Attrs
):
- bileşen_tipleri: 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 sıra verilen konteynere yerleştirilir. Aksi halde varsayılan kapsayıcı kullanılır.
- paylaşılan_adı: Boş değilse, bu sıra verilen ad altında birden fazla oturumda paylaşılacaktır.
İade:
-
Output
: Kuyruğa yönelik tanıtıcı.
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 |
Kamu işlevleri | |
---|---|
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:: Öznitelikler | PriorityQueue için isteğe bağlı öznitelik ayarlayıcılar. |
Genel özellikler
halletmek
::tensorflow::Output handle
operasyon
Operation operation
Kamu işlevleri
Öncelikli Sıra
PriorityQueue( const ::tensorflow::Scope & scope, const gtl::ArraySlice< PartialTensorShape > & shapes )
Öncelikli Sıra
PriorityQueue( const ::tensorflow::Scope & scope, const gtl::ArraySlice< PartialTensorShape > & shapes, const PriorityQueue::Attrs & attrs )
düğüm
::tensorflow::Node * node() const
operatör::tensorflow::Giriş
operator::tensorflow::Input() const
operatör::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 )
Paylaşılan Ad
Attrs SharedName( StringPiece x )