invoke>=2.0.0
onnx<1.18.0,>=1.11.0
pyyaml>=5.4
typeguard>=2.3.13
packaging>=20.9
numpy<2.0.0
fasteners
GitPython>=3.1.40
psutil>=6.1.1
wmi
py-cpuinfo
pytz
zstandard
fastapi
uvicorn[standard]
openai>=1.81.0
transformers<=4.51.3
jinja2
tabulate
huggingface-hub==0.30.2

[llm]
torch>=2.6.0
accelerate
sentencepiece
datasets
pandas>=1.5.3
matplotlib
human-eval-windows==1.0.4
lm-eval[api]

[llm-oga-cpu]
lemonade-sdk[oga-cpu-minimal]
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]
lemonade-sdk[oga-hybrid-minimal]
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]

[oga-cpu-minimal]
onnxruntime-genai==0.6.0
onnxruntime<1.22.0,>=1.10.1

[oga-hybrid-minimal]
onnx==1.16.1
numpy==1.26.4
protobuf>=6.30.1
