nemo_microservices.types.beta.safe_synthesizer.safe_synthesizer_job_config_param#
Module Contents#
Classes#
API#
- class nemo_microservices.types.beta.safe_synthesizer.safe_synthesizer_job_config_param.SafeSynthesizerJobConfigParam#
Bases:
typing_extensions.TypedDict- config: typing_extensions.Required[nemo_microservices.types.beta.safe_synthesizer.safe_synthesizer_parameters_param.SafeSynthesizerParametersParam]#
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: typing_extensions.Required[str]#
None