From 67cf49948c5a40b8e9222a51666a117bc506363e Mon Sep 17 00:00:00 2001 From: "A. Unique TensorFlower" Date: Mon, 18 Nov 2019 17:58:45 -0800 Subject: [PATCH] [tfdbg] tf.debugging.enable_check_numerics() uses CheckNumericsV2 op - Add the CPU and GPU implementationsof CheckNumericsV2Op - CheckNumericsV2Op inherits from CheckNumercsOp, but has the new feature of distinguishing -/+ `inf`s. PiperOrigin-RevId: 281195662 Change-Id: I7e07b9338ec25b0c0e2a6b131eaf59bf1e530317 --- .../base_api/api_def_CheckNumericsV2.pbtxt | 17 -- .../java_api/api_def_CheckNumericsV2.pbtxt | 4 - .../python_api/api_def_CheckNumericsV2.pbtxt | 4 - tensorflow/core/kernels/check_numerics_op.cc | 256 ++++-------------- .../core/kernels/check_numerics_op_gpu.cu.cc | 42 --- tensorflow/core/ops/array_ops.cc | 9 - .../debug/lib/check_numerics_callback.py | 12 +- .../python/kernel_tests/numerics_test.py | 46 ---- tensorflow/python/ops/array_grad.py | 9 - tensorflow/python/ops/array_ops.py | 12 +- .../api/golden/v1/tensorflow.raw_ops.pbtxt | 4 - .../api/golden/v2/tensorflow.raw_ops.pbtxt | 4 - 12 files changed, 69 insertions(+), 350 deletions(-) delete mode 100644 tensorflow/core/api_def/base_api/api_def_CheckNumericsV2.pbtxt delete mode 100644 tensorflow/core/api_def/java_api/api_def_CheckNumericsV2.pbtxt delete mode 100644 tensorflow/core/api_def/python_api/api_def_CheckNumericsV2.pbtxt diff --git a/tensorflow/core/api_def/base_api/api_def_CheckNumericsV2.pbtxt b/tensorflow/core/api_def/base_api/api_def_CheckNumericsV2.pbtxt deleted file mode 100644 index 2aa0d64cb13..00000000000 --- a/tensorflow/core/api_def/base_api/api_def_CheckNumericsV2.pbtxt +++ /dev/null @@ -1,17 +0,0 @@ -op { - graph_op_name: "CheckNumericsV2" - visibility: HIDDEN - attr { - name: "message" - description: <