gausplat_trainer::optimize

Module adam

source
Expand description

§Notice

The module was adapted from the source code of Burn v0.14.0.

Differences between the original module and this adaptation include:

  1. Improved accessibility: All structs and properties being public.
  2. Greater flexibility and interoperability with other modules.
  3. Easier debugging and testing due to public visibility.

§License

MIT License

Copyright (c) 2022 Nathaniel Simard & Burn Framework Contributors

Structs§

Traits§

  • Trait that allows a backend to support autodiff.
  • This trait defines all types and functions needed for a backend to be used with burn.
  • Configuration trait.
  • Trait to define a family of types which can be recorded using any settings.

Type Aliases§

Derive Macros§

  • Derive macro for the config.
  • Derive macro for the record.