全局配置参数速查¶
本页列出 Data-Juicer 菜谱中常用全局参数及其默认值。这些参数在菜谱 YAML 顶层设置,也可通过命令行 --参数名 值 覆盖。完整参数列表请运行 dj-process --help 查看。
算子参数不在此列——请参考算子提要或各算子详情页。
本地处理选择 executor_type: default,分布式处理选择 ray,需要检查点的分布式处理选择 ray_partitioned。
项目与路径¶
参数 |
类型 |
默认值 |
说明 |
|---|---|---|---|
|
str |
|
项目名称,用于标识输出目录和日志 |
|
str |
|
输入文件、目录或 Hugging Face 数据集;按权重抽样使用 |
|
list/dict |
|
高级数据集配置(本地/远程),详见数据集配置 |
|
str |
|
输出文件路径 |
|
str |
|
作业输出的基础目录;默认为本地导出目录,S3/HDFS 导出时为 |
|
str |
|
临时文件目录(禁用缓存时使用) |
执行引擎¶
参数 |
类型 |
默认值 |
说明 |
|---|---|---|---|
|
str |
|
执行引擎: |
|
int |
|
本地处理和加载的默认进程数;可用 |
|
str |
|
|
|
bool |
|
生成执行计划并启用 DAG 监控;Ray 模式默认开启,本地模式默认关闭 |
输入与格式¶
参数 |
类型 |
默认值 |
说明 |
|---|---|---|---|
|
str/list |
|
文本字段名 |
|
str |
|
图像路径列表字段名 |
|
str |
|
音频路径列表字段名 |
|
str |
|
视频路径列表字段名 |
|
str/list |
|
限制加载的文件后缀(空=自动检测) |
|
dict |
|
本地处理和 Analyzer 的 Hugging Face 读取选项,例如 CSV 的 |
|
dict |
|
|
|
bool |
|
本地加载时跳过格式错误的 JSONL 行;支持 |
|
int |
|
Ray 输入数据块数量,设置为正整数 |
使用默认执行器处理少量输入时,可设置 dataset.max_sample_num 或提前准备子集。参见数据采样试跑。
分析与工具专用参数¶
参数 |
类型 |
默认值 |
说明 |
|---|---|---|---|
|
float |
|
Sandbox 模型推理探测的抽样比例,传给 |
|
str |
|
Sandbox 模型推理探测的抽样算法 |
|
str |
|
HPO 工具的搜索空间配置 |
|
int |
|
|
Data-Juicer Sandbox 在模型推理探测中使用上述抽样参数。通过 Python API 抽样时,可调用 executor.sample_data(sample_ratio=cfg.data_probe_ratio, sample_algo=cfg.data_probe_algo),再处理返回的子集。
导出¶
参数 |
类型 |
默认值 |
说明 |
|---|---|---|---|
|
str |
|
导出格式(省略时从 export_path 后缀推断) |
|
int |
|
目标分片大小(字节);0 表示本地模式写入单文件,Ray 模式按数据块布局写入 |
|
bool |
|
本地模式下,当 |
|
dict |
|
格式特定的额外参数 |
|
dict |
|
S3 导出凭证 |
|
bool |
|
输出中保留算子计算的统计字段 |
|
bool |
|
输出中保留去重计算的哈希字段 |
详见导出文档。
性能优化¶
参数 |
类型 |
默认值 |
说明 |
|---|---|---|---|
|
bool |
|
在 default 或 Ray 执行器中融合兼容算子,减少重复处理 |
|
str |
|
融合策略: |
|
bool |
|
融合连续 GPU Mapper(需 op_fusion 开启) |
|
float |
|
融合 Mapper 聚合显存上限 |
|
bool |
|
|
|
bool |
|
Turbo 模式(batch_size=1 时最大化速度) |
缓存与检查点¶
参数 |
类型 |
默认值 |
说明 |
|---|---|---|---|
|
bool |
|
使用 HuggingFace datasets 缓存 |
|
str |
|
自定义缓存目录(覆盖 |
|
str |
|
缓存压缩: |
|
bool |
|
启用 default 执行器检查点(自动禁用 cache,与 op_fusion 互斥) |
ray_partitioned 检查点¶
参数 |
类型 |
默认值 |
说明 |
|---|---|---|---|
|
bool |
|
启用分区检查点 |
|
str |
|
策略: |
|
int |
|
|
|
list |
|
|
任务管理与恢复¶
参数 |
类型 |
默认值 |
说明 |
|---|---|---|---|
|
str |
|
自定义 job ID(用于恢复和追踪) |
|
str |
|
恢复指定 job ID 的任务(仅 ray_partitioned) |
|
bool |
|
启用事件日志 |
|
str |
|
应用日志目录(默认为 |
|
str |
|
|
追踪与监控¶
参数 |
类型 |
默认值 |
说明 |
|---|---|---|---|
|
bool |
|
启用样本追踪(记录算子前后变化) |
|
list |
|
需追踪的算子名(空=全部) |
|
int |
|
每算子展示的变化样本数 |
|
list |
|
追踪的字段名列表 |
|
bool |
|
启用资源监控(CPU/内存/GPU) |
|
bool |
|
启用算子洞察挖掘(统计/标签变化追踪) |
|
list |
|
参与洞察挖掘的算子(空=全部产出统计的算子) |
加密¶
参数 |
类型 |
默认值 |
说明 |
|---|---|---|---|
|
bool |
|
读取时自动解密输入文件 |
|
bool |
|
导出时自动加密输出文件 |
|
str |
|
Fernet 密钥文件路径(或环境变量 |
容错¶
参数 |
类型 |
默认值 |
说明 |
|---|---|---|---|
|
bool |
|
跳过算子中因异常样本引发的错误 |
多模态特殊 Token¶
参数 |
默认值 |
说明 |
|---|---|---|
|
|
文本中代表图像的占位符 |
|
|
文本中代表音频的占位符 |
|
|
文本中代表视频的占位符 |
|
|
文本中 chunk 结束标记 |
算子运行环境管理(仅 Ray 模式)¶
参数 |
类型 |
默认值 |
说明 |
|---|---|---|---|
|
int |
|
合并算子运行环境的最小公共依赖数(-1=不合并) |
|
str |
|
依赖冲突策略: |