aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/compiler/aot/tfcompile.bzl
diff options
context:
space:
mode:
Diffstat (limited to 'tensorflow/compiler/aot/tfcompile.bzl')
-rw-r--r--tensorflow/compiler/aot/tfcompile.bzl11
1 files changed, 4 insertions, 7 deletions
diff --git a/tensorflow/compiler/aot/tfcompile.bzl b/tensorflow/compiler/aot/tfcompile.bzl
index b795afd5b8..ee291c12d0 100644
--- a/tensorflow/compiler/aot/tfcompile.bzl
+++ b/tensorflow/compiler/aot/tfcompile.bzl
@@ -130,10 +130,6 @@ def tf_library(name, graph, config,
header_file = name + ".h"
object_file = name + ".o"
ep = ("__" + PACKAGE_NAME + "__" + name).replace("/", "_")
- if type(tfcompile_flags) == type(""):
- flags = tfcompile_flags
- else:
- flags = " ".join(["'" + arg.replace("'", "'\\''") + "'" for arg in (tfcompile_flags or [])])
native.genrule(
name=("gen_" + name),
srcs=[
@@ -152,7 +148,7 @@ def tf_library(name, graph, config,
" --target_triple=" + target_llvm_triple() +
" --out_header=$(@D)/" + header_file +
" --out_object=$(@D)/" + object_file +
- flags),
+ " " + (tfcompile_flags or "")),
tools=[tfcompile_tool],
visibility=visibility,
testonly=testonly,
@@ -189,7 +185,7 @@ def tf_library(name, graph, config,
" --cpp_class=" + cpp_class +
" --target_triple=" + target_llvm_triple() +
" --out_session_module=$(@D)/" + session_module_pb +
- flags),
+ " " + (tfcompile_flags or "")),
tools=[tfcompile_tool],
visibility=visibility,
testonly=testonly,
@@ -199,7 +195,8 @@ def tf_library(name, graph, config,
# The cc_library rule packaging up the header and object file, and needed
# kernel implementations.
- need_xla_data_proto = (flags and flags.find("--gen_program_shape") != -1)
+ need_xla_data_proto = (tfcompile_flags and
+ tfcompile_flags.find("--gen_program_shape") != -1)
native.cc_library(
name=name,
srcs=[object_file],