Skip to main content
Archived

This project has been archived by its maintainers, and is no longer receiving any updates.

LightOnML library

Twitter Follow PyPi Version Python Versions

LightOnML is a high level machine learning-oriented API that allows to perform random projections on LightOn’s optical processing units (OPUs). LightOn’s OPUs are available through LightOn’s Cloud service.

Features

  • Run large-scale non-linear and linear random projections using LightOn’s Aurora OPUs
  • Simulate these projections on any machine without access to an OPU
  • Encode input data in a binary form using various encoders, for OPU input

Installation

lightonml doesn't require access to an OPU for some functionalities, but for performing computations on an OPU you'll need one. Otherwise, a simulated OPU can be used.

To install, use pip:

pip install lightonml

Optional dependencies are :

  • torch, required for the encoder classes, and the PyTorch OPUMap.
  • scikit-learn, required for using the corresponding OPUMap to work.

Documentation, examples and help

Main documentation can be found at the API docs website.

Check the examples directory in the repo, if you don't have access to an OPU you can run the code locally with a simulated OPU

For getting help on the LightOn Cloud service check the Community website

For help on the library itself, you can use issues on this repository.

Access to Optical Processing Units

To request access to LightOn Cloud and try our photonic co-processor, please visit: https://cloud.lighton.ai/

For researchers, we also have a LightOn Cloud for Research program, please visit https://cloud.lighton.ai/lighton-research/ for more information.

Metadata

Release files for lightonml 1.4.3

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Built distribution (wheel)

Table of built distributions (wheels) for lightonml 1.4.3
File Interpreter ABI Platform
lightonml-1.4.3-py3-none-any.whl Python 3 none any Details

Release files / lightonml-1.4.3-py3-none-any.whl

Download URL lightonml-1.4.3-py3-none-any.whl
Size 68.2 kB
Tags Python 3
SHA-256 checksum
How to use checksums
9493a3e5a76af4ebab99b2ce0e9dd3f34d2f8f41db0f5d630075d59f0a82e15a
BLAKE2b-256 checksum
How to use checksums
8dcdecc7f37528c6ffa7fedc41d54499e2be63a21ef09e3646b6d276697735aa
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.6.0 importlib_metadata/4.8.2 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

Release history Release notifications | RSS feed

This release

1.4.3 This release

1 release file

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page