텐서플로우:: 작전:: 대기열 대기열 제거많은

#include <data_flow_ops.h>

주어진 대기열에서 하나 이상의 텐서 n 튜플을 대기열에서 제거합니다.

요약

큐가 닫혀 있고 요소가 n 개보다 적으면 OutOfRange 오류가 반환됩니다.

이 작업은 0차원을 따라 대기열 요소 구성 요소 텐서를 연결하여 단일 구성 요소 텐서를 만듭니다. 대기열에서 제거된 튜플의 모든 구성 요소는 0차원에서 크기 n 갖습니다.

이 연산에는 k 출력이 있습니다. 여기서 k 는 주어진 대기열에 저장된 튜플의 구성 요소 수이고 출력 i 는 대기열에서 제거된 튜플의 i번째 구성 요소입니다.

NB 대기열이 비어 있으면 n 요소가 대기열에서 제거될 때까지(또는 지정된 경우 'timeout_ms'가 경과할 때까지) 이 작업이 차단됩니다.

인수:

  • 범위: 범위 개체
  • 핸들: 큐에 대한 핸들입니다.
  • n: 큐에서 제거할 튜플 수입니다.
  • component_types: 튜플에 있는 각 구성 요소의 유형입니다.

선택적 속성( Attrs 참조):

  • timeout_ms: 대기열의 요소가 n개 미만인 경우 이 작업은 최대 timeout_ms 밀리초 동안 차단됩니다. 참고: 이 옵션은 아직 지원되지 않습니다.

보고:

  • OutputList : 튜플로 대기열에서 제외된 하나 이상의 텐서.

생성자와 소멸자

QueueDequeueMany (const :: tensorflow::Scope & scope, :: tensorflow::Input handle, :: tensorflow::Input n, const DataTypeSlice & component_types)
QueueDequeueMany (const :: tensorflow::Scope & scope, :: tensorflow::Input handle, :: tensorflow::Input n, const DataTypeSlice & component_types, const QueueDequeueMany::Attrs & attrs)

공개 속성

components
operation

공공 기능

operator[] (size_t index) const

공개 정적 함수

TimeoutMs (int64 x)

구조체

텐서플로우:: ops:: QueueDequeueMany:: 속성

QueueDequeueMany 에 대한 선택적 속성 설정자입니다.

공개 속성

구성요소

::tensorflow::OutputList components

작업

Operation operation

공공 기능

대기열 대기열 제거많은

 QueueDequeueMany(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input handle,
  ::tensorflow::Input n,
  const DataTypeSlice & component_types
)

대기열 대기열 제거많은

 QueueDequeueMany(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input handle,
  ::tensorflow::Input n,
  const DataTypeSlice & component_types,
  const QueueDequeueMany::Attrs & attrs
)

운영자[]

::tensorflow::Output operator[](
  size_t index
) const 

공개 정적 함수

시간 초과(Ms)

Attrs TimeoutMs(
  int64 x
)