Resumo numérico de depuração V2 Op.
Calcula um resumo numérico do tensor de entrada. A forma da saída depende do atributo tensor_debug_mode. Esta operação é usada internamente pelo TensorFlow Debugger (tfdbg) v2.
Classes aninhadas
aula | DebugNumericsSummary.Options | Atributos opcionais para DebugNumericsSummary |
Constantes
Corda | OP_NAME | O nome desta operação, conforme conhecido pelo mecanismo principal do TensorFlow |
Métodos Públicos
Saída <U> | asOutput () Retorna o identificador simbólico do tensor. |
estático DebugNumericsSummary < TFloat32 > | |
estático <U estende TNumber > DebugNumericsSummary <U> | |
Saída <U> | saída () |
DebugNumericsSummary.Options estático | tensorDebugMode (tensorDebugMode longo) |
DebugNumericsSummary.Options estático | tensorId (tensorId longo) |
Métodos herdados
Constantes
String final estática pública OP_NAME
O nome desta operação, conforme conhecido pelo mecanismo principal do TensorFlow
Métodos Públicos
Saída pública <U> asOutput ()
Retorna o identificador simbólico do tensor.
As entradas para operações do TensorFlow são saídas de outra operação do TensorFlow. Este método é usado para obter um identificador simbólico que representa o cálculo da entrada.
public static DebugNumericsSummary < TFloat32 > create ( Escopo do escopo , Operando <? estende TType > entrada, Opções... opções)
Método de fábrica para criar uma classe que agrupa uma nova operação DebugNumericsSummary usando tipos de saída padrão.
Parâmetros
escopo | escopo atual |
---|---|
entrada | Tensor de entrada, a ser resumido pelo op. |
opções | carrega valores de atributos opcionais |
Devoluções
- uma nova instância de DebugNumericsSummary
public static DebugNumericsSummary <U> create ( Escopo escopo , Operando <? estende TType > entrada, Class<U> outputDtype, Opções... opções)
Método de fábrica para criar uma classe que envolve uma nova operação DebugNumericsSummary.
Parâmetros
escopo | escopo atual |
---|---|
entrada | Tensor de entrada, a ser resumido pelo op. |
tipoD de saída | Opcional. O tipo de saída. Pode ser float32 ou float64 (padrão: float32). |
opções | carrega valores de atributos opcionais |
Devoluções
- uma nova instância de DebugNumericsSummary
público estático DebugNumericsSummary.Options tensorDebugMode (longo tensorDebugMode)
Parâmetros
tensorDebugMode | Modo de depuração do tensor: o modo no qual o tensor de entrada é resumido pelo op. Consulte o enum TensorDebugMode em tensorflow/core/protobuf/debug_event.proto para obter detalhes. Valores suportados: 2 (CURT_HEALTH): Produz um tensor float32/64 de forma [2]. O primeiro elemento é o tensor_id, se fornecido, e -1 caso contrário. O segundo elemento é um bit que é definido como 1 se o tensor de entrada tiver um valor infinito ou nan, ou zero caso contrário. 3 (CONCISE_HEALTH): Produz um tensor float32/64 de forma [5]. O primeiro elemento é o tensor_id, se fornecido, e -1 caso contrário. Os quatro slots restantes são o número total de elementos, -infs, +infs e nans no tensor de entrada, respectivamente. 4 (FULL_HEALTH): Produz um tensor float32/64 de forma [11]. O primeiro elemento é o tensor_id, se fornecido, e -1 caso contrário. O segundo elemento é o device_id, se fornecido, e -1 caso contrário. O terceiro elemento contém o valor do tipo de dados do tensor de entrada de acordo com o tipo enumerado em tensorflow/core/framework/types.proto. Os elementos restantes contêm o número total de elementos, -infs, +infs, nans, números finitos negativos, zeros e números finitos positivos no tensor de entrada, respectivamente. 5 (SHAPE): Produz um tensor float32/64 de forma [10]. O primeiro elemento é o tensor_id, se fornecido, e -1 caso contrário. O segundo elemento contém o valor do tipo de dados do tensor de entrada de acordo com o tipo enumerado em tensorflow/core/framework/types.proto. O terceiro elemento mantém a classificação do tensor. O quarto elemento contém o número de elementos dentro do tensor. Finalmente, os 6 elementos restantes mantêm a forma do tensor. Se a classificação do tensor for inferior a 6, a forma será preenchida com zeros à direita. Se a classificação for maior que 6, a cabeça da forma será truncada. 6 (FULL_NUMERICS): Produz um tensor float32/64 de forma [22]. O primeiro elemento é o tensor_id, se fornecido, e -1 caso contrário. O segundo elemento é o device_id, se fornecido, e -1 caso contrário. O terceiro elemento contém o valor do tipo de dados do tensor de entrada de acordo com o tipo enumerado em tensorflow/core/framework/types.proto. O quarto elemento mantém a classificação do tensor. Os 5º ao 11º elementos mantêm a forma do tensor. Se a classificação do tensor for inferior a 6, a forma será preenchida com zeros à direita. Se a classificação for maior que 6, a cabeça da forma será truncada. Os 12º a 18º elementos contêm o número de elementos, -infs, +infs, nans, flutuadores denormais, números finitos negativos, zeros e números finitos positivos no tensor de entrada, respectivamente. Os quatro elementos finais contêm o valor mínimo, o valor máximo, a média e a variância do tensor de entrada. 8 (REDUCE_INF_NAN_THREE_SLOTS): Produz um tensor float32/64 de forma [3]. O primeiro elemento é -inf se algum elemento do tensor de entrada for -inf, ou zero caso contrário. O segundo elemento é +inf se algum elemento do tensor de entrada for +inf, ou zero caso contrário. O terceiro elemento é nan se qualquer elemento do tensor de entrada for nan, ou zero caso contrário. |
---|
público estático DebugNumericsSummary.Options tensorId (longo tensorId)
Parâmetros
tensorId | Opcional. Um identificador inteiro para o tensor que está sendo resumido por esta operação. |
---|