├── .readthedocs.yaml ├── LICENSE ├── README.md ├── docs ├── Makefile ├── make.bat ├── requirements.txt └── source │ ├── _static │ └── custom.css │ ├── api │ ├── index.rst │ ├── minimize-bfgs.rst │ ├── minimize-cg.rst │ ├── minimize-dogleg.rst │ ├── minimize-lbfgs.rst │ ├── minimize-newton-cg.rst │ ├── minimize-newton-exact.rst │ ├── minimize-trust-exact.rst │ ├── minimize-trust-krylov.rst │ └── minimize-trust-ncg.rst │ ├── conf.py │ ├── examples │ └── index.rst │ ├── index.rst │ ├── install.rst │ └── user_guide │ └── index.rst ├── examples ├── constrained_optimization_adversarial_examples.ipynb ├── rosen_minimize.ipynb ├── scipy_benchmark.py └── train_mnist_Minimizer.py ├── pyproject.toml ├── requirements.txt ├── setup.cfg ├── setup.py ├── tests ├── __init__.py ├── test_imports.py └── torchmin │ ├── __init__.py │ ├── test_leastsquares.py │ └── test_minimize_constr.py └── torchmin ├── __init__.py ├── benchmarks.py ├── bfgs.py ├── cg.py ├── function.py ├── line_search.py ├── lstsq ├── __init__.py ├── cg.py ├── common.py ├── least_squares.py ├── linear_operator.py ├── lsmr.py └── trf.py ├── minimize.py ├── minimize_constr.py ├── newton.py ├── optim ├── __init__.py ├── minimizer.py └── scipy_minimizer.py └── trustregion ├── __init__.py ├── base.py ├── dogleg.py ├── exact.py ├── krylov.py └── ncg.py /.readthedocs.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-minimize/HEAD/.readthedocs.yaml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-minimize/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-minimize/HEAD/README.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-minimize/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/make.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-minimize/HEAD/docs/make.bat -------------------------------------------------------------------------------- /docs/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-minimize/HEAD/docs/requirements.txt -------------------------------------------------------------------------------- /docs/source/_static/custom.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-minimize/HEAD/docs/source/_static/custom.css -------------------------------------------------------------------------------- /docs/source/api/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-minimize/HEAD/docs/source/api/index.rst -------------------------------------------------------------------------------- /docs/source/api/minimize-bfgs.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-minimize/HEAD/docs/source/api/minimize-bfgs.rst -------------------------------------------------------------------------------- /docs/source/api/minimize-cg.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-minimize/HEAD/docs/source/api/minimize-cg.rst -------------------------------------------------------------------------------- /docs/source/api/minimize-dogleg.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-minimize/HEAD/docs/source/api/minimize-dogleg.rst -------------------------------------------------------------------------------- /docs/source/api/minimize-lbfgs.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-minimize/HEAD/docs/source/api/minimize-lbfgs.rst -------------------------------------------------------------------------------- /docs/source/api/minimize-newton-cg.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-minimize/HEAD/docs/source/api/minimize-newton-cg.rst -------------------------------------------------------------------------------- /docs/source/api/minimize-newton-exact.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-minimize/HEAD/docs/source/api/minimize-newton-exact.rst -------------------------------------------------------------------------------- /docs/source/api/minimize-trust-exact.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-minimize/HEAD/docs/source/api/minimize-trust-exact.rst -------------------------------------------------------------------------------- /docs/source/api/minimize-trust-krylov.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-minimize/HEAD/docs/source/api/minimize-trust-krylov.rst -------------------------------------------------------------------------------- /docs/source/api/minimize-trust-ncg.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-minimize/HEAD/docs/source/api/minimize-trust-ncg.rst -------------------------------------------------------------------------------- /docs/source/conf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-minimize/HEAD/docs/source/conf.py -------------------------------------------------------------------------------- /docs/source/examples/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-minimize/HEAD/docs/source/examples/index.rst -------------------------------------------------------------------------------- /docs/source/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-minimize/HEAD/docs/source/index.rst -------------------------------------------------------------------------------- /docs/source/install.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-minimize/HEAD/docs/source/install.rst -------------------------------------------------------------------------------- /docs/source/user_guide/index.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-minimize/HEAD/docs/source/user_guide/index.rst -------------------------------------------------------------------------------- /examples/constrained_optimization_adversarial_examples.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-minimize/HEAD/examples/constrained_optimization_adversarial_examples.ipynb -------------------------------------------------------------------------------- /examples/rosen_minimize.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-minimize/HEAD/examples/rosen_minimize.ipynb -------------------------------------------------------------------------------- /examples/scipy_benchmark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-minimize/HEAD/examples/scipy_benchmark.py -------------------------------------------------------------------------------- /examples/train_mnist_Minimizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-minimize/HEAD/examples/train_mnist_Minimizer.py -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-minimize/HEAD/pyproject.toml -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-minimize/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-minimize/HEAD/setup.cfg -------------------------------------------------------------------------------- /setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-minimize/HEAD/setup.py -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/test_imports.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-minimize/HEAD/tests/test_imports.py -------------------------------------------------------------------------------- /tests/torchmin/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/torchmin/test_leastsquares.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-minimize/HEAD/tests/torchmin/test_leastsquares.py -------------------------------------------------------------------------------- /tests/torchmin/test_minimize_constr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-minimize/HEAD/tests/torchmin/test_minimize_constr.py -------------------------------------------------------------------------------- /torchmin/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-minimize/HEAD/torchmin/__init__.py -------------------------------------------------------------------------------- /torchmin/benchmarks.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-minimize/HEAD/torchmin/benchmarks.py -------------------------------------------------------------------------------- /torchmin/bfgs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-minimize/HEAD/torchmin/bfgs.py -------------------------------------------------------------------------------- /torchmin/cg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-minimize/HEAD/torchmin/cg.py -------------------------------------------------------------------------------- /torchmin/function.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-minimize/HEAD/torchmin/function.py -------------------------------------------------------------------------------- /torchmin/line_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-minimize/HEAD/torchmin/line_search.py -------------------------------------------------------------------------------- /torchmin/lstsq/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-minimize/HEAD/torchmin/lstsq/__init__.py -------------------------------------------------------------------------------- /torchmin/lstsq/cg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-minimize/HEAD/torchmin/lstsq/cg.py -------------------------------------------------------------------------------- /torchmin/lstsq/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-minimize/HEAD/torchmin/lstsq/common.py -------------------------------------------------------------------------------- /torchmin/lstsq/least_squares.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-minimize/HEAD/torchmin/lstsq/least_squares.py -------------------------------------------------------------------------------- /torchmin/lstsq/linear_operator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-minimize/HEAD/torchmin/lstsq/linear_operator.py -------------------------------------------------------------------------------- /torchmin/lstsq/lsmr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-minimize/HEAD/torchmin/lstsq/lsmr.py -------------------------------------------------------------------------------- /torchmin/lstsq/trf.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-minimize/HEAD/torchmin/lstsq/trf.py -------------------------------------------------------------------------------- /torchmin/minimize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-minimize/HEAD/torchmin/minimize.py -------------------------------------------------------------------------------- /torchmin/minimize_constr.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-minimize/HEAD/torchmin/minimize_constr.py -------------------------------------------------------------------------------- /torchmin/newton.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-minimize/HEAD/torchmin/newton.py -------------------------------------------------------------------------------- /torchmin/optim/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-minimize/HEAD/torchmin/optim/__init__.py -------------------------------------------------------------------------------- /torchmin/optim/minimizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-minimize/HEAD/torchmin/optim/minimizer.py -------------------------------------------------------------------------------- /torchmin/optim/scipy_minimizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-minimize/HEAD/torchmin/optim/scipy_minimizer.py -------------------------------------------------------------------------------- /torchmin/trustregion/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-minimize/HEAD/torchmin/trustregion/__init__.py -------------------------------------------------------------------------------- /torchmin/trustregion/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-minimize/HEAD/torchmin/trustregion/base.py -------------------------------------------------------------------------------- /torchmin/trustregion/dogleg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-minimize/HEAD/torchmin/trustregion/dogleg.py -------------------------------------------------------------------------------- /torchmin/trustregion/exact.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-minimize/HEAD/torchmin/trustregion/exact.py -------------------------------------------------------------------------------- /torchmin/trustregion/krylov.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-minimize/HEAD/torchmin/trustregion/krylov.py -------------------------------------------------------------------------------- /torchmin/trustregion/ncg.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/rfeinman/pytorch-minimize/HEAD/torchmin/trustregion/ncg.py --------------------------------------------------------------------------------