torch>=2.4.0,<=2.10.0
torchvision>=0.19.0,<=0.21.0
torchaudio>=2.4.0,<=2.6.0
# Same window LlamaFactory 0.9.5 accepts, spanning transformers v4 and v5.
# Qwen3.5 and Gemma 4 need >=5.5.0; the rest works across the whole range.
# 5.3.0+ is recommended: train_from_scratch under ZeRO-3 needs it.
transformers>=4.55.0,!=4.57.0,<=5.6.0
accelerate>=1.3.0,<1.12.0
tyro==0.8.14
# Uncapped: the v5 stack resolves to numpy 2.x.
numpy>=1.24.0
datasets>=2.16.0,<=4.0.0
pandas>=2.0.0,<3.0.0
scipy
einops
sentencepiece
tiktoken
protobuf
uvicorn
pydantic
fastapi
sse-starlette
matplotlib>=3.7.0
fire
packaging
pyyaml
av
librosa
omegaconf
llamafactory>=0.9.5
