Skip to main content

browseruse_bench.utils.config_loader

配置文件加载工具。

导入


load_config_file

加载 YAML 配置文件。
Path
必填
配置文件路径
dict
配置字典(文件不存在时返回空字典)
如果未安装 pyyaml,会使用内置的简化 YAML 解析器(仅支持基础的 key-value)。

resolve_benchmark_config

获取 Benchmark 配置。
dict
必填
主配置字典
str
必填
Benchmark 名称
dict
对应 benchmark 的配置字典
benchmark 不存在时会抛出 SystemExit

使用示例


load_data_info

加载 benchmark 的 data_info.json
Path
必填
Benchmark 目录路径
dict
data_info.json 内容(文件不存在时返回空字典)

get_default_split

获取默认 split。
优先使用 data_info 中的 default_split;否则优先选择 All,再退回到第一个 split key。
dict
必填
data_info.json 内容
str or None
默认 split 名称,无法确定时返回 None

使用示例