osqpth

Differentiable optimizer

A PyTorch module that wraps the OSQP solver for differentiable optimization problems

The differentiable OSQP solver layer for PyTorch

GitHub

59 stars
10 watching
5 forks
Language: Python
last commit: almost 2 years ago

Related projects:

Repository Description Stars
locuslab/qpth A solver for optimizing quadratic programs in deep learning and other fields. 685
locuslab/optnet A PyTorch module that adds differentiable optimization as a layer to neural networks 513
metaopt/torchopt An efficient library for differentiable optimization built on top of PyTorch. 544
osqp/osqp-matlab A Matlab interface for solving quadratic programming problems using the OSQP solver 42
ikostrikov/pytorch-trpo A PyTorch implementation of an optimization algorithm for continuous control and reinforcement learning tasks 433
qpsolvers/qpsolvers A unified Python API for solving convex quadratic programs with various optimization solvers. 601
huggingface/optimum-quanto A PyTorch quantization backend for models. 822
pasqal-io/pyqtorch A PyTorch-based simulator for quantum machine learning 45
moskomule/eve.pytorch An implementation of an optimization algorithm inspired by a 2016 research paper 33
atgambardella/pytorch-es An implementation of an optimization algorithm for training neural networks in machine learning environments. 350
alexis-jacq/pytorch-dppo A PyTorch implementation of Distributed Proximal Policy Optimization algorithm 180
cvxgrp/cvxpylayers A Python library that constructs differentiable convex optimization layers for machine learning models using CVXPY. 1,819
stonesjtu/pytorch-nce An implementation of Noise Contrastive Estimation in PyTorch to improve the performance and efficiency of softmax output layers 318
ypxie/pytorch-neucom An implementation of the Differentiable Neural Computer architecture in PyTorch 94
openseg-group/openseg.pytorch Provides a PyTorch implementation of several computer vision tasks including object detection, segmentation and parsing. 1,190