ml/requirements
Lilith a1c0429323 ci: add Forgejo Actions publish workflows to all packages
Added standardized workflows for automated publishing on push to main/master.
Configuration-driven, version-checked, workspace-aware workflows.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
2026-01-09 11:41:53 -08:00
..
core.txt ci: add Forgejo Actions publish workflows to all packages 2026-01-09 11:41:53 -08:00
database.txt ci: add Forgejo Actions publish workflows to all packages 2026-01-09 11:41:53 -08:00
fastapi.txt ci: add Forgejo Actions publish workflows to all packages 2026-01-09 11:41:53 -08:00
README.md ci: add Forgejo Actions publish workflows to all packages 2026-01-09 11:41:53 -08:00
vision.txt ci: add Forgejo Actions publish workflows to all packages 2026-01-09 11:41:53 -08:00

ML Requirements

Shared requirements files for ML services and applications.

Usage

Install requirements using pip:

# Core ML dependencies (PyTorch, Transformers, etc.)
pip install -r @packages/@ml/requirements/core.txt

# Vision dependencies (torchvision, PIL, OpenCV)
pip install -r @packages/@ml/requirements/vision.txt

# Database dependencies (SQLAlchemy, asyncpg)
pip install -r @packages/@ml/requirements/database.txt

# FastAPI dependencies
pip install -r @packages/@ml/requirements/fastapi.txt

Combining Requirements

You can combine multiple requirement files:

# Install core + vision
pip install -r @packages/@ml/requirements/core.txt -r @packages/@ml/requirements/vision.txt

# Or reference from your own requirements.txt
# In your project's requirements.txt:
-r ../../../@packages/@ml/requirements/core.txt
-r ../../../@packages/@ml/requirements/fastapi.txt

Available Files

File Description
core.txt Core ML dependencies: torch, transformers, accelerate, safetensors
vision.txt Vision dependencies: torchvision, Pillow, opencv-python
database.txt Database dependencies: sqlalchemy, asyncpg, alembic
fastapi.txt FastAPI dependencies: fastapi, uvicorn, pydantic