docker-compose.yaml.bak 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950
  1. version: '3.8'
  2. services:
  3. qwen3.6-27b:
  4. image: cr.metax-tech.com/public-ai-release/maca/vllm-metax:0.19.0-maca.ai3.5.3.502-torch2.8-py312-ubuntu22.04-amd64
  5. container_name: qwen3.6-27b-w8a8-vllm #qwen3.6-27b-w8a8 Qwen3.6-27B-W8A8
  6. stdin_open: true
  7. tty: true
  8. restart: unless-stopped
  9. #network_mode: host
  10. devices:
  11. - "/dev/dri:/dev/dri"
  12. - "/dev/mxcd:/dev/mxcd"
  13. - "/dev/mem:/dev/mem"
  14. group_add:
  15. - "video"
  16. privileged: true
  17. security_opt:
  18. - "apparmor=unconfined"
  19. - "seccomp=unconfined"
  20. shm_size: '100gb'
  21. ulimits:
  22. memlock:
  23. soft: -1
  24. hard: -1
  25. ports:
  26. - "8004:30000"
  27. environment:
  28. - CUDA_VISIBLE_DEVICES=0,1
  29. - PYTHONUNBUFFERED=1 # 确保实时输出
  30. - MACA_SMALL_PAGESIZE_ENABLE=1
  31. - MACA_VLLM_ENABLE_MCTLASS_FUSED_MOE=1
  32. - MACA_VLLM_ENABLE_MCTLASS_PYTHON_API=1
  33. volumes:
  34. - "/usr/local/:/usr/local/"
  35. - "/pde_ai:/pde_ai"
  36. - "/opt/lq/models:/model:ro"
  37. - "~/.cache/huggingface:/root/.cache/huggingface"
  38. - "/opt/lq/deploy_models/logs:/var/log/vllm" # 日志目录映射
  39. - "/opt/lq/deploy_models/bench_suite:/bench_suite" #脚本目录映射
  40. command: >
  41. sh -c "/opt/conda/bin/vllm serve /model/Qwen3.6-27B-W8A8 \
  42. --served-model-name Qwen3.6-27B-W8A8 \
  43. --host 0.0.0.0 \
  44. --port 30000 \
  45. --tensor-parallel-size 2 \
  46. --max-num-batched-tokens 4096 \
  47. --max-model-len 8192 \
  48. --api-key sk-123456 \
  49. 2>&1 | tee /var/log/vllm/qwen3.6-27b-w8a8-server.log"