텐서플로우:: ops:: QueueDequeueMany
#include <data_flow_ops.h> 주어진 큐에서 하나 이상의 텐서로 이루어진 n 튜플을 꺼냅니다.
요약
큐가 닫혔고 요소 수가 n 개 미만인 경우, OutOfRange 오류가 반환됩니다.
이 연산은 큐 요소 구성 요소 텐서를 0번째 차원을 따라 연결하여 단일 구성 요소 텐서를 만듭니다. 큐에서 꺼낸 튜플의 모든 구성 요소는 0번째 차원에서 크기가 n 됩니다.
이 연산은 k 출력을 가지며, 여기서 k 는 주어진 큐에 저장된 튜플의 구성 요소 수이고, 출력 i 는 큐에서 꺼낸 튜플의 i번째 구성 요소입니다.
참고: 큐가 비어 있는 경우, 이 작업은 n 요소가 큐에서 제거될 때까지(또는 지정된 경우 'timeout_ms' 시간이 경과할 때까지) 차단됩니다.
논거:
- 범위: Scope 객체
- 핸들: 큐에 대한 핸들입니다.
- 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:: Attrs | 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 )