LightRidge — An Open-Source Hardware Project for Optical AI!
Project description
LightRidge is an open-source framework for end-to-end optical machine learning (ML) compilation, which connects physics to system. It is specifically designed for diffractive optical computing, offering a comprehensive set of features (Check out our ASPLOS’23 at https://arxiv.org/abs/2306.11268): (1) Precise and differentiable optical physics kernels: LightRidge empowers researchers and developers to explore and optimize diffractive optical neural network (DONN) architectures. With built-in, accurate, and differentiable optical physics kernels, users can achieve complete and detailed analyses of DONN performance. (2) Accelerated optical physics computation kernel streamlines the development process and boosts the efficiency of optical ML workflows. (3) Versatile and flexible optical system modeling: LightRidge provides a rich set of tools for modeling and simulating optical systems. Researchers can create complex optical setups, simulate light propagation, and analyze system behavior using LightRidge’s versatile capabilities. (4) User-friendly domain-specific language (DSL): LightRidge includes a user-friendly DSL, enabling users to describe and configure diffractive optical networks easily. The DSL simplifies the implementation process and facilitates rapid prototyping of novel optical ML models. LightRidge website is https://lightridge.github.io/lightridge
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file lightridge-0.2.2.tar.gz.
File metadata
- Download URL: lightridge-0.2.2.tar.gz
- Upload date:
- Size: 26.3 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.7.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
3c7332c79ea06369020a945d3db1dea647a4bf8948aadf0bbc99f4a80bef3ba1
|
|
| MD5 |
6db37074e0d1aead51a5e0caae8da1df
|
|
| BLAKE2b-256 |
2c80470eff65a78f30f056b5f2b70c32dfbd51173abe8aaa610283ddfaa1e8dc
|
File details
Details for the file lightridge-0.2.2-py3-none-any.whl.
File metadata
- Download URL: lightridge-0.2.2-py3-none-any.whl
- Upload date:
- Size: 28.0 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.7.9
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
51b95036ebc73dbf503c1c4dea48333f317584782b566132b8e34d0e10836033
|
|
| MD5 |
a601ad2148baf47fe2bb50d0ad5df3db
|
|
| BLAKE2b-256 |
c455db3c8f8b0e8e4ac3255179128e0c680dc691e85f3d6a368176447f12cc21
|