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.1
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.1.tar.gz | 79.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| visiontext-1.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 170.6 kB
Release files / visiontext-1.0.1.tar.gz
| Download URL | visiontext-1.0.1.tar.gz |
|---|---|
| Size | 79.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
ea3355127659fbcb739b6a46a80af5aa4bab3abf6c8758e0acdd79476c44ed78
|
|
BLAKE2b-256 checksum How to use checksums |
f682288667662df182d78228c0128ab52cd9a449f2894dd34b6fdf943cb09cc0
|
| 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.1-py3-none-any.whl
| Download URL | visiontext-1.0.1-py3-none-any.whl |
|---|---|
| Size | 91.1 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
55707fb62bd2a09ec52c6323d4d7d23fb819d3a48fb511b8676fd898365c07d6
|
|
BLAKE2b-256 checksum How to use checksums |
f2f3ca5420441d8a083e281dc1633bc8153f657ddec05b8a7a25c220a5e7c8f6
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/7.0.0 CPython/3.10.21
|