meta-pytorch/opacus

Training PyTorch models with differential privacy

64
/ 100
Established

This helps data scientists and machine learning engineers train deep learning models using PyTorch while ensuring the privacy of the underlying data. You input your existing PyTorch model, data loader, and optimizer, and it provides private versions, making your training process differentially private. It's designed for ML practitioners who need to build models without compromising individual data privacy.

1,910 stars. Actively maintained with 3 commits in the last 30 days.

Use this if you are a machine learning practitioner or researcher working with PyTorch and need to ensure your models are trained with strong privacy guarantees, protecting sensitive user data.

Not ideal if you are not using PyTorch for your deep learning projects or if differential privacy is not a requirement for your model training.

data-privacy machine-learning-engineering deep-learning-training privacy-preserving-ai
No Package No Dependents
Maintenance 13 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 25 / 25

How are scores calculated?

Stars

1,910

Forks

389

Language

Jupyter Notebook

License

Apache-2.0

Last pushed

Mar 09, 2026

Commits (30d)

3

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/meta-pytorch/opacus"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.