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.0a1.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.0a1-py3-none-any.whl (17.4 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for tigerflow_ml-0.1.0a1.tar.gz
Algorithm Hash digest
SHA256 b095254df280256914f1a43eda590843732d524add168ce5d48a5f8b666147cc
MD5 ee828a665890415822316f80b93cdf5e
BLAKE2b-256 0c174da37dc695139b7c78502224d44e67bddfd7e038c5986a44918460bd2ad1

See more details on using hashes here.

Provenance

The following attestation bundles were made for tigerflow_ml-0.1.0a1.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.0a1-py3-none-any.whl.

File metadata

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

File hashes

Hashes for tigerflow_ml-0.1.0a1-py3-none-any.whl
Algorithm Hash digest
SHA256 0c6adb326994c4c6454cd4bbbcfe836b7b3ca71aec839cb7f07995d567ae65cc
MD5 409cb30b383a6d9af0c7b92d41ad09e2
BLAKE2b-256 c0a66982fc8e86e70d345f81fe4192cc1a2d18438af44be25ed3002a72570bfa

See more details on using hashes here.

Provenance

The following attestation bundles were made for tigerflow_ml-0.1.0a1-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