nemo_microservices.types.beta.safe_synthesizer.safe_synthesizer_job_config#

Module Contents#

Classes#

API#

class nemo_microservices.types.beta.safe_synthesizer.safe_synthesizer_job_config.SafeSynthesizerJobConfig(/, **data: Any)#

Bases: nemo_microservices._models.BaseModel

config: nemo_microservices.types.beta.safe_synthesizer.safe_synthesizer_parameters.SafeSynthesizerParameters#

None

Main configuration class for the Safe Synthesizer pipeline.

This is the top-level configuration class that orchestrates all aspects of synthetic data generation including training, generation, privacy, evaluation, and data handling. It provides validation to ensure parameter compatibility.

Attributes: data: Data parameters. replace_pii: PII replacement parameters. training: Training parameters. generation: Generation parameters. privacy: Privacy parameters. evaluation: Evaluation parameters. enable_synthesis: Enable synthesizing new data by training a model. enable_replace_pii: Enable replacing PII in the data.

data_source: str#

None