diff options
author | A. Unique TensorFlower <gardener@tensorflow.org> | 2018-10-02 09:32:20 -0700 |
---|---|---|
committer | TensorFlower Gardener <gardener@tensorflow.org> | 2018-10-02 09:36:34 -0700 |
commit | ce41d2f95e1e5883f1808030c94fd9aaa57d9f10 (patch) | |
tree | 52b27f286cf79177fee601e7e1555a2b1e81d43e /tensorflow/contrib/lite/toco/model_cmdline_flags.cc | |
parent | 28757ad658243526d84fd16d53b9eefbf809c6ff (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.cc | 18 |
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; |