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

Update requirements.txt

Browse files
Files changed (1) hide show
  1. requirements.txt +17 -33
requirements.txt CHANGED
@@ -1,42 +1,26 @@
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
 
1
  # Core dependencies
2
+ streamlit==1.30.0
3
+ numpy==1.24.0
4
+ pandas==2.1.0
5
 
6
+ # ML & Vision
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
12
 
13
  # Image Processing
14
+ Pillow==10.0.0
15
+ opencv-python-headless==4.8.0 # Using headless version for Hugging Face
 
16
 
17
  # LLM Integration
18
+ groq==0.4.0
19
 
20
  # Visualization
21
+ matplotlib==3.7.0
 
 
22
 
23
+ # Additional requirements
24
+ python-dotenv==1.0.0
25
+ requests==2.31.0
26
+ typing-extensions==4.8.0