ML Topluluk Günü 9 Kasım! TensorFlow, JAX güncellemeler için bize katılın ve daha fazla bilgi edinin

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
)