LICENSE
README.md
pyproject.toml
src/torch_numopt/__init__.py
src/torch_numopt/curvature_estimator.py
src/torch_numopt/line_search.py
src/torch_numopt/numerical_optimizer.py
src/torch_numopt/objective.py
src/torch_numopt/solve_system.py
src/torch_numopt/step_initializer.py
src/torch_numopt/trust_region.py
src/torch_numopt.egg-info/PKG-INFO
src/torch_numopt.egg-info/SOURCES.txt
src/torch_numopt.egg-info/dependency_links.txt
src/torch_numopt.egg-info/requires.txt
src/torch_numopt.egg-info/top_level.txt
src/torch_numopt/algorithms/__init__.py
src/torch_numopt/algorithms/adahessian.py
src/torch_numopt/algorithms/conjugate_gradient.py
src/torch_numopt/algorithms/gauss_newton.py
src/torch_numopt/algorithms/gradient_descent.py
src/torch_numopt/algorithms/hutchinson_newton.py
src/torch_numopt/algorithms/lbfgs.py
src/torch_numopt/algorithms/levenberg_marquardt.py
src/torch_numopt/algorithms/newton.py
src/torch_numopt/curvature/__init__.py
src/torch_numopt/curvature/exact_block_hessian.py
src/torch_numopt/curvature/exact_hessian.py
src/torch_numopt/curvature/gauss_newton_approximation.py
src/torch_numopt/curvature/gauss_newton_block_approximation.py
src/torch_numopt/curvature/hutchinson_diagonal_approximation.py
src/torch_numopt/curvature/naive_identity.py
src/torch_numopt/utils/__init__.py
src/torch_numopt/utils/param_operations.py
src/torch_numopt/utils/stability.py
src/torch_numopt/utils/utils.py
test/test_curvature.py
test/test_line_search.py
test/test_objective.py
test/test_optimizers.py
test/test_param_funcs.py
test/test_solve_system.py
test/test_trust_region.py