requirements-common.txt 702 Bytes
Newer Older
1
cmake >= 3.21
2
3
4
ninja  # For faster builds.
psutil
sentencepiece  # Required for LLaMA tokenizer.
5
numpy < 2.0.0
yhu422's avatar
yhu422 committed
6
requests
7
tqdm
yhu422's avatar
yhu422 committed
8
py-cpuinfo
9
transformers >= 4.42.0  # Required for Gemma 2 and for additional chat template parameters.
10
tokenizers >= 0.19.1  # Required for Llama 3.
11
fastapi
12
aiohttp
13
openai
14
uvicorn[standard]
15
pydantic >= 2.0  # Required for OpenAI server.
16
pillow  # Required for image processing
17
prometheus_client >= 0.18.0
18
prometheus-fastapi-instrumentator >= 7.0.0
19
tiktoken >= 0.6.0  # Required for DBRX tokenizer
20
lm-format-enforcer == 0.10.1
21
outlines >= 0.0.43, < 0.1 # Requires torch >= 2.1.0
22
23
typing_extensions
filelock >= 3.10.4 # filelock starts to support `mode` argument from 3.10.4
24
pyzmq