
[all]
shadowlm[cli,retrieval,torch]

[cli]
typer>=0.12
rich>=13
pyyaml>=6

[mlx]
mlx-lm>=0.20

[mlx-all]
shadowlm[cli,mlx,preference,retrieval]

[preference]
mlx-lm-lora>=2.0

[retrieval]
sentence-transformers>=3.0

[torch]
datasets>=2.20
transformers>=4.43
trl>=0.9
peft>=0.12
accelerate>=0.33
torch>=2.3
