satyakimitra commited on
Commit
4082998
·
1 Parent(s): 36a13a3

Fix: requirements.txt updated

Browse files
Files changed (2) hide show
  1. Dockerfile +3 -0
  2. requirements.txt +12 -18
Dockerfile CHANGED
@@ -46,6 +46,9 @@ ENV OLLAMA_ENABLED=false
46
  ENV PYTHONUNBUFFERED=1
47
  ENV DEBIAN_FRONTEND=noninteractive
48
  ENV PYTHONPATH=/app:$PYTHONPATH
 
 
 
49
 
50
  # Expose port for HF Spaces
51
  EXPOSE 7860
 
46
  ENV PYTHONUNBUFFERED=1
47
  ENV DEBIAN_FRONTEND=noninteractive
48
  ENV PYTHONPATH=/app:$PYTHONPATH
49
+ ENV OMP_NUM_THREADS=1
50
+ ENV PADDLE_PADDLE_NO_WARN=1
51
+ ENV PADDLE_NO_WARN=1
52
 
53
  # Expose port for HF Spaces
54
  EXPOSE 7860
requirements.txt CHANGED
@@ -6,19 +6,16 @@ pydantic-settings==2.12.0
6
  python-multipart==0.0.6
7
 
8
  # AI/ML & NLP
9
- #ollama==0.1.7
10
  sentence-transformers==2.2.2
11
  transformers==4.37.2
12
  torch==2.9.1
13
  tokenizers==0.15.2
14
  accelerate==0.24.1
15
 
16
-
17
  # Vector Database & Search
18
  faiss-cpu==1.7.4
19
  rank-bm25==0.2.2
20
 
21
-
22
  # Document Processing
23
  PyMuPDF==1.23.8
24
  PyPDF2==3.0.1
@@ -30,9 +27,14 @@ paddleocr==2.7.3
30
  easyocr==1.7.2
31
  paddlepaddle==3.2.2
32
  Pillow==10.0.1
33
- #opencv-python==4.6.0.66
34
  opencv-python-headless==4.8.1.78
35
 
 
 
 
 
 
 
36
  # Archive Handling
37
  py7zr==0.20.6
38
  rarfile==4.1
@@ -50,24 +52,19 @@ sentencepiece==0.2.1
50
  redis==5.0.1
51
  psutil==5.9.6
52
 
53
- # Ragas Evaluation Framework
54
- ragas==0.1.2
55
- pyarrow==14.0.2
56
- datasets==2.14.6
57
  evaluate==0.4.1
 
58
 
59
  # Evaluation Metrics & Utilities
60
  scikit-learn==1.3.2
61
  scipy==1.11.4
62
- pandas==2.0.3
63
  seaborn==0.13.0
64
  matplotlib==3.10.7
65
 
66
- # Development
67
- black==25.11.0
68
- flake8==7.3.0
69
- mypy==1.18.2
70
-
71
  # Async & Concurrency
72
  aiofiles==23.2.1
73
 
@@ -76,7 +73,7 @@ python-dateutil==2.8.2
76
  typing-extensions==4.15.0
77
  protobuf==4.25.8
78
 
79
- # Additional dependencies from your environment
80
  aiohttp>=3.9.3
81
  anyio==3.7.1
82
  async-timeout==4.0.3
@@ -96,7 +93,6 @@ jsonschema==4.25.0
96
  langchain==0.1.7
97
  langchain-community==0.0.20
98
  langchain-core==0.1.23
99
- langsmith==0.0.87
100
  loguru==0.7.2
101
  lxml==5.1.0
102
  MarkupSafe==3.0.2
@@ -105,14 +101,12 @@ networkx==3.4.2
105
  openai>=1.54.0
106
  orjson==3.11.4
107
  packaging==23.2
108
- pandas==2.0.3
109
  pip==25.2
110
  platformdirs==4.5.0
111
  pluggy==1.6.0
112
  pydantic_core==2.41.5
113
  pygments==2.19.2
114
  pypdf==4.3.1
115
- pytest==9.0.1
116
  python-dotenv==1.0.1
117
  PyYAML==6.0.2
118
  requests==2.32.5
 
6
  python-multipart==0.0.6
7
 
8
  # AI/ML & NLP
 
9
  sentence-transformers==2.2.2
10
  transformers==4.37.2
11
  torch==2.9.1
12
  tokenizers==0.15.2
13
  accelerate==0.24.1
14
 
 
15
  # Vector Database & Search
16
  faiss-cpu==1.7.4
17
  rank-bm25==0.2.2
18
 
 
19
  # Document Processing
20
  PyMuPDF==1.23.8
21
  PyPDF2==3.0.1
 
27
  easyocr==1.7.2
28
  paddlepaddle==3.2.2
29
  Pillow==10.0.1
 
30
  opencv-python-headless==4.8.1.78
31
 
32
+ # LLM/Indexing
33
+ llama-index==0.10.20
34
+ llama-index-core==0.10.20
35
+ llama-index-embeddings-huggingface==0.2.0
36
+ llama-index-llms-openai==0.2.0
37
+
38
  # Archive Handling
39
  py7zr==0.20.6
40
  rarfile==4.1
 
52
  redis==5.0.1
53
  psutil==5.9.6
54
 
55
+ # Ragas Evaluation Framework - FIX VERSIONS TO AVOID CONFLICTS
56
+ pyarrow==14.0.2 # MUST pin this version
57
+ datasets==2.14.6 # Compatible with pyarrow 14.0.2
 
58
  evaluate==0.4.1
59
+ ragas==0.1.2
60
 
61
  # Evaluation Metrics & Utilities
62
  scikit-learn==1.3.2
63
  scipy==1.11.4
64
+ pandas==2.0.3 # Only one entry
65
  seaborn==0.13.0
66
  matplotlib==3.10.7
67
 
 
 
 
 
 
68
  # Async & Concurrency
69
  aiofiles==23.2.1
70
 
 
73
  typing-extensions==4.15.0
74
  protobuf==4.25.8
75
 
76
+ # Additional dependencies
77
  aiohttp>=3.9.3
78
  anyio==3.7.1
79
  async-timeout==4.0.3
 
93
  langchain==0.1.7
94
  langchain-community==0.0.20
95
  langchain-core==0.1.23
 
96
  loguru==0.7.2
97
  lxml==5.1.0
98
  MarkupSafe==3.0.2
 
101
  openai>=1.54.0
102
  orjson==3.11.4
103
  packaging==23.2
 
104
  pip==25.2
105
  platformdirs==4.5.0
106
  pluggy==1.6.0
107
  pydantic_core==2.41.5
108
  pygments==2.19.2
109
  pypdf==4.3.1
 
110
  python-dotenv==1.0.1
111
  PyYAML==6.0.2
112
  requests==2.32.5