テンソルフロー::作戦::キューデキューアップトゥ
#include <data_flow_ops.h>
指定されたキューから 1 つ以上のテンソルのn
タプルをデキューします。
まとめ
この操作はすべてのキューでサポートされているわけではありません。キューが DequeueUpTo をサポートしていない場合は、「未実装」エラーが返されます。
キューが閉じていて、0 個以上n
未満の要素が残っている場合は、 QueueDequeueManyのような OutOfRange エラーを返す代わりに、 n
個未満の要素がすぐに返されます。キューが閉じられており、キューに要素が 0 個残っている場合は、 QueueDequeueManyと同様に OutOfRange エラーが返されます。それ以外の場合、動作はQueueDequeueManyと同じです。
この操作は、キュー要素のコンポーネント テンソルを 0 次元に沿って連結して、単一のコンポーネント テンソルを作成します。デキューされたタプル内のすべてのコンポーネントは、0 次元のサイズ n を持ちます。
この操作にはk
の出力があります。ここで、 k
指定されたキューに格納されているタプルのコンポーネントの数、出力i
はデキューされたタプルの i 番目のコンポーネントです。
引数:
- スコープ:スコープオブジェクト
- handle: キューへのハンドル。
- n: デキューするタプルの数。
- Component_types: タプル内の各コンポーネントのタイプ。
オプションの属性 ( Attrs
を参照):
- timeout_ms: キューの要素が n 未満の場合、この操作は最大 timeout_ms ミリ秒間ブロックされます。注: このオプションはまだサポートされていません。
戻り値:
-
OutputList
: タプルとしてデキューされた 1 つ以上のテンソル。
コンストラクターとデストラクター | |
---|---|
QueueDequeueUpTo (const :: tensorflow::Scope & scope, :: tensorflow::Input handle, :: tensorflow::Input n, const DataTypeSlice & component_types) | |
QueueDequeueUpTo (const :: tensorflow::Scope & scope, :: tensorflow::Input handle, :: tensorflow::Input n, const DataTypeSlice & component_types, const QueueDequeueUpTo::Attrs & attrs) |
パブリック属性 | |
---|---|
components | |
operation |
公共機能 | |
---|---|
operator[] (size_t index) const |
パブリック静的関数 | |
---|---|
TimeoutMs (int64 x) |
構造体 | |
---|---|
tensorflow:: ops:: QueueDequeueUpTo:: Attrs | QueueDequeueUpToのオプションの属性セッター。 |
パブリック属性
コンポーネント
::tensorflow::OutputList components
手術
Operation operation
公共機能
キューデキューアップトゥ
QueueDequeueUpTo( const ::tensorflow::Scope & scope, ::tensorflow::Input handle, ::tensorflow::Input n, const DataTypeSlice & component_types )
キューデキューアップまで
QueueDequeueUpTo( const ::tensorflow::Scope & scope, ::tensorflow::Input handle, ::tensorflow::Input n, const DataTypeSlice & component_types, const QueueDequeueUpTo::Attrs & attrs )
オペレーター[]
::tensorflow::Output operator[]( size_t index ) const
パブリック静的関数
タイムアウトさん
Attrs TimeoutMs( int64 x )