テンソルフロー::作戦::キューデキューアップトゥ

#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
)