JeremieMelo/pytorch-onn

A PyTorch Library for Photonic AI Computing Model Training and Co-Design (NeurIPS'21)

51
/ 100
Established

This tool helps researchers design and optimize advanced artificial intelligence systems that operate using light instead of electricity. You can define optical neural network architectures, train them with data, and then analyze how well they perform. It's built for those exploring how to create faster, more energy-efficient AI hardware using photonics.

316 stars.

Use this if you are a researcher focused on neuromorphic photonics or optical AI and need to simulate and train complex optical neural networks.

Not ideal if you are a software developer primarily working with traditional silicon-based AI models and not involved in hardware-aware photonic design.

photonic-computing optical-neural-networks neuromorphic-engineering AI-hardware-design integrated-photonics
No Package No Dependents
Maintenance 10 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 15 / 25

How are scores calculated?

Stars

316

Forks

31

Language

Python

License

MIT

Last pushed

Jan 13, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/JeremieMelo/pytorch-onn"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.