Opacus
  • Introduction
  • FAQ
  • Tutorials
  • API Reference
  • GitHub

Utils¶

  • Module Utils
    • are_state_dict_equal()
    • clone_module()
    • get_submodule()
    • parametrized_modules()
    • requires_grad()
    • trainable_modules()
    • trainable_parameters()
  • Tensor Utils
    • calc_sample_norms()
    • calc_sample_norms_one_layer()
    • filter_dilated_rows()
    • sum_over_all_but_batch_and_last_n()
    • unfold2d()
    • unfold3d()
  • Packed Sequences
    • compute_seq_lengths()
  • Uniform Sampler
    • DistributedUniformWithReplacementSampler
      • DistributedUniformWithReplacementSampler.set_epoch()
    • UniformWithReplacementSampler
  • Fast Gradient Clipping Utils
    • DPLossFastGradientClipping
    • DPTensorFastGradientClipping
      • DPTensorFastGradientClipping.backward()

Opacus

Navigation

API Reference

  • Privacy Engine
  • GradSampleModule
  • GradSampleModuleFastGradientClipping
  • Optimizers
  • DP Data Loader
  • Privacy Accounting
  • ModuleValidator
  • Distributed
  • Noise Scheduler
  • Batch Memory Manager
  • DP Layers
  • Utils
    • Module Utils
    • Tensor Utils
    • Packed Sequences
    • Uniform Sampler
    • Fast Gradient Clipping Utils
  • Scripts

Related Topics

  • Documentation overview
    • Previous: DPRNN
    • Next: Module Utils
Opacus
Docs
IntroductionFAQTutorialsAPI Reference
Github
opacus
Legal
PrivacyTerms
Meta Open Source
Copyright © 2025 Meta Platforms, Inc.