Pytorch & Lightning based framework for research and ml-pipeline automation.
Project description
LighTorch
A Pytorch and Lightning based framework for research and ml pipeline automation.
Modules
Set useful architectures for several tasks.
- Fourier Convolution.
- Partial Convolution. (Optimized implementation)
- Grouped Query Attention, Multi Query Attention, Multi Head Attention. (Interpretative usage)
- Normalization methods.
- Positional encoding methods.
- Embedding methods.
- Useful criterions.
- Useful utilities.
- Built-in Default Feed Forward Networks.
- Adaptation for $\mathbb{C}$ modules.
Features
- Built in Module class for:
- Adversarial training.
- Supervised, Self-supervised training.
- Multi-Objective optimization and Hyperparameter tuning with optuna.
- Built-in default architectures: Transformers, VAEs, autoencoders for direct training on given data.
Contact
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
lightorch-0.0.1.tar.gz
(21.4 kB
view hashes)
Built Distribution
lightorch-0.0.1-py3-none-any.whl
(28.0 kB
view hashes)
Close
Hashes for lightorch-0.0.1-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c218e3eba7e3c8014dded5a008e97a0ad8c49e20090af68e0e9acc45280b9e75 |
|
MD5 | e79c61288fc3d54f79209221e335bb89 |
|
BLAKE2b-256 | 5fee498eaf474d9a183a22c00185f4b4aa5943522fce457dad55a326bf1b0b5a |