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.

İadeler:

  • 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
)