data_juicer_sandbox.hooks module#
- class data_juicer_sandbox.hooks.BaseHook(job_cfg, watcher, *args, **kwargs)[source]#
Bases:
object- run(context_infos: ContextInfos)[source]#
- class data_juicer_sandbox.hooks.ProbeViaAnalyzerHook(job_cfg, watcher, *args, **kwargs)[source]#
Bases:
BaseHookThe hook to probe dataset via Data-Juicer Analyzer.
- Input:
A data-juicer config.
- Output:
the path to export the analyzed dataset.
- class data_juicer_sandbox.hooks.ProbeViaModelInferHook(job_cfg, watcher, *args, **kwargs)[source]#
Bases:
BaseHook
- class data_juicer_sandbox.hooks.GeneralProbeHook(job_cfg, watcher, *args, **kwargs)[source]#
Bases:
BaseHook
- class data_juicer_sandbox.hooks.RefineRecipeViaKSigmaHook(job_cfg, watcher, *args, **kwargs)[source]#
Bases:
BaseHook
- class data_juicer_sandbox.hooks.RefineRecipeViaModelFeedbackHook(job_cfg, watcher, *args, **kwargs)[source]#
Bases:
BaseHook
- class data_juicer_sandbox.hooks.ProcessDataHook(job_cfg, watcher, *args, **kwargs)[source]#
Bases:
BaseHook
- class data_juicer_sandbox.hooks.DataPoolManipulationHook(job_cfg, watcher, *args, **kwargs)[source]#
Bases:
BaseHookHook for data pool manipulation, including construction, combination, ranking, etc.
- class data_juicer_sandbox.hooks.GeneralDataExecutorHook(job_cfg, watcher, *args, **kwargs)[source]#
Bases:
BaseHook
- class data_juicer_sandbox.hooks.TrainModelHook(job_cfg, watcher, *args, **kwargs)[source]#
Bases:
BaseHook
- class data_juicer_sandbox.hooks.InferModelHook(job_cfg, watcher, *args, **kwargs)[source]#
Bases:
BaseHook
- class data_juicer_sandbox.hooks.EvaluateDataHook(job_cfg, watcher, *args, **kwargs)[source]#
Bases:
BaseHook