持有一个定义的标志。
用法
tf.compat.v1.flags.FlagHolder(
flag_values, flag, ensure_non_none_value=False
)
参数
-
flag_values
标志注册到的容器。 -
flag
此标志的标志对象。 -
ensure_non_none_value
标志的值是否允许为无。
属性
-
default
返回标志的默认值。 -
name
-
present
如果从 命令行 标志解析标志,则返回 True。 -
value
返回标志的值。如果 _ensure_non_none_value 为 True,则返回值不是 None。
这促进了围绕全局状态的更清洁的 api。代替
flags.DEFINE_integer('foo', ...)
flags.DEFINE_integer('bar', ...)
...
def method():
# prints parsed value of 'bar' flag
print(flags.FLAGS.foo)
# runtime error due to typo or possibly bad coding style.
print(flags.FLAGS.baz)
它鼓励像这样的代码
FOO_FLAG = flags.DEFINE_integer('foo', ...)
BAR_FLAG = flags.DEFINE_integer('bar', ...)
...
def method():
print(FOO_FLAG.value)
print(BAR_FLAG.value)
因为标志的名称在源代码中只出现一次。
相关用法
- Python tf.compat.v1.flags.BaseListParser用法及代码示例
- Python tf.compat.v1.feature_column.categorical_column_with_vocabulary_file用法及代码示例
- Python tf.compat.v1.foldr用法及代码示例
- Python tf.compat.v1.feature_column.make_parse_example_spec用法及代码示例
- Python tf.compat.v1.feature_column.linear_model用法及代码示例
- Python tf.compat.v1.fixed_size_partitioner用法及代码示例
- Python tf.compat.v1.feature_column.shared_embedding_columns用法及代码示例
- Python tf.compat.v1.foldl用法及代码示例
- Python tf.compat.v1.feature_column.input_layer用法及代码示例
- Python tf.compat.v1.distributions.Multinomial.stddev用法及代码示例
- Python tf.compat.v1.distribute.MirroredStrategy.experimental_distribute_dataset用法及代码示例
- Python tf.compat.v1.data.TFRecordDataset.interleave用法及代码示例
- Python tf.compat.v1.distributions.Bernoulli.cross_entropy用法及代码示例
- Python tf.compat.v1.Variable.eval用法及代码示例
- Python tf.compat.v1.train.FtrlOptimizer.compute_gradients用法及代码示例
- Python tf.compat.v1.layers.conv3d用法及代码示例
- Python tf.compat.v1.strings.length用法及代码示例
- Python tf.compat.v1.data.Dataset.snapshot用法及代码示例
- Python tf.compat.v1.data.experimental.SqlDataset.reduce用法及代码示例
- Python tf.compat.v1.data.TextLineDataset.from_tensors用法及代码示例
注:本文由纯净天空筛选整理自tensorflow.org大神的英文原创作品 tf.compat.v1.flags.FlagHolder。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。