spins-b

Photonic optimizer

An optimization library for photonic devices using gradient-based methods.

Photonic optimization library

GitHub

290 stars
30 watching
113 forks
Language: Python
last commit: 7 months ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
q-optimize/c3 Toolset for optimizing and calibrating physical systems using machine learning and quantum computing 67
google-research/sputnik A library of optimized GPU kernels for sparse matrix operations used in deep learning. 249
jiangoforit/yellowfin_pytorch An optimizer that automatically tunes momentum and learning rate using local quadratic approximation. 287
fzj-pgi-12/qaoa.jl An algorithm for solving optimization problems on quantum computers using machine learning techniques. 13
locuslab/qpth A solver for optimizing quadratic programs in deep learning and other fields. 685
jonfanlab/glonet A software framework for training neural networks to optimize dielectric metasurfaces using physics-driven generative models and global optimization algorithms. 101
google/ceviche-challenges A software suite for benchmarking photonic inverse design optimization algorithms 94
google/jaxopt An open-source project providing hardware accelerated, batchable and differentiable optimizers in JAX for deep learning. 933
snap-stanford/snapvx An optimization framework for convex programming problems in high-dimensional spaces 65
google-deepmind/optax A gradient processing and optimization library designed to facilitate research and productivity in machine learning by providing building blocks for custom optimizers and gradient processing components. 1,697
mstechly/quantum_tsp_tutorials Tutorials on using quantum computing to solve optimization problems 98
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
anstmichaels/emopt A toolkit for simulating and optimizing electromagnetic structures 100
fancompute/simphox An inverse design library for optimizing system performance and efficiency 17