A PyTorch Library for Photonic AI Computing Model Training and Co-Design (NeurIPS'21)
-
Updated
Jan 13, 2026 - Python
A PyTorch Library for Photonic AI Computing Model Training and Co-Design (NeurIPS'21)
optical attention via wave interference in holographic crystals verified to float precision. the math is done. contribute to build the hardware.star it, fork it, break it.
Deterministic optical-AI front end in pure Rust: a learned phase mask compresses light into task-useful sensor pixels.
Optical neural computation on a commodity smartphone: OLED screen + mirror + front camera as an analog matrix engine. 101 experiments, bilingual docs, and 6 Zenodo papers.
Official pytorch implementation of the paper: "Coherence Awareness in Diffractive Neural Networks"
Optical response curves to differentiable PyTorch activations, with local data preparation, hysteresis, and reproducible hardware effects.
This repository contains the supplementary package accompanying the manuscript: Photonic Mixture-of-Experts for scalable on-chip multi-task optical neural networks
Flyiscomputing (FIC) Architecture — A Complete Non-Von Neumann Infrastructure Unleashing the Full Physical Dimensions of Light in Motion. Founded by Xifeng Si (思希峰).
Experimental compiler and runtime for programmable photonic linear algebra: tensor-to-photonic compilation, MLIR dialects, calibration-aware tiling, and an analog-noise simulator (Rust, MLIR, Python).
In-Network & Photonic Neural Compute Simulator (Zero-VRAM, 1.58-bit Ternary Optical Routing Engine)
Linux-focused software tools for everyday people
Project JANUS: 100-Gbaud One-Hot Spatial Photonic Modular Processor. Delivers 1.64 PetaMAC/s in a 100 mm² monolithic 3D die at 6.17 W TDP (0.264 pJ/MAC) using Fermat-prime RNS ({17, 257}), non-volatile Sb2S3 phase-change routing (0 W hold), and TIA/ADC-free StrongARM receivers. Includes full GDS II tapeout layouts and multi-physics verification.
Projector–camera systems that bind physical interactions to committed, auditable evidence. Patent pending; all rights reserved.
Protocol-bound numerical evaluation of diffractive neural network robustness and hybrid optoelectronic readout (MNIST + Fashion-MNIST)
A Julia-based simulator to expore the dynamics and optimization capabilities of coherent Ising machines (CIMs).
Circuit-level simulator and bilingual visual explainer for validating photonic matrix multiply-accumulate with MZI meshes.
A design proposal for photonic GPU interconnects that use optical path geometry itself as the synchronization clock — no centralized timing tree required.
Experimental simulator for programmable hexagonal MZI photonic meshes with on-chip-style backpropagation and realistic noise models
OCSFabric.com | Optical Circuit Switching (OCS) standard for 1.6T-3.2T AI data center fabrics. Strategic infrastructure asset.
Fourier Optics for Inference 05: which AI workloads could a future 3D-stacked photonic chip run? Memory wall, precision, energy and a workload screen, from a simulator of the chip (animated, model-driven)
To associate your repository with the optical-computing topic, visit your repo's landing page and select "manage topics."