invoke>=2.0.0
onnx<1.18.0,>=1.11.0
torch>=1.12.1
pyyaml>=5.4
typeguard>=2.3.13
packaging>=20.9
numpy<2.0.0
pandas>=1.5.3
fasteners
GitPython>=3.1.40
psutil>=6.1.1
wmi
pytz
zstandard
matplotlib
tabulate
huggingface-hub==0.30.2

[llm]
torch>=2.6.0
transformers<=4.51.3
accelerate
py-cpuinfo
sentencepiece
datasets
human-eval-windows==1.0.4
fastapi
uvicorn[standard]
openai>=1.81.0
lm-eval[api]

[llm-oga-cpu]
onnxruntime-genai==0.6.0
onnxruntime<1.22.0,>=1.10.1
lemonade-sdk[llm]

[llm-oga-cuda]
onnxruntime-genai-cuda==0.6.0
onnxruntime-gpu<1.22.0,>=1.19.1
transformers<4.45.0
lemonade-sdk[llm]

[llm-oga-hybrid]
onnx==1.16.1
numpy==1.26.4
protobuf>=6.30.1
lemonade-sdk[llm]

[llm-oga-igpu]
onnxruntime-genai-directml==0.6.0
onnxruntime-directml<1.22.0,>=1.19.0
transformers<4.45.0
lemonade-sdk[llm]

[llm-oga-npu]
onnx==1.16.0
onnxruntime==1.18.0
numpy==1.26.4
protobuf>=6.30.1
lemonade-sdk[llm]

[llm-oga-unified]
lemonade-sdk[llm-oga-hybrid]
