DebugNumericSummaryV2

classe finale pubblica DebugNumericSummaryV2

Debug Riepilogo Numerico V2 Op.

Calcola un riepilogo numerico del tensore di input. La forma dell'output dipende dall'attributo tensor_debug_mode. Questa operazione viene utilizzata internamente da TensorFlow Debugger (tfdbg) v2.

Classi nidificate

classe DebugNumericSummaryV2.Options Attributi facoltativi per DebugNumericSummaryV2

Metodi pubblici

Uscita <U>
comeuscita ()
Restituisce la maniglia simbolica di un tensore.
static <U estende Numero, T> DebugNumericSummaryV2 <U>
create ( ambito ambito , operando <T> input, classe<U> outputDtype, opzioni... opzioni)
Metodo factory per creare una classe che racchiude una nuova operazione DebugNumericSummaryV2.
statico <T> DebugNumericSummaryV2 <Float>
create ( ambito ambito , input operando <T>, opzioni... opzioni)
Metodo factory per creare una classe che racchiude una nuova operazione DebugNumericSummaryV2 utilizzando i tipi di output predefiniti.
Uscita <U>
static DebugNumericSummaryV2.Options
tensorDebugMode (tensorDebugMode lungo)
static DebugNumericSummaryV2.Options
tensorId (tensorId lungo)

Metodi ereditati

Metodi pubblici

Uscita pubblica <U> asOutput ()

Restituisce la maniglia simbolica di un tensore.

Gli input per le operazioni TensorFlow sono output di un'altra operazione TensorFlow. Questo metodo viene utilizzato per ottenere un handle simbolico che rappresenta il calcolo dell'input.

public static DebugNumericSummaryV2 <U> create ( ambito ambito , operando <T> input, classe<U> outputDtype, opzioni... opzioni)

Metodo factory per creare una classe che racchiude una nuova operazione DebugNumericSummaryV2.

Parametri
scopo ambito attuale
ingresso Tensore d'ingresso, da riassumere nell'op.
outputDtype Opzionale. Il tipo di output. Può essere float32 o float64 (predefinito: float32).
opzioni trasporta valori di attributi opzionali
ritorna
  • una nuova istanza di DebugNumericSummaryV2

public static DebugNumericSummaryV2 <Float> crea (ambito ambito , operando <T> input, Opzioni... opzioni)

Metodo factory per creare una classe che racchiude una nuova operazione DebugNumericSummaryV2 utilizzando i tipi di output predefiniti.

Parametri
scopo ambito attuale
ingresso Tensore d'ingresso, da riassumere nell'op.
opzioni trasporta valori di attributi opzionali
ritorna
  • una nuova istanza di DebugNumericSummaryV2

Uscita pubblica <U> uscita ()

public static DebugNumericSummaryV2.Options tensorDebugMode (tensorDebugMode lungo)

Parametri
tensorDebugMode Modalità debug tensore: la modalità in cui il tensore di input viene riepilogato dall'op. Consulta l'enumerazione TensorDebugMode in tensorflow/core/protobuf/debug_event.proto per i dettagli.

Valori supportati: 2 (CURT_HEALTH): restituisce un tensore di forma float32/64 [2]. Il primo elemento è tensor_id, se fornito, e -1 altrimenti. Il 2° elemento è un bit impostato a 1 se il tensore di input ha un valore infinito o nan, o zero altrimenti.

3 (CONCISE_HEALTH): genera un tensore float32/64 di forma [5]. Il primo elemento è tensor_id, se fornito, e -1 altrimenti. I restanti quattro slot rappresentano rispettivamente il numero totale di elementi, -infs, +infs e nans nel tensore di input.

4 (FULL_HEALTH): restituisce un tensore float32/64 di forma [11]. Il primo elemento è tensor_id, se fornito, e -1 altrimenti. Il 2° elemento è device_id, se fornito, e -1 altrimenti. Il terzo elemento contiene il valore del tipo di dati del tensore di input secondo il tipo enumerato in tensorflow/core/framework/types.proto. Gli elementi rimanenti contengono rispettivamente il numero totale di elementi, -infs, +infs, nans, numeri finiti negativi, zeri e numeri finiti positivi nel tensore di input.

5 (SHAPE): genera un tensore float32/64 di forma [10]. Il primo elemento è tensor_id, se fornito, e -1 altrimenti. Il 2° elemento contiene il valore del tipo di dati del tensore di input come in base al tipo enumerato in tensorflow/core/framework/types.proto. Il 3° elemento ha il rango del tensore. Il 4° elemento contiene il numero di elementi all'interno del tensore. Infine i restanti 6 elementi mantengono la forma del tensore. Se il rango del tensore è inferiore a 6, la forma viene riempita con zeri a destra. Se il rango è maggiore di 6, la testa della forma viene troncata.

6 (FULL_NUMERICS): restituisce un tensore float32/64 di forma [22]. Il primo elemento è tensor_id, se fornito, e -1 altrimenti. Il 2° elemento è device_id, se fornito, e -1 altrimenti. Il terzo elemento contiene il valore del tipo di dati del tensore di input secondo il tipo enumerato in tensorflow/core/framework/types.proto. Il 4° elemento ha il rango del tensore. Gli elementi dal 5° all'11° mantengono la forma del tensore. Se il rango del tensore è inferiore a 6, la forma viene riempita con zeri a destra. Se il rango è maggiore di 6, la testa della forma viene troncata. Gli elementi dal 12° al 18° contengono rispettivamente il numero di elementi, -infs, +infs, nans, denormal float, numeri finiti negativi, zeri e numeri finiti positivi nel tensore di input. Gli ultimi quattro elementi contengono il valore minimo, il valore massimo, la media e la varianza del tensore di input.

8 (REDUCE_INF_NAN_THREE_SLOTS): genera un tensore float32/64 di forma [3]. Il primo elemento è -inf se uno qualsiasi degli elementi del tensore di input è -inf, altrimenti zero. Il 2° elemento è +inf se uno qualsiasi degli elementi del tensore di input è +inf, altrimenti zero. Il terzo elemento è nan se qualsiasi elemento del tensore di input è nan, altrimenti zero.

public static DebugNumericSummaryV2.Options tensorId (tensorId lungo)

Parametri
tensorId Opzionale. Un identificatore intero per il tensore riassunto da questa op.