デバッグ数値概要 V2 Op.
入力テンソルの数値要約を計算します。出力の形状は、tensor_debug_mode 属性によって異なります。この操作は、TensorFlow Debugger (tfdbg) v2 によって内部的に使用されます。
ネストされたクラス
クラス | DebugNumericsummaryV2.Options | DebugNumericSummaryV2 のオプションの属性 |
パブリックメソッド
出力<U> | asOutput () テンソルのシンボリック ハンドルを返します。 |
static <U extends Number, T> DebugNumericsummaryV2 <U> | |
静的 <T> DebugNumericsummaryV2 <Float> | |
出力<U> | 出力() |
静的DebugNumericsummaryV2.Options | tensorDebugMode (長い tensorDebugMode) |
静的DebugNumericsummaryV2.Options | tensorId (長い tensorId) |
継承されたメソッド
パブリックメソッド
public Output <U> asOutput ()
テンソルのシンボリック ハンドルを返します。
TensorFlow オペレーションへの入力は、別の TensorFlow オペレーションの出力です。このメソッドは、入力の計算を表すシンボリック ハンドルを取得するために使用されます。
public static DebugNumericsummaryV2 <U> create (スコープscope、オペランド<T>入力、クラス<U>出力Dtype、オプション...オプション)
新しい DebugNumericsummaryV2 オペレーションをラップするクラスを作成するためのファクトリ メソッド。
パラメーター
範囲 | 現在のスコープ |
---|---|
入力 | 入力テンソル。演算によって要約されます。 |
出力Dタイプ | オプション。出力のタイプ。 float32 または float64 を使用できます (デフォルト: float32)。 |
オプション | オプションの属性値を持ちます |
戻り値
- DebugNumericsummaryV2 の新しいインスタンス
public static DebugNumericsummaryV2 <Float> create (スコープスコープ、オペランド<T> 入力、オプション...オプション)
デフォルトの出力タイプを使用して、新しい DebugNumericsummaryV2 オペレーションをラップするクラスを作成するファクトリ メソッド。
パラメーター
範囲 | 現在のスコープ |
---|---|
入力 | 入力テンソル。演算によって要約されます。 |
オプション | オプションの属性値を持ちます |
戻り値
- DebugNumericsummaryV2 の新しいインスタンス
public static DebugNumericsummaryV2.Options tensorDebugMode (Long tensorDebugMode)
パラメーター
テンソルデバッグモード | テンソル デバッグ モード: 入力テンソルが演算によって要約されるモード。詳細については、tensorflow/core/protobuf/debug_event.proto の TensorDebugMode 列挙型を参照してください。 サポートされる値: 2 (CURT_HEALTH): 形状 [2] の float32/64 テンソルを出力します。最初の要素は tensor_id (指定されている場合)、それ以外の場合は -1 です。 2 番目の要素は、入力テンソルが無限大または nan 値を持つ場合は 1 に設定され、それ以外の場合は 0 に設定されるビットです。 3 (CONCISE_HEALTH): 形状 [5] の float32/64 テンソルを出力します。最初の要素は tensor_id (指定されている場合)、それ以外の場合は -1 です。残りの 4 つのスロットは、それぞれ入力テンソルの要素 -infs、+infs、および nans の合計数です。 4 (FULL_HEALTH): 形状 [11] の float32/64 テンソルを出力します。最初の要素は tensor_id (指定されている場合)、それ以外の場合は -1 です。 2 番目の要素は device_id (指定されている場合)、それ以外の場合は -1 です。 3 番目の要素は、tensorflow/core/framework/types.proto の列挙型に従って、入力テンソルのデータ型値を保持します。残りの要素は、入力テンソルの要素の合計数、-infs、+infs、nans、負の有限数、ゼロ、および正の有限数をそれぞれ保持します。 5 (SHAPE): 形状 [10] の float32/64 テンソルを出力します。最初の要素は tensor_id (指定されている場合)、それ以外の場合は -1 です。 2 番目の要素は、tensorflow/core/framework/types.proto の列挙型に従って、入力テンソルのデータ型値を保持します。 3 番目の要素はテンソルのランクを保持します。 4 番目の要素は、テンソル内の要素の数を保持します。最後に、残りの 6 つの要素はテンソルの形状を保持します。テンソルのランクが 6 より低い場合、形状の右側にゼロが埋め込まれます。ランクが 6 より大きい場合、形状の頭は切り詰められます。 6 (FULL_NUMERICS): 形状 [22] の float32/64 テンソルを出力します。最初の要素は tensor_id (指定されている場合)、それ以外の場合は -1 です。 2 番目の要素は device_id (指定されている場合)、それ以外の場合は -1 です。 3 番目の要素は、tensorflow/core/framework/types.proto の列挙型に従って、入力テンソルのデータ型値を保持します。 4 番目の要素はテンソルのランクを保持します。 5 番目から 11 番目の要素はテンソルの形状を保持します。テンソルのランクが 6 より低い場合、形状の右側にゼロが埋め込まれます。ランクが 6 より大きい場合、形状の頭は切り詰められます。 12 番目から 18 番目の要素は、入力テンソルの要素の数、-infs、+infs、nans、非正規浮動小数点数、負の有限数、ゼロ、正の有限数をそれぞれ保持します。最後の 4 つの要素は、入力テンソルの最小値、最大値、平均、分散を保持します。 8 (REDUCE_INF_NAN_THREE_SLOTS): 形状 [3] の float32/64 テンソルを出力します。入力テンソルの要素が -inf である場合、最初の要素は -inf であり、それ以外の場合は 0 です。 2 番目の要素は、入力テンソルの要素が +inf である場合は +inf、それ以外の場合は 0 です。 3 番目の要素は、入力テンソルの要素が nan の場合は nan、それ以外の場合は 0 です。 |
---|
public static DebugNumericsummaryV2.Options tensorId (Long tensorId)
パラメーター
テンソルID | オプション。この演算によって要約されるテンソルの整数識別子。 |
---|