torchopt
Optimization library
An efficient library for differentiable optimization built on top of PyTorch.
TorchOpt is an efficient library for differentiable optimization built upon PyTorch.
544 stars
13 watching
35 forks
Language: Python
last commit: 17 days ago
Linked from 1 awesome list
automatic-differentiationbilevel-optimizationdeep-learningdifferentiable-optimizationdifferentiable-programmingfunctional-programmingimplicit-differentiationmeta-learningmeta-reinforcement-learningmeta-rloptimizationoptimizerpytorch
Related projects:
Repository | Description | Stars |
---|---|---|
locuslab/optnet | A PyTorch module that adds differentiable optimization as a layer to neural networks | 513 |
ikostrikov/pytorch-meta-optimizer | A PyTorch implementation of meta-learning using gradient descent to adapt to new tasks. | 312 |
moskomule/eve.pytorch | An implementation of an optimization algorithm inspired by a 2016 research paper | 33 |
tristandeleu/pytorch-meta | Provides tools and datasets for meta-learning and few-shot learning in deep learning | 1,987 |
osqp/osqpth | A PyTorch module that wraps the OSQP solver for differentiable optimization problems | 59 |
vermeille/torchelie | A collection of utility functions and tools for building deep learning models with PyTorch | 111 |
jiangoforit/yellowfin_pytorch | An optimizer that automatically tunes momentum and learning rate using local quadratic approximation. | 287 |
stevengj/nlopt | A unified interface and packaging of several nonlinear optimization libraries for global and local optimization. | 1,892 |
ikostrikov/pytorch-trpo | A PyTorch implementation of an optimization algorithm for continuous control and reinforcement learning tasks | 433 |
kaiyangzhou/dassl.pytorch | A PyTorch toolbox for supporting research and development of domain adaptation, generalization, and semi-supervised learning methods in computer vision. | 1,217 |
pytorchbearer/torchbearer | A PyTorch model fitting library designed to simplify the process of training deep learning models. | 636 |
kakaobrain/torchgpipe | A PyTorch-based library for efficient training of large neural networks using pipeline parallelism and automatic recomputation of gradients. | 817 |
nearai/torchfold | A PyTorch module for dynamic batching and optimized computation on deep neural networks | 221 |
maxhalford/eaopt | An evolutionary optimization library that provides multiple algorithms and interfaces to solve complex optimization problems using genetic and other optimization techniques. | 888 |
hughperkins/pytorch | Provides Python wrappers for PyTorch and Lua, enabling developers to use PyTorch's deep learning capabilities from both languages. | 432 |