тензорный поток:: опс:: СлучайныйПеретасовкаОчередь

#include <data_flow_ops.h>

Очередь, которая меняет порядок элементов случайным образом.

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

Аргументы:

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

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

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

Возврат:

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

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

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

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

handle
operation

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

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

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

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

Структуры

tensorflow::ops::RandomShuffleQueue::Attrs

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

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

ручка

::tensorflow::Output handle

операция

Operation operation

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

СлучайныйПеретасовкаОчередь

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

СлучайныйПеретасовкаОчередь

 RandomShuffleQueue(
  const ::tensorflow::Scope & scope,
  const DataTypeSlice & component_types,
  const RandomShuffleQueue::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 MinAfterDequeue(
  int64 x
)

Семя

Attrs Seed(
  int64 x
)

Семя2

Attrs Seed2(
  int64 x
)

Формы

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

Общее имя

Attrs SharedName(
  StringPiece x
)