Datature Vi SDK
Project description
Python SDK for Datature Vi
The official Python SDK for Datature Vi - a powerful platform for vision-language model training and inference.
🚀 Installation
pip install vi-sdk
For inference capabilities:
pip install vi-sdk[inference]
📖 Documentation
Visit our comprehensive documentation at vi.developers.datature.com
🎯 Quick Start
import vi
# Initialize client
client = vi.Client()
# List datasets
datasets = client.datasets.list()
for dataset in datasets:
print(f"Dataset: {dataset.name}")
✨ Features
- Dataset Management: Create, upload, and manage datasets
- Asset Operations: Batch upload and download with progress tracking
- Annotations: JSONL format support for captions and grounding
- Model Training: Track runs and manage trained models
- Inference: Local VLM inference (Qwen2.5-VL, NVILA)
- Dataset Loaders: PyTorch-compatible data loading utilities
📝 License
Apache License 2.0 - see LICENSE file for details.
🤝 Contributing
See CONTRIBUTING.md for contribution guidelines.
Development Setup
We use pre-commit hooks to ensure code quality:
# Install dependencies
uv sync --all-extras
# Install pre-commit hooks
uv run pre-commit install
# Verify setup
uv run pre-commit run --all-files
📖 Documentation:
- Development Guide - Complete development workflow
- Pre-commit Setup - Quick reference for hooks
- Setup Summary - Overview of CI/CD improvements
🐛 Issues
Report issues on GitHub Issues
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file vi_sdk-0.1.0b6.tar.gz.
File metadata
- Download URL: vi_sdk-0.1.0b6.tar.gz
- Upload date:
- Size: 816.4 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
849628350cf257fc7bbcbc81a07a473210c72aca147e320101c7913797cb4677
|
|
| MD5 |
506acab63893298ae1c9b61df9c03e42
|
|
| BLAKE2b-256 |
e1abce06ddf256d7bc9b29f7e060180164900f4d15beec68748c905e639246e7
|
Provenance
The following attestation bundles were made for vi_sdk-0.1.0b6.tar.gz:
Publisher:
publish-pypi.yml on datature/Vi-SDK
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
vi_sdk-0.1.0b6.tar.gz -
Subject digest:
849628350cf257fc7bbcbc81a07a473210c72aca147e320101c7913797cb4677 - Sigstore transparency entry: 1003285655
- Sigstore integration time:
-
Permalink:
datature/Vi-SDK@cb1c46a2e75f393a4efbaf8a23a0c14061dbafc1 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/datature
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-pypi.yml@cb1c46a2e75f393a4efbaf8a23a0c14061dbafc1 -
Trigger Event:
push
-
Statement type:
File details
Details for the file vi_sdk-0.1.0b6-py3-none-any.whl.
File metadata
- Download URL: vi_sdk-0.1.0b6-py3-none-any.whl
- Upload date:
- Size: 431.9 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6fe0b82b1e8cd2f66ceb26594446115e8af35bbbeb865d77f82f0c1f9992959d
|
|
| MD5 |
032a9bcab0f109d3d1ccc2a09b9419c0
|
|
| BLAKE2b-256 |
b6ef42bdd08454d3a690144dbe58bdd94c83a159f5d57a5d5cd3b15bfca2a506
|
Provenance
The following attestation bundles were made for vi_sdk-0.1.0b6-py3-none-any.whl:
Publisher:
publish-pypi.yml on datature/Vi-SDK
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
vi_sdk-0.1.0b6-py3-none-any.whl -
Subject digest:
6fe0b82b1e8cd2f66ceb26594446115e8af35bbbeb865d77f82f0c1f9992959d - Sigstore transparency entry: 1003285678
- Sigstore integration time:
-
Permalink:
datature/Vi-SDK@cb1c46a2e75f393a4efbaf8a23a0c14061dbafc1 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/datature
-
Access:
private
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-pypi.yml@cb1c46a2e75f393a4efbaf8a23a0c14061dbafc1 -
Trigger Event:
push
-
Statement type: