vicregaddon
"vicreg add-on". As in "Yeah, but are you getting it? vicregaddon it"
A lightweight and modular parallel PyTorch implementation of VICReg.
(I intend this for audio, but could be used for other things)
Installation:
pip install vicregaddon
or, for the most recent version
pip install git+https://github.com/drscotthawley/vicregaddon.git
Usage:
from vicregaddon import *
Dependencies:
- torch
- einops
In the library itself, parallelism is handled directly via torch.distributed and thus is "agnostic" to whether PyTorch Lightning or Accelerate (or some other thing) is used.
The examples/ however, have several more dependencies. You will need to install Lightning and/or Accelerate and/or other things to run them, depending on each example.
Metadata
Release files for vicregaddon 0.0.4
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| vicregaddon-0.0.4.tar.gz | 6.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| vicregaddon-0.0.4-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 13.9 kB
Release files / vicregaddon-0.0.4.tar.gz
| Download URL | vicregaddon-0.0.4.tar.gz |
|---|---|
| Size | 6.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8d9f16b607ad5b27af605965384e61f216302ee567bc8e8db3d1cd803e14a8a0
|
|
BLAKE2b-256 checksum How to use checksums |
10a4fa87ea6d1eb4cf4334963919aea21acac8062a3eab4213bd8729ee71705f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.11.9
|
Release files / vicregaddon-0.0.4-py3-none-any.whl
| Download URL | vicregaddon-0.0.4-py3-none-any.whl |
|---|---|
| Size | 7.4 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
419f2b04d2043ac6d3c71d29a09eecece24fa05d6feab9d3011ec5341347e3b3
|
|
BLAKE2b-256 checksum How to use checksums |
32cb6c13a6b9a7f38dedc4e5a5c84539dcd1f49e99e91a0deb1bc2fe56dfe7a1
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/5.0.0 CPython/3.11.9
|