Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 12 additions & 0 deletions tensorflow/compiler/jit/flags.cc
Original file line number Diff line number Diff line change
Expand Up @@ -167,6 +167,15 @@ void AppendMarkForCompilationPassFlagsInternal(std::vector<Flag>* flag_list) {
Flag("tf_xla_enable_dynamic_sizes",
&mark_for_compilation_flags->tf_xla_enable_dynamic_sizes,
"Enable dynamic sizes support."),
Flag("tf_xla_disable_dynamic_size_padding",
&mark_for_compilation_flags->tf_xla_disable_dynamic_size_padding,
"Disable padding dynamic runtime sizes up to an XLA compile batch "
"when dynamic sizes support is enabled."),
Flag("tf_xla_enable_dynamic_solve_majority_vote",
&mark_for_compilation_flags
->tf_xla_enable_dynamic_solve_majority_vote,
"Enable solve-time majority vote when dynamic expression solving "
"observes conflicting candidates."),
Flag("tf_xla_enable_symbolic_content",
&mark_for_compilation_flags->tf_xla_enable_symbolic_content,
"Enable symbolic content propagation."),
Expand Down Expand Up @@ -265,6 +274,9 @@ void AllocateAndParseFlags() {
->tf_xla_disable_resource_variable_safety_checks_for_debugging = false;
mark_for_compilation_flags->tf_xla_deterministic_cluster_names = false;
mark_for_compilation_flags->tf_xla_enable_dynamic_sizes = false;
mark_for_compilation_flags->tf_xla_disable_dynamic_size_padding = false;
mark_for_compilation_flags->tf_xla_enable_dynamic_solve_majority_vote =
false;
mark_for_compilation_flags->tf_xla_enable_symbolic_content = false;
mark_for_compilation_flags->tf_xla_persistent_cache_directory = "";
mark_for_compilation_flags->tf_xla_persistent_cache_device_types = "";
Expand Down
7 changes: 7 additions & 0 deletions tensorflow/compiler/jit/flags.h
Original file line number Diff line number Diff line change
Expand Up @@ -102,6 +102,13 @@ struct MarkForCompilationPassFlags {
// If true enables support of dynamic sizes.
bool tf_xla_enable_dynamic_sizes;

// If true disables padding runtime dynamic sizes up to an XLA compile batch.
bool tf_xla_disable_dynamic_size_padding;

// If true enables solve-time majority vote when dynamic expression solving
// observes conflicting candidates.
bool tf_xla_enable_dynamic_solve_majority_vote;

// If true enables symbolic content propagation.
bool tf_xla_enable_symbolic_content;

Expand Down
Loading