aboutsummaryrefslogtreecommitdiffhomepage
path: root/tensorflow/contrib/lite/toco/model_cmdline_flags.cc
diff options
context:
space:
mode:
authorGravatar A. Unique TensorFlower <gardener@tensorflow.org>2018-10-02 09:32:20 -0700
committerGravatar TensorFlower Gardener <gardener@tensorflow.org>2018-10-02 09:36:34 -0700
commitce41d2f95e1e5883f1808030c94fd9aaa57d9f10 (patch)
tree52b27f286cf79177fee601e7e1555a2b1e81d43e /tensorflow/contrib/lite/toco/model_cmdline_flags.cc
parent28757ad658243526d84fd16d53b9eefbf809c6ff (diff)
Generate an error when --rnn_states refers to array names that aren't produced/consumed by any op.
PiperOrigin-RevId: 215402308
Diffstat (limited to 'tensorflow/contrib/lite/toco/model_cmdline_flags.cc')
-rw-r--r--tensorflow/contrib/lite/toco/model_cmdline_flags.cc18
1 files changed, 12 insertions, 6 deletions
diff --git a/tensorflow/contrib/lite/toco/model_cmdline_flags.cc b/tensorflow/contrib/lite/toco/model_cmdline_flags.cc
index d34da63e43..b6a401aaf2 100644
--- a/tensorflow/contrib/lite/toco/model_cmdline_flags.cc
+++ b/tensorflow/contrib/lite/toco/model_cmdline_flags.cc
@@ -394,12 +394,18 @@ void ReadModelFlagsFromCommandLineFlags(
}
}
- model_flags->set_allow_nonascii_arrays(
- parsed_model_flags.allow_nonascii_arrays.value());
- model_flags->set_allow_nonexistent_arrays(
- parsed_model_flags.allow_nonexistent_arrays.value());
- model_flags->set_change_concat_input_ranges(
- parsed_model_flags.change_concat_input_ranges.value());
+ if (!model_flags->has_allow_nonascii_arrays()) {
+ model_flags->set_allow_nonascii_arrays(
+ parsed_model_flags.allow_nonascii_arrays.value());
+ }
+ if (!model_flags->has_allow_nonexistent_arrays()) {
+ model_flags->set_allow_nonexistent_arrays(
+ parsed_model_flags.allow_nonexistent_arrays.value());
+ }
+ if (!model_flags->has_change_concat_input_ranges()) {
+ model_flags->set_change_concat_input_ranges(
+ parsed_model_flags.change_concat_input_ranges.value());
+ }
if (parsed_model_flags.arrays_extra_info_file.specified()) {
string arrays_extra_info_file_contents;