config.config_manager.ConfigManager
- class config.config_manager.ConfigManager(*args: Any, **kwargs: Any)[source]
- __init__(config_root: str | None = None)[source]
初始化配置管理器
- Parameters:
config_root – 配置根目录,默认为当前文件所在目录
Methods
__init__([config_root])初始化配置管理器
clear_cache()清空配置缓存
clear_runtime_overrides([config_name])清除运行时配置覆盖
get_config(config_name[, reload])获取配置
get_config_section(config_name, section)获取配置的特定部分
get_data_dir(config_name, dataset_name)获取数据集目录路径
get_scene_dir(config_name, dataset_name)获取场景目录路径
get_subdir_name(config_name, subdir_type)获取子目录名称
get_task_dir(config_name, dataset_name)获取任务目录路径
list_configs()列出所有可用的配置文件
list_datasets(config_name)列出所有可用的数据集
load_config(config_name[, force_reload])加载配置文件
save_config(config_name[, config_dir])保存配置到文件
set_runtime_override(config_name, key, value)设置运行时配置覆盖
set_runtime_overrides_from_dict(config_name, ...)从字典设置运行时配置覆盖
update_config(config_name, updates)更新配置(仅内存中)