| # Core dependencies for Landslide Detection Project | |
| streamlit>=1.28.0 | |
| torch>=2.0.0 | |
| torchvision>=0.15.0 | |
| numpy>=1.24.0 | |
| matplotlib>=3.7.0 | |
| h5py>=3.8.0 | |
| PyYAML>=6.0 | |
| requests==2.31.0 | |
| tqdm==4.66.1 | |
| # Deep Learning and Computer Vision | |
| segmentation-models-pytorch>=0.3.0 | |
| torchmetrics>=1.0.0 | |
| pytorch-lightning>=2.0.0 | |
| # Transformers for SegFormer model | |
| transformers>=4.30.0 | |
| # Logging and Experiment Tracking | |
| wandb>=0.15.0 | |
| # Additional utilities | |
| Pillow>=9.5.0 | |
| scikit-image>=0.20.0 | |
| opencv-python>=4.8.0 | |
| # Optional: For better performance | |
| # torch-scatter>=2.1.0 # Uncomment if needed for specific models | |
| # torch-sparse>=0.6.0 # Uncomment if needed for specific models | |