Shakir60 commited on
Commit
0af3992
·
verified ·
1 Parent(s): 0bc09c2

Update requirements.txt

Browse files
Files changed (1) hide show
  1. requirements.txt +42 -8
requirements.txt CHANGED
@@ -1,8 +1,42 @@
1
- streamlit==1.32.0
2
- groq==0.4.2
3
- torch==2.2.1
4
- Pillow==10.2.0
5
- transformers==4.37.2
6
- sentence-transformers==2.5.1
7
- faiss-cpu==1.7.4
8
- numpy==1.24.3
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ # Core dependencies
2
+ streamlit>=1.30.0
3
+ numpy>=1.24.0
4
+ pandas>=2.1.0
5
+
6
+ # Machine Learning & Deep Learning
7
+ torch>=2.1.0
8
+ torchvision>=0.16.0
9
+ transformers>=4.36.0
10
+ sentence-transformers>=2.2.2
11
+ faiss-cpu>=1.7.4 # Use faiss-gpu if GPU is available
12
+
13
+ # Image Processing
14
+ Pillow>=10.0.0
15
+ opencv-python>=4.8.0
16
+ scikit-image>=0.21.0
17
+
18
+ # LLM Integration
19
+ groq>=0.4.0 # For Groq LLM integration
20
+
21
+ # Visualization
22
+ matplotlib>=3.7.0
23
+ seaborn>=0.13.0
24
+ plotly>=5.18.0
25
+
26
+ # Utilities
27
+ python-dotenv>=1.0.0 # For environment variable management
28
+ requests>=2.31.0
29
+ typing-extensions>=4.8.0
30
+ tqdm>=4.66.0 # For progress bars
31
+ jsonschema>=4.20.0 # For JSON validation
32
+
33
+ # Optional but recommended
34
+ tensorboard>=2.14.0 # For model training visualization
35
+ pytest>=7.4.0 # For testing
36
+ black>=23.12.0 # For code formatting
37
+ mypy>=1.7.0 # For type checking
38
+ ruff>=0.1.9 # For linting
39
+
40
+ # For development
41
+ ipykernel>=6.27.0
42
+ jupyter>=1.0.0