-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathrequirements.txt
More file actions
24 lines (21 loc) Β· 1.25 KB
/
requirements.txt
File metadata and controls
24 lines (21 loc) Β· 1.25 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
# ββ Core inference ββββββββββββββββββββββββββββββββββββββββββββββββββββββββββββ
mlx>=0.18
mlx-lm>=0.19
safetensors>=0.4
numpy>=1.26
transformers>=4.40
huggingface-hub>=0.23
# ββ TUI (progress bars, spinners, styled output) ββββββββββββββββββββββββββββββ
rich>=13.0
# ββ OpenAI-compatible API server (server.py) ββββββββββββββββββββββββββββββββββ
fastapi>=0.111
uvicorn[standard]>=0.29.0
sse-starlette>=1.8.2
# ββ Fast JSON (optional speed-up β 3β7Γ faster SSE serialisation) ββββββββββ
# Graceful stdlib fallback when not installed.
orjson>=3.9
# ββ Entropy compression / transparent .npy.zst loading βββββββββββββββββββββββ
zstandard>=0.22.0
# ββ Evaluation extras (install separately) βββββββββββββββββββββββββββββββββββ
# pip install "squish[eval]" or pip install -r requirements-eval.txt
# lm-eval, datasets, accelerate, sacrebleu, rouge_score, nltk