W3cubDocs

/TensorFlow 2.3

tf.compat.v1.flags.register_multi_flags_validator

Adds a constraint to multiple flags.

The constraint is validated when flags are initially parsed, and after each change of the corresponding flag's value.

Args
flag_names [str], a list of the flag names to be checked.
multi_flags_checker callable, a function to validate the flag. input - dict, with keys() being flag_names, and value for each key being the value of the corresponding flag (string, boolean, etc). output - bool, True if validator constraint is satisfied. If constraint is not satisfied, it should either return False or raise flags.ValidationError.
message str, error text to be shown to the user if checker returns False. If checker raises flags.ValidationError, message from the raised error will be shown.
flag_values flags.FlagValues, optional FlagValues instance to validate against.
Raises
AttributeError Raised when a flag is not registered as a valid flag name.

© 2020 The TensorFlow Authors. All rights reserved.
Licensed under the Creative Commons Attribution License 3.0.
Code samples licensed under the Apache 2.0 License.
https://www.tensorflow.org/versions/r2.3/api_docs/python/tf/compat/v1/flags/register_multi_flags_validator