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.2
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.2.tar.gz | 82.4 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| visiontext-1.0.2-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 177.1 kB
Release files / visiontext-1.0.2.tar.gz
| Download URL | visiontext-1.0.2.tar.gz |
|---|---|
| Size | 82.4 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
3746a92063ce92a14d96d52628a0b0949d3cacf0edb41202192175a7ece7f402
|
|
BLAKE2b-256 checksum How to use checksums |
944b2d82cfa9087ca69bd68a2fb1f629a0732ae6f70ea657cf5403de2e9cff85
|
| 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.2-py3-none-any.whl
| Download URL | visiontext-1.0.2-py3-none-any.whl |
|---|---|
| Size | 94.7 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
050bdba9926bdaba4dfc6675ff713c72faf07a2204a75b348f894410bfc7ce92
|
|
BLAKE2b-256 checksum How to use checksums |
4cdffabdfd171ba468e5c82031c7c1a4ab34d2d709acb3ad683e9007793d24f6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.21
|