tf.raw_ops.DebugNumericSummaryV2
Операция Debug Numeric Summary V2.
tf.raw_ops.DebugNumericSummaryV2(
input,
output_dtype=tf.dtypes.float32,
tensor_debug_mode=-1,
tensor_id=-1,
name=None
)
Вычисляет числовую сводку входного тензора. Форма выходных данных зависит от атрибута tensor_debug_mode. Эта операция используется внутри TensorFlow Debugger (tfdbg) v2.
| Аргументы | |
|---|---|
input | Tensor. Входной тензор, для которого операция вычисляет сводку. |
output_dtype | Необязательный tf.DType из: tf.float32, tf.float64. По умолчанию используется tf.float32. Необязательный аргумент. Тип выходных данных. Может быть float32 или float64 (по умолчанию: float32). |
tensor_debug_mode | Необязательный int. По умолчанию используется -1. Режим отладки тензора: режим, в котором операция формирует сводку входного тензора. Подробнее см. перечисление TensorDebugMode в tensorflow/core/protobuf/debug_event.proto. Поддерживаемые значения: 2 (CURT_HEALTH): выходной тензор float32/64 формы [2]. Первый элемент — tensor_id, если он указан, и -1 в противном случае. Второй элемент равен 1, если входной тензор содержит значение infinity или nan, и 0 в противном случае. 3 (CONCISE_HEALTH): выходной тензор float32/64 формы [5]. Первый элемент — tensor_id, если он указан, и -1 в противном случае. Оставшиеся четыре элемента — соответственно общее количество элементов, -infs, +infs и nans во входном тензоре. 4 (FULL_HEALTH): выходной тензор float32/64 формы [11]. Первый элемент — tensor_id, если он указан, и -1 в противном случае. Второй элемент — device_id, если он указан, и -1 в противном случае. Третий элемент содержит значение типа данных входного тензора в соответствии с типом перечисления в tensorflow/core/framework/types.proto. Оставшиеся элементы содержат соответственно общее количество элементов, -infs, +infs, nans, отрицательных конечных чисел, нулей и положительных конечных чисел во входном тензоре. 5 (SHAPE): выходной тензор float32/64 формы [10]. Первый элемент — tensor_id, если он указан, и -1 в противном случае. Второй элемент содержит значение типа данных входного тензора в соответствии с типом перечисления в tensorflow/core/framework/types.proto. Третий элемент содержит ранг тензора. Четвертый элемент содержит количество элементов в тензоре. Наконец, оставшиеся 6 элементов содержат форму тензора. Если ранг тензора меньше 6, форма дополняется нулями справа. Если ранг больше 6, начало формы усекается. 6 (FULL_NUMERICS): выходной тензор float32/64 формы [22]. Первый элемент — tensor_id, если он указан, и -1 в противном случае. Второй элемент — device_id, если он указан, и -1 в противном случае. Третий элемент содержит значение типа данных входного тензора в соответствии с типом перечисления в tensorflow/core/framework/types.proto. Четвертый элемент содержит ранг тензора. Элементы с пятого по одиннадцатый содержат форму тензора. Если ранг тензора меньше 6, форма дополняется нулями справа. Если ранг больше 6, начало формы усекается. Элементы с двенадцатого по восемнадцатый содержат соответственно количество элементов, -infs, +infs, nans, денормализованных чисел с плавающей запятой, отрицательных конечных чисел, нулей и положительных конечных чисел во входном тензоре. Последние четыре элемента содержат минимальное значение, максимальное значение, среднее значение и дисперсию входного тензора. 8 (REDUCE_INF_NAN_THREE_SLOTS): выходной тензор float32/64 формы [3]. Первый элемент равен -inf, если во входном тензоре есть хотя бы один элемент со значением -inf, и 0 в противном случае. Второй элемент равен +inf, если во входном тензоре есть хотя бы один элемент со значением +inf, и 0 в противном случае. Третий элемент равен nan, если во входном тензоре есть хотя бы один элемент со значением nan, и 0 в противном случае. |
tensor_id | Необязательный int. По умолчанию используется -1. Необязательный аргумент. Целочисленный идентификатор тензора, для которого эта операция формирует сводку. |
name | Имя операции (необязательно). |
| Возвращает | |
|---|---|
Tensor типа output_dtype. |
© 2022 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 4.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/api_docs/python/tf/raw_ops/DebugNumericSummaryV2