Fix Dockerfile build issue
This commit is contained in:
427
requirements.txt
427
requirements.txt
@@ -1,65 +1,362 @@
|
||||
pydantic<2.10.0 # incompatible with llama index
|
||||
numpy<2.0.0 # temporal not using numpy 2.0.0
|
||||
pandas>=2.1.0
|
||||
tqdm
|
||||
tiktoken>=0.7.0 # for counting token
|
||||
openai>=1.0.0
|
||||
rank_bm25 # for bm25 retrieval
|
||||
pyyaml # for yaml file
|
||||
pyarrow # for pandas with parquet
|
||||
fastparquet # for pandas with parquet
|
||||
sacrebleu # for bleu score
|
||||
evaluate # for meteor and other scores
|
||||
rouge_score # for rouge score
|
||||
rich # for pretty logging
|
||||
click # for cli
|
||||
cohere>=5.8.0 # for cohere services
|
||||
tokenlog>=0.0.2 # for token logging
|
||||
aiohttp # for async http requests
|
||||
voyageai # for voyageai reranker
|
||||
mixedbread-ai # for mixedbread-ai reranker
|
||||
llama-index-llms-bedrock
|
||||
scikit-learn
|
||||
emoji
|
||||
|
||||
### Vector DB ###
|
||||
pymilvus>=2.3.0 # for using milvus vectordb
|
||||
chromadb>=0.5.0 # for chroma vectordb
|
||||
weaviate-client # for weaviate vectordb
|
||||
pinecone[grpc] # for pinecone vectordb
|
||||
couchbase # for couchbase vectordb
|
||||
qdrant-client # for qdrant vectordb
|
||||
|
||||
### API server ###
|
||||
quart
|
||||
pyngrok
|
||||
### LlamaIndex ###
|
||||
llama-index>=0.11.0
|
||||
llama-index-core>=0.11.0
|
||||
# readers
|
||||
llama-index-readers-file
|
||||
# Embeddings
|
||||
llama-index-embeddings-openai
|
||||
llama-index-embeddings-ollama
|
||||
# LLMs
|
||||
llama-index-llms-openai>=0.2.7
|
||||
llama-index-llms-openai-like
|
||||
# Retriever
|
||||
llama-index-retrievers-bm25
|
||||
|
||||
# WebUI
|
||||
streamlit
|
||||
gradio
|
||||
|
||||
### Langchain ###
|
||||
langchain-core==0.3.0
|
||||
langchain-unstructured>=0.1.5
|
||||
langchain-upstage
|
||||
langchain-community>=0.3.0
|
||||
|
||||
# autorag dashboard
|
||||
panel
|
||||
seaborn
|
||||
ipykernel
|
||||
ipywidgets
|
||||
ipywidgets_bokeh
|
||||
about-time==4.2.1
|
||||
absl-py==2.1.0
|
||||
accelerate==1.5.2
|
||||
aiofiles==23.2.1
|
||||
aiohappyeyeballs==2.6.1
|
||||
aiohttp==3.11.14
|
||||
aiolimiter==1.2.1
|
||||
aiosignal==1.3.2
|
||||
alive-progress==3.2.0
|
||||
altair==5.5.0
|
||||
annotated-types==0.7.0
|
||||
anthropic==0.28.1
|
||||
anyio==4.9.0
|
||||
asgiref==3.8.1
|
||||
asttokens==3.0.0
|
||||
async-timeout==4.0.3
|
||||
attrs==25.3.0
|
||||
Authlib==1.3.1
|
||||
autograd==1.7.0
|
||||
AutoRAG==0.3.13
|
||||
backoff==2.2.1
|
||||
bcrypt==4.3.0
|
||||
beautifulsoup4==4.13.3
|
||||
bert-score==0.3.13
|
||||
bleach==6.2.0
|
||||
blinker==1.9.0
|
||||
bm25s==0.2.9
|
||||
bokeh==3.6.3
|
||||
boto3==1.37.14
|
||||
botocore==1.37.14
|
||||
build==1.2.2.post1
|
||||
cachetools==5.5.2
|
||||
cbor==1.0.0
|
||||
certifi==2025.1.31
|
||||
cffi==1.17.1
|
||||
charset-normalizer==3.4.1
|
||||
chroma-hnswlib==0.7.6
|
||||
chromadb==0.6.3
|
||||
click==8.1.8
|
||||
cma==3.2.2
|
||||
cohere==5.14.0
|
||||
colorama==0.4.6
|
||||
coloredlogs==15.0.1
|
||||
comm==0.2.2
|
||||
contourpy==1.3.1
|
||||
couchbase==4.3.5
|
||||
cramjam==2.9.1
|
||||
cryptography==44.0.2
|
||||
cycler==0.12.1
|
||||
dataclasses-json==0.6.7
|
||||
datasets==3.2.0
|
||||
debugpy==1.8.13
|
||||
decorator==5.2.1
|
||||
Deprecated==1.2.18
|
||||
dill==0.3.8
|
||||
dirtyjson==1.0.8
|
||||
distro==1.9.0
|
||||
durationpy==0.9
|
||||
emoji==2.14.1
|
||||
eval_type_backport==0.2.2
|
||||
evaluate==0.4.3
|
||||
exceptiongroup==1.2.2
|
||||
executing==2.2.0
|
||||
fastapi==0.115.11
|
||||
fastavro==1.10.0
|
||||
fastparquet==2024.11.0
|
||||
ffmpy==0.5.0
|
||||
filelock==3.18.0
|
||||
filetype==1.2.0
|
||||
FlagEmbedding==1.3.4
|
||||
Flask==3.1.0
|
||||
flatbuffers==25.2.10
|
||||
fonttools==4.56.0
|
||||
frozenlist==1.5.0
|
||||
fsspec==2024.9.0
|
||||
gitdb==4.0.12
|
||||
GitPython==3.1.44
|
||||
google-auth==2.38.0
|
||||
googleapis-common-protos==1.69.2
|
||||
gradio==4.44.1
|
||||
gradio_client==1.3.0
|
||||
grapheme==0.6.0
|
||||
greenlet==3.1.1
|
||||
groovy==0.1.2
|
||||
grpcio==1.67.1
|
||||
grpcio-health-checking==1.67.1
|
||||
grpcio-tools==1.67.1
|
||||
h11==0.14.0
|
||||
h2==4.2.0
|
||||
hpack==4.1.0
|
||||
httpcore==1.0.7
|
||||
httptools==0.6.4
|
||||
httpx==0.27.2
|
||||
httpx-sse==0.4.0
|
||||
huggingface-hub==0.23.5
|
||||
humanfriendly==10.0
|
||||
Hypercorn==0.17.3
|
||||
hyperframe==6.1.0
|
||||
idna==3.10
|
||||
ijson==3.3.0
|
||||
importlib_metadata==8.6.1
|
||||
importlib_resources==6.5.2
|
||||
inscriptis==2.5.3
|
||||
ipykernel==6.29.5
|
||||
ipython==8.34.0
|
||||
ipywidgets==8.1.5
|
||||
ipywidgets_bokeh==1.6.0
|
||||
ir_datasets==0.5.10
|
||||
itsdangerous==2.2.0
|
||||
jedi==0.19.2
|
||||
Jinja2==3.1.6
|
||||
jiter==0.9.0
|
||||
jmespath==1.0.1
|
||||
joblib==1.4.2
|
||||
jpype1==1.5.2
|
||||
jsonpatch==1.33
|
||||
jsonpath-python==1.0.6
|
||||
jsonpointer==3.0.0
|
||||
jsonschema==4.23.0
|
||||
jsonschema-specifications==2024.10.1
|
||||
jstyleson==0.0.2
|
||||
jupyter_client==8.6.3
|
||||
jupyter_core==5.7.2
|
||||
jupyterlab_widgets==3.0.13
|
||||
kiwipiepy==0.20.4
|
||||
kiwipiepy_model==0.20.0
|
||||
kiwisolver==1.4.8
|
||||
konlpy==0.6.0
|
||||
kubernetes==32.0.1
|
||||
langchain==0.3.20
|
||||
langchain-community==0.3.19
|
||||
langchain-core==0.3.45
|
||||
langchain-openai==0.3.9
|
||||
langchain-text-splitters==0.3.6
|
||||
langchain-unstructured==0.1.6
|
||||
langchain-upstage==0.6.0
|
||||
langsmith==0.3.15
|
||||
linkify-it-py==2.0.3
|
||||
llama-cloud==0.1.14
|
||||
llama-cloud-services==0.6.5
|
||||
llama-index==0.11.22
|
||||
llama-index-agent-openai==0.3.4
|
||||
llama-index-cli==0.3.1
|
||||
llama-index-core==0.11.23
|
||||
llama-index-embeddings-huggingface==0.3.1
|
||||
llama-index-embeddings-ollama==0.3.1
|
||||
llama-index-embeddings-openai==0.2.5
|
||||
llama-index-indices-managed-llama-cloud==0.6.0
|
||||
llama-index-legacy==0.9.48.post4
|
||||
llama-index-llms-anthropic==0.2.1
|
||||
llama-index-llms-bedrock==0.2.6
|
||||
llama-index-llms-huggingface==0.3.5
|
||||
llama-index-llms-ollama==0.3.6
|
||||
llama-index-llms-openai==0.2.16
|
||||
llama-index-llms-openai-like==0.2.0
|
||||
llama-index-multi-modal-llms-openai==0.2.3
|
||||
llama-index-program-openai==0.2.0
|
||||
llama-index-question-gen-openai==0.2.0
|
||||
llama-index-readers-file==0.2.2
|
||||
llama-index-readers-llama-parse==0.3.0
|
||||
llama-index-retrievers-bm25==0.4.0
|
||||
llama-parse==0.6.4.post1
|
||||
llmlingua==0.2.2
|
||||
lxml==5.3.1
|
||||
lz4==4.4.3
|
||||
Markdown==3.7
|
||||
markdown-it-py==3.0.0
|
||||
MarkupSafe==2.1.5
|
||||
marshmallow==3.26.1
|
||||
matplotlib==3.10.1
|
||||
matplotlib-inline==0.1.7
|
||||
mdit-py-plugins==0.4.2
|
||||
mdurl==0.1.2
|
||||
milvus-lite==2.4.11
|
||||
minijinja==2.8.0
|
||||
mixedbread-ai==2.2.6
|
||||
mmh3==5.1.0
|
||||
monotonic==1.6
|
||||
mpmath==1.3.0
|
||||
multidict==6.2.0
|
||||
multiprocess==0.70.16
|
||||
mypy-extensions==1.0.0
|
||||
narwhals==1.31.0
|
||||
natsort==8.4.0
|
||||
nest-asyncio==1.6.0
|
||||
networkx==3.3
|
||||
ninja==1.11.1.3
|
||||
nltk==3.9.1
|
||||
nncf==2.15.0
|
||||
numpy==1.26.4
|
||||
nvidia-cublas-cu12==12.4.5.8
|
||||
nvidia-cuda-cupti-cu12==12.4.127
|
||||
nvidia-cuda-nvrtc-cu12==12.4.127
|
||||
nvidia-cuda-runtime-cu12==12.4.127
|
||||
nvidia-cudnn-cu12==9.1.0.70
|
||||
nvidia-cufft-cu12==11.2.1.3
|
||||
nvidia-curand-cu12==10.3.5.147
|
||||
nvidia-cusolver-cu12==11.6.1.9
|
||||
nvidia-cusparse-cu12==12.3.1.170
|
||||
nvidia-cusparselt-cu12==0.6.2
|
||||
nvidia-nccl-cu12==2.21.5
|
||||
nvidia-nvjitlink-cu12==12.4.127
|
||||
nvidia-nvtx-cu12==12.4.127
|
||||
oauthlib==3.2.2
|
||||
ollama==0.3.3
|
||||
onnx==1.17.0
|
||||
onnxruntime==1.19.2
|
||||
openai==1.66.3
|
||||
opentelemetry-api==1.31.0
|
||||
opentelemetry-exporter-otlp-proto-common==1.31.0
|
||||
opentelemetry-exporter-otlp-proto-grpc==1.31.0
|
||||
opentelemetry-instrumentation==0.52b0
|
||||
opentelemetry-instrumentation-asgi==0.52b0
|
||||
opentelemetry-instrumentation-fastapi==0.52b0
|
||||
opentelemetry-proto==1.31.0
|
||||
opentelemetry-sdk==1.31.0
|
||||
opentelemetry-semantic-conventions==0.52b0
|
||||
opentelemetry-util-http==0.52b0
|
||||
openvino==2025.0.0
|
||||
openvino-telemetry==2025.1.0
|
||||
openvino-tokenizers==2025.0.0.0
|
||||
optimum==1.24.0
|
||||
optimum-intel==1.22.0
|
||||
orjson==3.10.15
|
||||
overrides==7.7.0
|
||||
packaging==24.2
|
||||
pandas==2.2.3
|
||||
panel==1.6.1
|
||||
param==2.2.0
|
||||
parso==0.8.4
|
||||
pdfminer.six==20231228
|
||||
pdfplumber==0.11.5
|
||||
peft==0.13.2
|
||||
pexpect==4.9.0
|
||||
pillow==10.4.0
|
||||
pinecone==6.0.2
|
||||
pinecone-plugin-interface==0.0.7
|
||||
platformdirs==4.3.6
|
||||
portalocker==2.10.1
|
||||
posthog==3.21.0
|
||||
priority==2.0.0
|
||||
prompt_toolkit==3.0.50
|
||||
propcache==0.3.0
|
||||
protobuf==5.29.3
|
||||
protoc-gen-openapiv2==0.0.1
|
||||
psutil==7.0.0
|
||||
ptyprocess==0.7.0
|
||||
pure_eval==0.2.3
|
||||
py-cpuinfo==9.0.0
|
||||
pyarrow==19.0.1
|
||||
pyasn1==0.6.1
|
||||
pyasn1_modules==0.4.1
|
||||
pycparser==2.22
|
||||
pydantic==2.9.2
|
||||
pydantic-settings==2.8.1
|
||||
pydantic_core==2.23.4
|
||||
pydeck==0.9.1
|
||||
pydot==2.0.0
|
||||
pydub==0.25.1
|
||||
Pygments==2.19.1
|
||||
pymilvus==2.5.5
|
||||
pymoo==0.6.1.3
|
||||
pyngrok==7.2.3
|
||||
pyparsing==3.2.1
|
||||
pypdf==4.3.1
|
||||
pypdfium2==4.30.1
|
||||
PyPika==0.48.9
|
||||
pyproject_hooks==1.2.0
|
||||
PyStemmer==2.2.0.3
|
||||
python-dateutil==2.8.2
|
||||
python-dotenv==1.0.1
|
||||
python-multipart==0.0.20
|
||||
pytz==2025.1
|
||||
pyviz_comms==3.0.4
|
||||
PyYAML==6.0.2
|
||||
pyzmq==26.3.0
|
||||
qdrant-client==1.13.3
|
||||
Quart==0.20.0
|
||||
rank-bm25==0.2.2
|
||||
referencing==0.36.2
|
||||
regex==2024.11.6
|
||||
requests==2.32.3
|
||||
requests-oauthlib==2.0.0
|
||||
requests-toolbelt==1.0.0
|
||||
rich==13.9.4
|
||||
rouge_score==0.1.2
|
||||
rpds-py==0.23.1
|
||||
rsa==4.9
|
||||
ruff==0.11.0
|
||||
s3transfer==0.11.4
|
||||
sacrebleu==2.5.1
|
||||
safehttpx==0.1.6
|
||||
safetensors==0.5.3
|
||||
scikit-learn==1.6.1
|
||||
scipy==1.15.2
|
||||
seaborn==0.13.2
|
||||
semantic-version==2.10.0
|
||||
sentence-transformers==3.4.1
|
||||
sentencepiece==0.2.0
|
||||
setuptools-scm==8.2.0
|
||||
shellingham==1.5.4
|
||||
six==1.17.0
|
||||
smmap==5.0.2
|
||||
sniffio==1.3.1
|
||||
soupsieve==2.6
|
||||
SQLAlchemy==2.0.39
|
||||
stack-data==0.6.3
|
||||
starlette==0.46.1
|
||||
streamlit==1.43.2
|
||||
striprtf==0.0.26
|
||||
sympy==1.13.1
|
||||
tabulate==0.9.0
|
||||
taskgroup==0.2.2
|
||||
tenacity==8.5.0
|
||||
text-generation==0.7.0
|
||||
threadpoolctl==3.6.0
|
||||
tiktoken==0.9.0
|
||||
tokenizers==0.19.1
|
||||
tokenlog==0.0.2
|
||||
toml==0.10.2
|
||||
tomli==2.2.1
|
||||
tomlkit==0.12.0
|
||||
torch==2.6.0
|
||||
tornado==6.4.2
|
||||
tqdm==4.67.1
|
||||
traitlets==5.14.3
|
||||
transformers==4.44.2
|
||||
trec-car-tools==2.6
|
||||
triton==3.2.0
|
||||
typer==0.15.2
|
||||
types-requests==2.32.0.20250306
|
||||
typing-inspect==0.9.0
|
||||
typing_extensions==4.12.2
|
||||
tzdata==2025.1
|
||||
uc-micro-py==1.0.3
|
||||
ujson==5.10.0
|
||||
unlzw3==0.2.3
|
||||
unstructured-client==0.27.0
|
||||
urllib3==2.3.0
|
||||
uvicorn==0.34.0
|
||||
uvloop==0.21.0
|
||||
validators==0.34.0
|
||||
voyageai==0.3.2
|
||||
warc3-wet==0.2.5
|
||||
warc3-wet-clueweb09==0.2.5
|
||||
watchdog==6.0.0
|
||||
watchfiles==1.0.4
|
||||
wcwidth==0.2.13
|
||||
weaviate-client==4.11.1
|
||||
webencodings==0.5.1
|
||||
websocket-client==1.8.0
|
||||
websockets==12.0
|
||||
Werkzeug==3.1.3
|
||||
widgetsnbextension==4.0.13
|
||||
wrapt==1.17.2
|
||||
wsproto==1.2.0
|
||||
xxhash==3.5.0
|
||||
xyzservices==2025.1.0
|
||||
yarl==1.18.3
|
||||
zipp==3.21.0
|
||||
zlib-state==0.1.9
|
||||
zstandard==0.23.0
|
||||
Reference in New Issue
Block a user