DebugNumericsSummary

classe finale publique DebugNumericsSummary

Résumé numérique de débogage V2 Op.

Calcule un résumé numérique du tenseur d'entrée. La forme de la sortie dépend de l'attribut tensor_debug_mode. Cette opération est utilisée en interne par TensorFlow Debugger (tfdbg) v2.

Classes imbriquées

classe DebugNumericsSummary.Options Attributs facultatifs pour DebugNumericsSummary

Constantes

Chaîne OP_NAME Le nom de cette opération, tel que connu par le moteur principal TensorFlow

Méthodes publiques

Sortie <U>
comme Sortie ()
Renvoie le handle symbolique du tenseur.
DebugNumericsSummary statique < TFloat32 >
créer ( Scope scope, Operand <? extends TType > input, Options... options)
Méthode d'usine pour créer une classe encapsulant une nouvelle opération DebugNumericsSummary à l'aide des types de sortie par défaut.
static <U étend TNumber > DebugNumericsSummary <U>
créer ( Scope scope, Operand <? extends TType > input, Class<U> outputDtype, Options... options)
Méthode d'usine pour créer une classe encapsulant une nouvelle opération DebugNumericsSummary.
Sortie <U>
sortir ()
statique DebugNumericsSummary.Options
tensorDebugMode (tensorDebugMode long)
statique DebugNumericsSummary.Options
tensorId (TensorId long)

Méthodes héritées

Constantes

chaîne finale statique publique OP_NAME

Le nom de cette opération, tel que connu par le moteur principal TensorFlow

Valeur constante : « DebugNumericSummaryV2 »

Méthodes publiques

sortie publique <U> asOutput ()

Renvoie le handle symbolique du tenseur.

Les entrées des opérations TensorFlow sont les sorties d'une autre opération TensorFlow. Cette méthode est utilisée pour obtenir un handle symbolique qui représente le calcul de l’entrée.

public static DebugNumericsSummary < TFloat32 > create ( Scope scope, Operand <? extends TType > input, Options... options)

Méthode d'usine pour créer une classe encapsulant une nouvelle opération DebugNumericsSummary à l'aide des types de sortie par défaut.

Paramètres
portée portée actuelle
saisir Tenseur d'entrée, à résumer par l'op.
choix porte des valeurs d'attributs facultatifs
Retour
  • une nouvelle instance de DebugNumericsSummary

public static DebugNumericsSummary <U> create ( Scope scope, Operand <? extends TType > input, Class<U> outputDtype, Options... options)

Méthode d'usine pour créer une classe encapsulant une nouvelle opération DebugNumericsSummary.

Paramètres
portée portée actuelle
saisir Tenseur d'entrée, à résumer par l'op.
type de sortie Facultatif. Le type de sortie. Peut être float32 ou float64 (par défaut : float32).
choix porte des valeurs d'attributs facultatifs
Retour
  • une nouvelle instance de DebugNumericsSummary

Sortie publique Sortie <U> ()

public static DebugNumericsSummary.Options tensorDebugMode (tensorDebugMode long)

Paramètres
tensorDebugMode Mode de débogage du tenseur : le mode dans lequel le tenseur d'entrée est résumé par l'op. Consultez l'énumération TensorDebugMode dans tensorflow/core/protobuf/debug_event.proto pour plus de détails.

Valeurs prises en charge : 2 (CURT_HEALTH) : génère un tenseur float32/64 de forme [2]. Le premier élément est le tensor_id, s'il est fourni, et -1 sinon. Le 2ème élément est un bit qui est mis à 1 si le tenseur d'entrée a une valeur infinie ou nan, ou zéro sinon.

3 (CONCISE_HEALTH) : Sortie d'un tenseur float32/64 de forme [5]. Le premier élément est le tensor_id, s'il est fourni, et -1 sinon. Les quatre emplacements restants correspondent respectivement au nombre total d'éléments, -infs, +infs et nans dans le tenseur d'entrée.

4 (FULL_HEALTH) : Sortie d'un tenseur float32/64 de forme [11]. Le premier élément est le tensor_id, s'il est fourni, et -1 sinon. Le deuxième élément est le device_id, s'il est fourni, et -1 sinon. Le troisième élément contient la valeur du type de données du tenseur d'entrée selon le type énuméré dans tensorflow/core/framework/types.proto. Les éléments restants contiennent respectivement le nombre total d'éléments, -infs, +infs, nans, nombres finis négatifs, zéros et nombres finis positifs dans le tenseur d'entrée.

5 (SHAPE) : génère un tenseur float32/64 de forme [10]. Le premier élément est le tensor_id, s'il est fourni, et -1 sinon. Le deuxième élément contient la valeur du type de données du tenseur d'entrée selon le type énuméré dans tensorflow/core/framework/types.proto. Le 3ème élément détient le rang du tenseur. Le 4ème élément contient le nombre d'éléments dans le tenseur. Enfin, les 6 éléments restants conservent la forme du tenseur. Si le rang du tenseur est inférieur à 6, la forme est complétée à droite par des zéros. Si le rang est supérieur à 6, la tête de la forme est tronquée.

6 (FULL_NUMERICS) : Sortie d'un tenseur float32/64 de forme [22]. Le premier élément est le tensor_id, s'il est fourni, et -1 sinon. Le deuxième élément est le device_id, s'il est fourni, et -1 sinon. Le troisième élément contient la valeur du type de données du tenseur d'entrée selon le type énuméré dans tensorflow/core/framework/types.proto. Le 4ème élément détient le rang du tenseur. Les 5ème à 11ème éléments conservent la forme du tenseur. Si le rang du tenseur est inférieur à 6, la forme est complétée à droite par des zéros. Si le rang est supérieur à 6, la tête de la forme est tronquée. Les 12e au 18e éléments contiennent respectivement le nombre d'éléments, -infs, +infs, nans, flotteurs dénormalisés, nombres finis négatifs, zéros et nombres finis positifs dans le tenseur d'entrée. Les quatre derniers éléments contiennent la valeur minimale, la valeur maximale, la moyenne et la variance du tenseur d'entrée.

8 (REDUCE_INF_NAN_THREE_SLOTS) : Sortie d'un tenseur float32/64 de forme [3]. Le premier élément est -inf si l'un des éléments du tenseur d'entrée est -inf, ou zéro sinon. Le 2ème élément est +inf si l'un des éléments du tenseur d'entrée est +inf, ou zéro sinon. Le 3ème élément est nan si un élément du tenseur d'entrée est nan, ou zéro sinon.

public static DebugNumericsSummary.Options tensorId (tensorId long)

Paramètres
tensorId Facultatif. Un identifiant entier pour le tenseur résumé par cette opération.