datasets>=2.16.0
numpy
evaluate>=0.4.0
jinja2
pytablewriter
rouge-score>=0.0.4
sacrebleu>=1.5.0
scikit-learn>=0.24.1
sqlitedict
dill
word2number
more_itertools
typing_extensions
tqdm>=4.59.0

[acpbench]
lark>=1.1.9
tarski[clingo]==0.8.2
pddl==0.4.2
kstar-planner==1.4.2

[api]
requests
aiohttp
tenacity
tqdm
tiktoken

[archiver]
jsonlines
zstandard

[audiolm_qwen]
librosa
soundfile

[dev]
pytest>=9.0
pytest-cov
pytest-xdist
requests
aiohttp
tenacity
tqdm
tiktoken
sentencepiece

[discrim_eval]
statsmodels==0.14.4

[gptq]
auto-gptq[triton]>=0.6.0

[gptqmodel]
gptqmodel>=1.0.9

[habana]
optimum-habana

[hf]
transformers>=4.1
torch>=1.8
accelerate>=0.26.0
peft>=0.2.0

[ibm_watsonx_ai]
ibm_watsonx_ai>=1.1.22
python-dotenv

[ifeval]
langdetect
immutabledict
nltk>=3.9.1

[ipex]
optimum-intel

[japanese_leaderboard]
emoji==2.14.0
neologdn==0.5.3
fugashi[unidic-lite]
rouge_score>=0.1.2

[libra]
pymorphy2

[litellm]
litellm<1.85,>=1.60
aiohttp
requests
tenacity
tqdm

[longbench]
jieba
fuzzywuzzy
rouge

[math]
sympy>=1.12
antlr4-python3-runtime==4.11
math_verify[antlr4_11_0]

[multilingual]
nagisa>=0.2.7
jieba>=0.42.1
pycountry

[optimum]
optimum[openvino]

[ruler]
nltk
wonderwords
scipy

[sentencepiece]
sentencepiece>=0.1.98

[sparsify]
sparsify

[tasks]
lm_eval[discrim_eval]
lm_eval[ifeval]
lm_eval[japanese_leaderboard]
lm_eval[longbench]
lm_eval[libra]
lm_eval[math]
lm_eval[multilingual]
lm_eval[ruler]

[trackio]
trackio>=0.23.0

[unitxt]
unitxt==1.22.0

[vllm]
vllm>=0.18

[wandb]
wandb>=0.16.3
pandas
numpy

[zeno]
pandas
zeno-client
