Skip to main content

ML task library for TigerFlow

Project description

tigerflow-ml

CI PyPI Docs

ML tasks for TigerFlow — private cloud ML APIs on HPC infrastructure.

Installation

pip install tigerflow-ml

Tasks

Task Description Entry Point
OCR Extract text from images and PDFs ocr / ocr-local
Translation Translate text documents translate / translate-local
Transcription Transcribe audio to text transcribe / transcribe-local
Object Detection Detect objects in images and videos detect / detect-local

Each task provides both a Slurm variant (for HPC) and a Local variant (for development).

Usage

After installation, tasks are automatically discoverable via:

tigerflow tasks list

Run a task directly:

python -m tigerflow_ml.text.ocr.slurm --help
python -m tigerflow_ml.text.translate.slurm --help
python -m tigerflow_ml.audio.transcribe.slurm --help
python -m tigerflow_ml.image.detect.slurm --help

Development

uv sync --group dev
uv run pre-commit run --all-files
uv run pytest tests

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

tigerflow_ml-0.1.0a0.tar.gz (1.5 MB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

tigerflow_ml-0.1.0a0-py3-none-any.whl (17.1 kB view details)

Uploaded Python 3

File details

Details for the file tigerflow_ml-0.1.0a0.tar.gz.

File metadata

  • Download URL: tigerflow_ml-0.1.0a0.tar.gz
  • Upload date:
  • Size: 1.5 MB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for tigerflow_ml-0.1.0a0.tar.gz
Algorithm Hash digest
SHA256 2aa2e2a20f0c3c532d54d0684596064d97d434270002502658ae696ec069dcb2
MD5 b62087cc1a3bcdec4083e950eaa4a6e2
BLAKE2b-256 8334f46b3c1ceb7e819bf12d2c6ff728a4febf29d757ffc3de5b1546f867bcee

See more details on using hashes here.

Provenance

The following attestation bundles were made for tigerflow_ml-0.1.0a0.tar.gz:

Publisher: cd.yml on princeton-ddss/tigerflow-ml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file tigerflow_ml-0.1.0a0-py3-none-any.whl.

File metadata

  • Download URL: tigerflow_ml-0.1.0a0-py3-none-any.whl
  • Upload date:
  • Size: 17.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for tigerflow_ml-0.1.0a0-py3-none-any.whl
Algorithm Hash digest
SHA256 8027f51a9a02ccf2ca54da7ace72551e64ce10976d32ebf9be59143a3be09fae
MD5 9f9027b4cadde8e9b6ea98789d0d8fa9
BLAKE2b-256 7d4106ed4556b13a30068f8144dd411b3e7eda5084ea7c8252db5508899bba8e

See more details on using hashes here.

Provenance

The following attestation bundles were made for tigerflow_ml-0.1.0a0-py3-none-any.whl:

Publisher: cd.yml on princeton-ddss/tigerflow-ml

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page