Welcome to Torch-Secorder’s documentation!#
Torch-Secorder is a PyTorch library for efficient second-order optimization and curvature computation.
Contents:
- Installation
- Quickstart Guide
- Core
approximate_hvp()batch_jvp()batch_vjp()exact_hvp()flatten_params()full_jacobian()gauss_newton_product()get_layer_curvature_stats()get_param_shapes()get_params_by_module_type()get_params_by_name_pattern()hessian_diagonal()hessian_trace()jvp()model_hessian_diagonal()model_hessian_trace()model_hvp()model_jvp()model_vjp()per_layer_fisher_diagonal()per_layer_hessian_diagonal()unflatten_params()vjp()- Hessian-Vector Product (HVP) Module
- Jacobian-Vector Product (GVP) Module
- Hessian Diagonal Module
- Hessian Trace Module
- Utility Functions
- Per-Layer Curvature Module
- Approximations
- Analysis Module
- Practical Applications & Tutorials
- Security contact information
- Contributing