Skip to main content

YAML-based automated rapid prototyping framework for deep learning experiments

This project has been archived.

The maintainers of this project have marked this project as archived. No new releases are expected.

Project description


Lighter logo



 

Focus on your deep learning experiments and forget about (re)writing code. lighter is:

  1. Task-agnostic

    Whether you’re working on classification, segmentation, or self-supervised learning, lighter provides generalized training logic that you can use out-of-the-box.

  2. Configuration-based

    Easily define, track, and reproduce experiments with lighter’s configuration-driven approach, keeping all your hyperparameters organized.

  3. Customizable

    Seamlessly integrate your custom models, datasets, or transformations into lighter’s flexible framework.

 

lighter stands on the shoulder of these two giants:


Simply put, lighter = config(trainer + system) 😇

📖 Getting Started

📚 Documentation    🎥 YouTube Channel    👾 Discord Server

Install:

pip install project-lighter
Pre-release (up-to-date with the main branch):
pip install project-lighter --pre
For development:
make setup
make install             # Install lighter via Poetry
make pre-commit-install  # Set up the pre-commit hook for code formatting
poetry shell             # Once installed, activate the poetry shell

💡 Projects

Projects that use lighter:

Project Description
Foundation Models for Quantitative Imaging Biomarker Discovery in Cancer Imaging A foundation model for lesions on CT scans that can be applied to down-stream tasks related to tumor radiomics, nodule classification, etc.

Cite

@software{lighter,
author       = {Ibrahim Hadzic and
                Suraj Pai and
                Keno Bressem and
                Hugo Aerts},
title        = {Lighter},
publisher    = {Zenodo},
doi          = {10.5281/zenodo.8007711},
url          = {https://doi.org/10.5281/zenodo.8007711}
}

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

project_lighter-0.0.3a9.tar.gz (25.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

project_lighter-0.0.3a9-py3-none-any.whl (28.8 kB view details)

Uploaded Python 3

File details

Details for the file project_lighter-0.0.3a9.tar.gz.

File metadata

  • Download URL: project_lighter-0.0.3a9.tar.gz
  • Upload date:
  • Size: 25.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.7

File hashes

Hashes for project_lighter-0.0.3a9.tar.gz
Algorithm Hash digest
SHA256 49b883ce91f52abad1aa223296d9804ce45895ee1e724012c5516b79c3e821a3
MD5 8ecb31ac623b7af6beaf98311615d68c
BLAKE2b-256 9ce8f86ae3f225cb27f31c96e4ec5bcfa793eb7f14fa315a877552fb88a45399

See more details on using hashes here.

File details

Details for the file project_lighter-0.0.3a9-py3-none-any.whl.

File metadata

File hashes

Hashes for project_lighter-0.0.3a9-py3-none-any.whl
Algorithm Hash digest
SHA256 55f3a1aa2310bd62c6c1f10a11ee5a98fd0af2e468555ae7edaacd70e0f4b1e0
MD5 8f4b7420d8c6172e0535b3326433c8b4
BLAKE2b-256 48c20c1345da041ad5eea07debd12e20474fa8b503a202107de4f3d514ee52d2

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page