visiontext
Utilities for deep learning on multimodal data.
- jupyter notebooks / jupyter lab / ipython
- matplotlib
- pandas
- webdataset / tar
- pytorch
Install
Requires python>=3.10.
pip install visiontext
The base install has no heavy packages. Those come with extras:
| extra | installs | for |
|---|---|---|
torch |
torch, torchvision, safetensors, webdataset, opencv, turbojpeg | images, distutils, mathutils, torchutils, denormalize, iotools.feature_compression, webdataset_pipeline, profiling.hardware_profiler. Additionally requires libjpeg-turbo |
notebook |
matplotlib, seaborn, pandas, scipy, ipython, jupyter | imports, htmltools, pandatools, colormaps, bboxes, plots, audiotools |
nlp |
nltk, spacy, h5py | nlp |
db |
sqlalchemy, lmdb | sqlalchemist, cacheutils. Additionally requires sqlite |
pip install visiontext[torch,notebook]
Full build
Everything at once:
pip install visiontext[full]
Dev install
Clone repository and cd into, then:
pip install pytest pytest-cov pylint black[jupyter]
pylint visiontext
pylint tests
# full build
pip install -e .[full]
python -m pytest --cov
# minimal build
pip install -e .
python -m pytest --cov -m "not full"
Changelog
- 0.23.1: Drop python 3.8 support since PyTorch dropped it. Set minimum python version as 3.10.
- PyTorch disabled the install via conda, change builds to install PyTorch CPU via pip.
- 0.10.1: Test with python 3.12
- 0.8.1: Set minimum python version to 3.8 since PyTorch requires it
Metadata
Release files for visiontext 1.0.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| visiontext-1.0.0.tar.gz | 84.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| visiontext-1.0.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 179.9 kB
Release files / visiontext-1.0.0.tar.gz
| Download URL | visiontext-1.0.0.tar.gz |
|---|---|
| Size | 84.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
2166ce36cc0edabc59483705acfbc740a255397badf3d194a37299d3c9f85f7b
|
|
BLAKE2b-256 checksum How to use checksums |
1bc4e84527bad36c36b133036abc1173ba3c05089d2ce4e607f31756a607484c
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.21
|
Release files / visiontext-1.0.0-py3-none-any.whl
| Download URL | visiontext-1.0.0-py3-none-any.whl |
|---|---|
| Size | 95.9 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
6e7291caedb9158ad3f7c1cb4afa561deb8f276203478ef4e9e11a18223d4ee5
|
|
BLAKE2b-256 checksum How to use checksums |
7498d3bd9ac99396ba47419c98c17aad43a6d54556eef16e0f9235386d4ca198
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.21
|