spins-b

Photonic optimizer

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

Photonic optimization library

GitHub

291 stars
30 watching
113 forks
Language: Python
last commit: 10 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 70
google-research/sputnik A library of optimized GPU kernels for sparse matrix operations used in deep learning. 248
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. 691
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 95
google/jaxopt An open-source project providing hardware accelerated, batchable and differentiable optimizers in JAX for deep learning. 941
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,730
mstechly/quantum_tsp_tutorials An educational resource teaching software developers how to approach optimization problems using quantum computing 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 517
anstmichaels/emopt A toolkit for simulating and optimizing electromagnetic structures 101
fancompute/simphox An inverse design library for optimizing system performance and efficiency 17