Spaces:
Runtime error
Runtime error
| # High-Performance Docker Compose configuration | |
| # | |
| # Use this overlay for large-scale deployments with optimizations for: | |
| # - High parallelism (64+ instances) | |
| # - Shared memory optimization | |
| # - Resource allocation tuning | |
| # | |
| # Usage: | |
| # docker-compose -f docker-compose.yml -f docker-compose.hpc.yml up --scale android-env=64 | |
| version: '3.8' | |
| services: | |
| android-env: | |
| # High-performance optimizations | |
| environment: | |
| # Use shared memory for zero-copy observations | |
| - ANDROID_USE_SHARED_MEMORY=true | |
| # Higher quality since we have resources | |
| - ANDROID_IMAGE_QUALITY=95 | |
| # Resource allocation for parallel instances | |
| deploy: | |
| resources: | |
| limits: | |
| cpus: '4' | |
| memory: 8G | |
| reservations: | |
| cpus: '2' | |
| memory: 6G | |
| # Placement constraints (optional - use specific nodes) | |
| # placement: | |
| # constraints: | |
| # - node.labels.type == hpc | |
| # Shared memory size for IPC | |
| shm_size: '2gb' | |
| # Privileged mode for better KVM access (use with caution) | |
| # privileged: true | |
| # CPU affinity for NUMA optimization | |
| # cpuset: "0-3" | |