Skip to main content

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)

Source distribution for vicregaddon 0.0.4
File Size Uploaded
vicregaddon-0.0.4.tar.gz 6.5 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for vicregaddon 0.0.4
File Interpreter ABI Platform
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

Release history Release notifications | RSS feed

This release

0.0.4 This release

2 release files

0.0.3

1 release file

0.0.2

1 release file

0.0.1

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