nemo_microservices.types.beta.safe_synthesizer.differential_privacy_hyperparams#

Module Contents#

Classes#

API#

class nemo_microservices.types.beta.safe_synthesizer.differential_privacy_hyperparams.DifferentialPrivacyHyperparams(/, **data: Any)#

Bases: nemo_microservices._models.BaseModel

delta: typing_extensions.Literal[auto] | float | None#

None

Probability of accidentally leaking information.

Setting to ‘auto’ usesdelta of 1/n^1.2, where n is the number of training records

dp_enabled: bool | None#

None

Enable differentially-private training with DP-SGD.

epsilon: float | None#

None

Target for epsilon when training completes.

per_sample_max_grad_norm: float | None#

None

Maximum L2 norm of per sample gradients.