Versions and releases
See the installation guide for installation options and package boundaries and migration for updated import paths.
Checking your version
python -c 'import fovi; print(fovi.__version__)'
Source installs from main may include changes that are not in a published release.
For reproducible experiments and issue reports, also record the commit and any local
changes by running these commands from your fovi checkout:
git rev-parse HEAD
git status --short
2.0.0
Version 2.0.0 separates sensing, models, and training within a single fovi
distribution.
Base
foviincludes sensing, sampling grids, and KNN layers, with CuPy and Warp for optimized kernels.fovi[models]adds complete networks and pretrained checkpoint loading.fovi[training]adds model dependencies, training utilities, and research tools.fovi[all]selects the same dependencies asfovi[models,training].
FFCV-SSL requires a separate manual installation for the built-in training and
validation loaders, including with fovi[all]. Pretrained inference does not require
FFCV, datasets, or research storage environment variables.
Complete networks and inference loaders now live in fovi.models; training code
lives in fovi.training. Previous model import paths have been removed, so existing
scripts and configuration targets must use the new paths. Training compatibility
imports remain available. See the migration guide for
replacement imports and checkpoint compatibility.
1.0 — Source baseline
Version 1.0 identifies the source before the package reorganization, at commit
2916774.
It contains the original combined sensing, model, training, and Hub-loading code.
This is a source baseline, not a release published on PyPI.