aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
-rw-r--r--tensorflow/core/grappler/optimizers/constant_folding.cc3
1 files changed, 3 insertions, 0 deletions
diff --git a/tensorflow/core/grappler/optimizers/constant_folding.cc b/tensorflow/core/grappler/optimizers/constant_folding.cc
index 50d7dea21b..f568fd4f1f 100644
--- a/tensorflow/core/grappler/optimizers/constant_folding.cc
+++ b/tensorflow/core/grappler/optimizers/constant_folding.cc
@@ -268,6 +268,9 @@ bool ConstantFolding::IsFoldable(const NodeDef& node) const {
if (op.find("Quantized") != string::npos || op.find("Sparse") == 0) {
return false;
}
+ if (node.attr().count("_XlaCompile") > 0) {
+ return false;
+ }
// Don't fold stateful ops such as TruncatedNormal.
const OpDef* op_def = nullptr;