qpth

QP optimizer

A solver for optimizing quadratic programs in deep learning and other fields.

A fast and differentiable QP solver for PyTorch.

GitHub

685 stars
29 watching
103 forks
Language: Python
last commit: 3 months ago
Linked from 2 awesome lists

deep-learningmachine-learningoptimizationpytorchquadratic-programming

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
osqp/osqpth A PyTorch module that wraps the OSQP solver for differentiable optimization problems 59
locuslab/optnet A PyTorch module that adds differentiable optimization as a layer to neural networks 513
qpsolvers/qpsolvers A unified Python API for solving convex quadratic programs with various optimization solvers. 601
jiangoforit/yellowfin_pytorch An optimizer that automatically tunes momentum and learning rate using local quadratic approximation. 287
giaf/hpipm High-performance solver for dense quadratic programs and optimal control problems 550
ikostrikov/pytorch-trpo A PyTorch implementation of an optimization algorithm for continuous control and reinforcement learning tasks 433
q-optimize/c3 Toolset for optimizing and calibrating physical systems using machine learning and quantum computing 67
atgambardella/pytorch-es An implementation of an optimization algorithm for training neural networks in machine learning environments. 350
osqp/osqp-matlab A Matlab interface for solving quadratic programming problems using the OSQP solver 42
huntermcgushion/hyperparameter_hunter Automates hyperparameter optimization and result saving across machine learning algorithms 706
metaopt/torchopt An efficient library for differentiable optimization built on top of PyTorch. 544
google/jaxopt An open-source project providing hardware accelerated, batchable and differentiable optimizers in JAX for deep learning. 933
qucontrol/krotov Provides a Python implementation of Krotov's method for optimizing quantum control 70
mctorch/mctorch A PyTorch extension for optimizing deep learning models on manifold constrained tensors 236
project-platypus/platypus A Python library for multiobjective optimization algorithms and analysis tools. 573