Aivaro
  • Оглавление
  • Вопросы
  • Практика
  • Вики
  • Материалы сообщества
  • Тесты
  • Поиск
✈Telegram @ai_varo
RUEN中文
…
Оглавление/Вики/Tensor parallelism

Tensor parallelism

Tensor parallelism

Определение

Стратегия распределения модели, при которой веса слоёв разрезаются между GPU, а attention heads распределяются. Требует частых коммуникаций (AllReduce) на каждом forward pass, эффективна в пределах одного узла.

Где встречается

  • 61. Как вы разворачиваете LLM в production (self-hosted)
  • 203. Tensor parallelism vs pipeline parallelism vs data parallelism — сравните для LLM инференса.
  • 205. Как вы деплоите LLM с requirement 100ms latency при throughput 1000 reqs Архитектура.
  • 211. Как вы измеряете и оптимизируете TTFT (Time To First Token) и TPOT (Time Per Output Token)
  • 220. Как вы выбираете между online и batch инференсом для LLM
  • 305. Как вы профилируете GPU utilization для LLM serving (nsys, ncu, nvprof)
  • 307. Как PCIe bottleneck проявляется в multi-GPU инференсе
  • 310. Как вы читаете профиль Nsight Systems для поиска bottlenecks в vLLM
  • 314. Как работает NVLink Switch System на DGX H100
  • 318. TensorRT-LLM vs vLLM — сравнение для production deployment.
  • 320. Что такое ONNX Runtime и когда он выгоден для LLM
  • 401. Как работает tensor parallelism для LLM инференса В чем отличие от pipeline parallelism
  • 402. Что такое NCCL и почему он критичен для multi-GPU инференса
  • 403. Как вы проектируете RAG для 10k RPS с P99 latency 200ms Архитектура.
  • 423. Как работает tensor parallelism для LLM training Чем отличается от инференса
  • 424. Что такое pipeline parallelism и проблема pipeline bubbles
  • 425. Как работает sequence parallelism в контексте LLM
  • 426. Что такое 3D parallelism (data + tensor + pipeline)
  • 436. В чем разница между prefill и decode stage в LLM инференсе
  • 455. Как вы выбираете между online и batch инференсом для LLM
  • 459. Как вы дебажите низкую GPU utilization (например, 40% на A100)
  • 460. Как работает tensor parallelism с FP8 в vLLM
  • 461. Почему training 70B модели требует optimizer sharding (ZeRO-3)
  • 462. ZeRO-1 vs ZeRO-2 vs ZeRO-3 что и когда использовать
  • 470. Что такое DeepSpeed ZeRO-Offload и когда он полезен
  • 471. Как работает FSDP (Fully Sharded Data Parallel) в PyTorch
  • 485. Как вы дебажите training instability (loss spikes, divergence)
  • 642. Как вы реализуете KV cache для 1M токенов на 8x H100
  • 650. Что такое memory-efficient attention для long context на 8x H100
  • 709. NVIDIA Grace Hopper CPU-GPU unified memory, как это меняет LLM serving
  • 710. Бенчмаркинг LLM на AMD MI300X vs H100 различия в архитектуре и оптимизации
  • 847. Как сравнивать quantization методы (GPTQ, AWQ, GGUF, bitsandbytes)
  • 849. Что такое expert parallelism для MoE моделей (Mixtral)
  • Практика
  • 800+ вопросов
  • 10. Реализовать topology-aware scheduling
  • 206. Развернуть vLLM vs TGI, сравнить throughput
  • 215. Настроить expert parallelism для Mixtral
  • 224. vLLM кластер на 4 GPU

Навигация

  • Индекс терминов
  • Индекс разборов
  • Оглавление