# Core dependencies
grpcio>=1.59.0,<2.0.0
grpcio-tools>=1.59.0,<2.0.0

# Message queue
pika>=1.3.0,<2.0.0

# Computer vision and AI
rfdetr>=1.2.0,<2.0.0

# System monitoring
pynvml>=11.4.0,<12.0.0
psutil>=5.8.0,<6.0.0

# Deep learning framework (PyTorch with CUDA support)
# For CUDA 12.1 support, use the following:
# torch>=2.0.0,<3.0.0
# torchvision>=0.15.0,<1.0.0
# For CPU-only or automatic detection, uncomment:
torch>=2.0.0,<3.0.0
torchvision>=0.15.0,<1.0.0

# Additional ML dependencies
numpy>=1.21.0,<2.0.0
pillow>=9.0.0,<11.0.0
opencv-python>=4.8.0,<5.0.0

# Utility libraries
requests>=2.31.0,<3.0.0
tqdm>=4.65.0,<5.0.0