このページは Cloud Translation API によって翻訳されました。
Switch to English

tensorflow :: ops :: QueueDequeueMany

#include <data_flow_ops.h>

指定されたキューから1つ以上のテンソルのnタプルをデキューします。

概要

キューが閉じていて、 n要素よりも少ない場合、OutOfRangeエラーが返されます。

この演算は、キュー要素コンポーネントテンソルを0次元に沿って連結して、単一のコンポーネントテンソルを作成します。デキューされたタプルのすべてのコンポーネントは、0番目の次元でサイズnになります。

この操作にはk出力があり、 kは指定されたキューに格納されているタプルのコンポーネントの数、出力iはデキューされたタプルのi番目のコンポーネントです。

注意:キューが空の場合、この操作はn要素がデキューされるまで(または指定されている場合は 'timeout_ms'が経過するまで)ブロックされます。

引数:

  • scope: Scopeオブジェクト
  • handle:キューへのハンドル。
  • n:デキューするタプルの数。
  • component_types:タプル内の各コンポーネントのタイプ。

オプションの属性( Attrs参照):

  • timeout_ms:キューの要素数がn未満の場合、この操作は最大timeout_msミリ秒の間ブロックされます。注:このオプションはまだサポートされていません。

戻り値:

  • OutputList :タプルとしてデキューされた1つ以上のテンソル。

コンストラクタとデストラクタ

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)

構造

tensorflow :: ops :: QueueDequeueMany :: Attrs

QueueDequeueManyのオプションの属性セッター。

公開属性

コンポーネント

::tensorflow::OutputList components

操作

Operation operation

公開機能

QueueDequeueMany

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

QueueDequeueMany

 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 

パブリック静的関数

TimeoutMs

Attrs TimeoutMs(
  int64 x
)