- Created separate docker-compose override files for different GPU types: - docker-compose.nvidia.yml for NVIDIA GPUs - docker-compose.amd.yml for AMD GPUs with ROCm - docker-compose.apple.yml for Apple Silicon - Updated README with GPU-specific Docker configurations - Updated deployment instructions to use appropriate override files - Added detailed configurations for each GPU type including: - Device mappings and drivers - Environment variables - Platform specifications - Memory and resource limits This allows users to easily deploy Talk2Me with their specific GPU hardware. 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com>
11 lines
382 B
YAML
11 lines
382 B
YAML
version: '3.8'
|
|
|
|
# Docker Compose override for Apple Silicon
|
|
# Usage: docker-compose -f docker-compose.yml -f docker-compose.apple.yml up
|
|
|
|
services:
|
|
talk2me:
|
|
platform: linux/arm64/v8 # For M1/M2/M3 Macs
|
|
environment:
|
|
- PYTORCH_ENABLE_MPS_FALLBACK=1 # Enable Metal Performance Shaders fallback
|
|
- PYTORCH_MPS_HIGH_WATERMARK_RATIO=0.7 # Memory management for MPS |