Table of Contents

Namespace AiDotNet.Autodiff

Classes

CheckpointingExtensions

Provides extension methods for gradient checkpointing on computation nodes.

ComputationNode<T>

Represents a node in the automatic differentiation computation graph.

GradientCheckpointing<T>

Provides gradient checkpointing functionality for memory-efficient training.

GradientTape<T>

Records operations for automatic differentiation (autodiff).

NeuralNetworkDerivatives<T>

Provides first- and second-order derivatives for neural networks with safe fallbacks.

TensorOperations<T>

Provides automatic differentiation support for tensor operations.