Detectron2 API 之 config | 十五
2021-01-09 04:28
标签:print dump search rgs ref file 快速原型 官方 快速 作者|facebookresearch 源代码:https://detectron2.readthedocs.io/_modules/detectron2/config/config.html#CfgNode 基类: fvcore.common.config.CfgNode 与fvcore.common.config.CfgNode相同,但不同之处在于: 加载cfg:param cfg_file_obj_or_str:支持从以下位置加载: 就像yaml.load(open(filename))一样,但是从其继承属性 如果key不在字典中,则插入具有默认值的key。 如果key在字典中,则返回key的值,否则返回默认值。 假定给定的"cfg"具有键"KEY",在调用 set_global_cfg(cfg)之后,可以通过以下方式访问该键: 通过使用hacky全局配置,你可以在任何地方访问这些配置,而不必将配置对象或值传递到代码中。这是为快速原型设计/研究探索而引入的一项功能强大的功能。 源代码:https://detectron2.readthedocs.io/_modules/detectron2/config/compat.html#downgrade_config 将配置从当前版本降级到旧版本。 参数: 由于不同版本中的功能不同,通常无法对任意配置进行普遍降级。降级的目的仅是恢复旧版本中的默认设置,从而允许它加载旧的部分Yaml配置。因此,仅当无法进行一般降级时,实现才需要填写旧版本中的默认值。 源代码:https://detectron2.readthedocs.io/_modules/detectron2/config/compat.html#upgrade_config 将配置从当前版本升级到更高版本。 参数: 原文链接:https://detectron2.readthedocs.io/modules/config.html 欢迎关注磐创AI博客站: sklearn机器学习中文官方文档: 欢迎关注磐创博客资源汇总站: Detectron2 API 之 config | 十五 标签:print dump search rgs ref file 快速原型 官方 快速 原文地址:https://www.cnblogs.com/panchuangai/p/13113397.html
编译|Flin
来源|Githubdetectron2.config package
class detectron2.config.CfgNode(init_dict=None, key_list=None, new_allowed=False)
请注意,这可能会导致任意代码执行:在手动检查文件内容之前,切勿从不受信任的源中加载配置文件。
尝试合并旧配置时,它将自动转换旧配置。merge_from_file(cfg_filename: str, allow_unsafe: bool = True) → None
dump(*args, **kwargs)
DEPRECATED_KEYS= ‘__deprecated_keys__‘
IMMUTABLE= ‘__immutable__‘
NEW_ALLOWED= ‘__new_allowed__‘
RENAMED_KEYS=‘__renamed_keys__‘
__init__(init_dict=None, key_list=None, new_allowed=False)
clear() → None,从D删除所有项目
clone()
copy() → D的浅副本
defrost()
freeze()
fromkeys()
get()
is_frozen()
is_new_allowed()
items() → 提供D的项目视图的类集合对象
key_is_deprecated(full_key)
key_is_renamed(full_key)
keys() → 提供D键视图的类集合对象
class method load_cfg(cfg_file_obj_or_str)
static load_yaml_with_base(filename: str, allow_unsafe: bool = False)
merge_from_list(cfg_list: list)
merge_from_other_cfg(cfg_other)
pop(k[, d]) → v, remove specified key and return the corresponding value.
popitem() → (k, v), remove and return some (key, value) pair as a
raise_key_rename_error(full_key)
register_deprecated_key(key)
register_renamed_key(old_name, new_name, message=None)
setdefault()
update([E, ]**F) → None. Update D from dict/iterable E and F.
values() → 提供D值视图的对象
detectron2.config.get_cfg() → detectron2.config.config.CfgNode
detectron2.config.set_global_cfg(cfg: detectron2.config.config.CfgNode) → None
让全局配置指向给定的cfg。from detectron2.config import global_cfg
print(global_cfg.KEY)
detectron2.config.downgrade_config(cfg: detectron2.config.config.CfgNode, to_version: int) → detectron2.config.config.CfgNode
注意
detectron2.config.upgrade_config(cfg: detectron2.config.config.CfgNode, to_version: Optional[int] = None) → detectron2.config.config.CfgNode
http://panchuang.net/
http://sklearn123.com/
http://docs.panchuang.net/
上一篇:WIN32硬盘文件映射到内存
文章标题:Detectron2 API 之 config | 十五
文章链接:http://soscw.com/index.php/essay/41084.html