aboutsummaryrefslogtreecommitdiffhomepage
diff options
context:
space:
mode:
authorGravatar A. Unique TensorFlower <gardener@tensorflow.org>2017-05-24 14:08:30 -0700
committerGravatar TensorFlower Gardener <gardener@tensorflow.org>2017-05-24 14:11:54 -0700
commit58d5281515d2c1873ca94541b15f6114ab20554a (patch)
tree88e466629b0e1c068e53d58a92c5b59977495c44
parent3be6124bcc7b41c94cad3f96fb62ec423abfd110 (diff)
Add various XLA flags to tfcompile.
PiperOrigin-RevId: 157034590
-rw-r--r--tensorflow/compiler/aot/BUILD7
-rw-r--r--tensorflow/compiler/aot/tfcompile_main.cc14
2 files changed, 21 insertions, 0 deletions
diff --git a/tensorflow/compiler/aot/BUILD b/tensorflow/compiler/aot/BUILD
index c12005a4ca..5e368749a0 100644
--- a/tensorflow/compiler/aot/BUILD
+++ b/tensorflow/compiler/aot/BUILD
@@ -123,9 +123,16 @@ cc_library(
deps = [
":tfcompile_lib",
":tfcompile_proto",
+ "//tensorflow/compiler/xla/legacy_flags:alias_analysis_flags",
+ "//tensorflow/compiler/xla/legacy_flags:buffer_assignment_flags",
"//tensorflow/compiler/xla/legacy_flags:compiler_functor_flags",
"//tensorflow/compiler/xla/legacy_flags:cpu_compiler_flags",
"//tensorflow/compiler/xla/legacy_flags:cpu_runtime_flags",
+ "//tensorflow/compiler/xla/legacy_flags:hlo_graph_dumper_flags",
+ "//tensorflow/compiler/xla/legacy_flags:hlo_pass_pipeline_flags",
+ "//tensorflow/compiler/xla/legacy_flags:llvm_util_flags",
+ "//tensorflow/compiler/xla/legacy_flags:service_flags",
+ "//tensorflow/compiler/xla/legacy_flags:util_flags",
"//tensorflow/compiler/xla/service:compiler",
"//tensorflow/core:core_cpu",
"//tensorflow/core:core_cpu_internal",
diff --git a/tensorflow/compiler/aot/tfcompile_main.cc b/tensorflow/compiler/aot/tfcompile_main.cc
index 4b7e220769..63ec261e01 100644
--- a/tensorflow/compiler/aot/tfcompile_main.cc
+++ b/tensorflow/compiler/aot/tfcompile_main.cc
@@ -23,9 +23,16 @@ limitations under the License.
#include "tensorflow/compiler/aot/flags.h"
#include "tensorflow/compiler/aot/tfcompile.pb.h"
#include "tensorflow/compiler/aot/tfcompile_util.h"
+#include "tensorflow/compiler/xla/legacy_flags/alias_analysis_flags.h"
+#include "tensorflow/compiler/xla/legacy_flags/buffer_assignment_flags.h"
#include "tensorflow/compiler/xla/legacy_flags/compiler_functor_flags.h"
#include "tensorflow/compiler/xla/legacy_flags/cpu_compiler_flags.h"
#include "tensorflow/compiler/xla/legacy_flags/cpu_runtime_flags.h"
+#include "tensorflow/compiler/xla/legacy_flags/hlo_graph_dumper_flags.h"
+#include "tensorflow/compiler/xla/legacy_flags/hlo_pass_pipeline_flags.h"
+#include "tensorflow/compiler/xla/legacy_flags/llvm_util_flags.h"
+#include "tensorflow/compiler/xla/legacy_flags/service_flags.h"
+#include "tensorflow/compiler/xla/legacy_flags/util_flags.h"
#include "tensorflow/compiler/xla/service/compiler.h"
#include "tensorflow/core/framework/function.h"
#include "tensorflow/core/framework/graph.pb.h"
@@ -129,9 +136,16 @@ int main(int argc, char** argv) {
std::vector<tensorflow::Flag> flag_list;
AppendMainFlags(&flag_list, &flags);
+ xla::legacy_flags::AppendAliasAnalysisFlags(&flag_list);
+ xla::legacy_flags::AppendBufferAssignmentFlags(&flag_list);
xla::legacy_flags::AppendCompilerFunctorFlags(&flag_list);
xla::legacy_flags::AppendCpuCompilerFlags(&flag_list);
xla::legacy_flags::AppendCpuRuntimeFlags(&flag_list);
+ xla::legacy_flags::AppendHloGraphDumperFlags(&flag_list);
+ xla::legacy_flags::AppendHloPassPipelineFlags(&flag_list);
+ xla::legacy_flags::AppendLlvmUtilFlags(&flag_list);
+ xla::legacy_flags::AppendServiceFlags(&flag_list);
+ xla::legacy_flags::AppendUtilFlags(&flag_list);
tensorflow::string usage = tensorflow::tfcompile::kUsageHeader;
usage += tensorflow::Flags::Usage(argv[0], flag_list);