тензорный поток:: опс:: ЗаполнениеFIFOОчередь

#include <data_flow_ops.h>

Очередь, которая создает элементы в порядке «первым пришел — первым обслужен».

Краткое содержание

Формы переменного размера можно использовать, установив для соответствующих размеров фигуры значение 0 в атрибуте формы. В этом случае DequeueMany будет дополняться до максимального размера любого элемента в мини-пакете. Подробности см. ниже.

Аргументы:

  • область: объект области .
  • компонент_типы: тип каждого компонента в значении.

Необязательные атрибуты (см. Attrs ):

  • shape: Форма каждого компонента значения. Длина этого атрибута должна быть равна 0 или равна длине компонент_типов. Допускаются фигуры фиксированного ранга, но переменного размера, если для любого размера фигуры установить значение -1. В этом случае форма входных данных может варьироваться в пределах данного измерения, и DequeueMany дополняет данное измерение нулями до максимальной формы всех элементов в данном пакете. Если длина этого атрибута равна 0, разные элементы очереди могут иметь разные ранги и формы, но одновременно из очереди может быть исключен только один элемент.
  • емкость: верхняя граница количества элементов в этой очереди. Отрицательные числа означают отсутствие ограничений.
  • контейнер: если не пусто, эта очередь помещается в данный контейнер. В противном случае используется контейнер по умолчанию.
  • shared_name: если не пусто, эта очередь будет использоваться под данным именем в нескольких сеансах.

Возврат:

  • Output : дескриптор очереди.

Конструкторы и деструкторы

PaddingFIFOQueue (const :: tensorflow::Scope & scope, const DataTypeSlice & component_types)
PaddingFIFOQueue (const :: tensorflow::Scope & scope, const DataTypeSlice & component_types, const PaddingFIFOQueue::Attrs & attrs)

Публичные атрибуты

handle
operation

Общественные функции

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

Публичные статические функции

Capacity (int64 x)
Container (StringPiece x)
Shapes (const gtl::ArraySlice< PartialTensorShape > & x)
SharedName (StringPiece x)

Структуры

tensorflow::ops::PaddingFIFOQueue::Attrs

Необязательные установщики атрибутов для PaddingFIFOQueue .

Публичные атрибуты

ручка

::tensorflow::Output handle

операция

Operation operation

Общественные функции

ЗаполнениеFIFOОчередь

 PaddingFIFOQueue(
  const ::tensorflow::Scope & scope,
  const DataTypeSlice & component_types
)

ЗаполнениеFIFOОчередь

 PaddingFIFOQueue(
  const ::tensorflow::Scope & scope,
  const DataTypeSlice & component_types,
  const PaddingFIFOQueue::Attrs & attrs
)

узел

::tensorflow::Node * node() const 

оператор::tensorflow::Input

 operator::tensorflow::Input() const 

оператор::tensorflow::Выход

 operator::tensorflow::Output() const 

Публичные статические функции

Емкость

Attrs Capacity(
  int64 x
)

Контейнер

Attrs Container(
  StringPiece x
)

Формы

Attrs Shapes(
  const gtl::ArraySlice< PartialTensorShape > & x
)

Общее имя

Attrs SharedName(
  StringPiece x
)