デバッグ数値概要 V2 Op.
入力テンソルの数値要約を計算します。出力の形状は、tensor_debug_mode 属性によって異なります。この操作は、TensorFlow Debugger (tfdbg) v2 によって内部的に使用されます。
ネストされたクラス
クラス | DebugNumericssummary.Options | DebugNumericsSummary のオプションの属性 |
定数
弦 | OP_NAME | TensorFlow コア エンジンによって認識される、この演算の名前 |
パブリックメソッド
出力<U> | asOutput () テンソルのシンボリック ハンドルを返します。 |
静的DebugNumericssummary < TFloat32 > | |
static <U extends TNumber > DebugNumericssummary <U> | |
出力<U> | 出力() |
静的DebugNumericssummary.Options | tensorDebugMode (長い tensorDebugMode) |
静的DebugNumericssummary.Options | tensorId (長い tensorId) |
継承されたメソッド
定数
パブリック静的最終文字列OP_NAME
TensorFlow コア エンジンによって認識される、この演算の名前
パブリックメソッド
public Output <U> asOutput ()
テンソルのシンボリック ハンドルを返します。
TensorFlow オペレーションへの入力は、別の TensorFlow オペレーションの出力です。このメソッドは、入力の計算を表すシンボリック ハンドルを取得するために使用されます。
public static DebugNumericssummary < TFloat32 > create (スコープスコープ、オペランド<? extends TType > 入力、オプション...オプション)
デフォルトの出力タイプを使用して、新しい DebugNumericssummary オペレーションをラップするクラスを作成するファクトリ メソッド。
パラメーター
範囲 | 現在のスコープ |
---|---|
入力 | 入力テンソル。演算によって要約されます。 |
オプション | オプションの属性値を持ちます |
戻り値
- DebugNumericssummary の新しいインスタンス
public static DebugNumericssummary <U> create (スコープscope、オペランド<? extends TType > input、Class<U> OutputDtype、 Options...オプション)
新しい DebugNumericssummary オペレーションをラップするクラスを作成するファクトリ メソッド。
パラメーター
範囲 | 現在のスコープ |
---|---|
入力 | 入力テンソル。演算によって要約されます。 |
出力Dタイプ | オプション。出力のタイプ。 float32 または float64 を使用できます (デフォルト: float32)。 |
オプション | オプションの属性値を持ちます |
戻り値
- DebugNumericssummary の新しいインスタンス
public static DebugNumericssummary.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 DebugNumericssummary.Options tensorId (Long tensorId)
パラメーター
テンソルID | オプション。この演算によって要約されるテンソルの整数識別子。 |
---|