Числовая сводка отладки V2 Op.
Вычисляет числовую сводку входного тензора. Форма вывода зависит от атрибута tensor_debug_mode. Эта операция используется внутри TensorFlow Debugger (tfdbg) v2.
Вложенные классы
сорт | DebugNumericsSummary.Options | Необязательные атрибуты для DebugNumericsSummary |
Константы
Нить | OP_NAME | Название этой операции, известное основному движку TensorFlow. |
Публичные методы
Выход <U> | какВывод () Возвращает символический дескриптор тензора. |
статический DebugNumericsSummary <TFloat32> | create ( Область действия , Операнд <? расширяет TType > ввод, Параметры... параметры) Фабричный метод для создания класса, обертывающего новую операцию DebugNumericsSummary с использованием типов вывода по умолчанию. |
static <U расширяет TNumber > DebugNumericsSummary <U> | create ( Область действия , Операнд <? расширяет TType > input, Class<U> outputDtype, Options... options) Фабричный метод для создания класса, обертывающего новую операцию DebugNumericsSummary. |
Выход <U> | выход () |
статический DebugNumericsSummary.Options | tensorDebugMode (длинный tensorDebugMode) |
статический DebugNumericsSummary.Options | тензорид (длинный тензорид) |
Унаследованные методы
Константы
общедоступная статическая финальная строка OP_NAME
Название этой операции, известное основному движку TensorFlow.
Публичные методы
публичный вывод <U> asOutput ()
Возвращает символический дескриптор тензора.
Входные данные для операций TensorFlow являются выходными данными другой операции TensorFlow. Этот метод используется для получения символического дескриптора, который представляет собой вычисление входных данных.
public static DebugNumericsSummary <TFloat32> create (область действия , операнд <? расширяет TType > input, параметры... параметры)
Фабричный метод для создания класса, обертывающего новую операцию DebugNumericsSummary с использованием типов вывода по умолчанию.
Параметры
объем | текущий объем |
---|---|
вход | Входной тензор, суммируемый оп. |
параметры | содержит значения необязательных атрибутов |
Возврат
- новый экземпляр DebugNumericsSummary
public static DebugNumericsSummary <U> create ( Область действия, Операнд <? расширяет TType > input, Class<U> outputDtype, Options... options)
Фабричный метод для создания класса, обертывающего новую операцию DebugNumericsSummary.
Параметры
объем | текущий объем |
---|---|
вход | Входной тензор, суммируемый оп. |
выходной тип | Необязательный. Тип вывода. Может быть float32 или float64 (по умолчанию: float32). |
параметры | содержит значения необязательных атрибутов |
Возврат
- новый экземпляр DebugNumericsSummary
общедоступный статический DebugNumericsSummary.Options tensorDebugMode (Long tensorDebugMode)
Параметры
ТензорDebugMode | Режим отладки тензора: режим, в котором входной тензор суммируется операцией. Подробности см. в перечислении TensorDebugMode в tensorflow/core/protobuf/debug_event.proto. Поддерживаемые значения: 2 (CURT_HEALTH): выведите тензор float32/64 формы [2]. Первый элемент — это tensor_id, если он указан, и -1 в противном случае. Второй элемент — это бит, которому присваивается значение 1, если входной тензор имеет значение бесконечности или нана, или ноль в противном случае. 3 (CONCISE_HEALTH): выведите тензор float32/64 формы [5]. Первый элемент — это tensor_id, если он указан, и -1 в противном случае. Остальные четыре слота — это общее количество элементов, -infs, +infs и nans во входном тензоре соответственно. 4 (FULL_HEALTH): Выведите тензор float32/64 формы [11]. Первый элемент — это tensor_id, если он указан, и -1 в противном случае. Второй элемент — это идентификатор устройства, если он указан, и -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 в противном случае. Второй элемент — это идентификатор устройства, если он указан, и -1 в противном случае. Третий элемент содержит значение типа данных входного тензора в соответствии с перечисляемым типом в tensorflow/core/framework/types.proto. Четвертый элемент содержит ранг тензора. Элементы с 5 по 11 сохраняют форму тензора. Если ранг тензора ниже 6, фигура дополняется справа нулями. Если ранг больше 6, голова фигуры обрезается. Элементы с 12-го по 18-й содержат количество элементов: -infs, +infs, nans, денормальные числа с плавающей запятой, отрицательные конечные числа, нули и положительные конечные числа во входном тензоре соответственно. Последние четыре элемента содержат минимальное значение, максимальное значение, среднее значение и дисперсию входного тензора. 8 (REDUCE_INF_NAN_THREE_SLOTS): выведите тензор float32/64 формы [3]. Первый элемент равен -inf, если какой-либо элемент входного тензора равен -inf, или равен нулю в противном случае. Второй элемент равен +inf, если какой-либо элемент входного тензора равен +inf, или равен нулю в противном случае. Третий элемент — nan, если какой-либо элемент входного тензора равен nan, или ноль в противном случае. |
---|
общедоступный статический DebugNumericsSummary.Options tensorId (Long tensorId)
Параметры
тензорид | Необязательный. Целочисленный идентификатор тензора, суммируемого этой операцией. |
---|