首页
›
AI算力与GPU工程
›
002-NCCL多卡通信
›
《NCCL多卡任务调度与GPU资源治理》
VIP20
本课程属于:002-NCCL多卡通信
AI算力与GPU工程 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
NCCL任务调度与GPU资源分配实战课程
📚 共计 30 章节
01
NCCL概述
NCCL是什么 · 分布式训练角色 · 与MPI的区别
基础
概念
02
GPU拓扑结构
NVLink · PCIe · NVSwitch 及性能影响
硬件
拓扑
03
NCCL初始化
ncclCommInitAll / InitRank · 通信域创建
API
入门
04
点对点通信
ncclSend/Recv · 同步与异步模式
通信
P2P
05
集合通信原语
AllReduce · AllGather · ReduceScatter · Broadcast
核心
API
06
AllReduce深入
Ring vs Tree 算法对比 · 性能调优
算法
调优
07
NCCL通信模式
同步/异步 · ncclGroupStart/End 场景
模式
分组
08
NCCL与CUDA流
绑定CUDA流 · 计算通信重叠
CUDA
重叠
09
NCCL环境变量
NCCL_DEBUG · IB_HCA · SOCKET_IFNAME 等
配置
调试
10
NCCL网络协议
InfiniBand · RoCEv2 · GDR (GPU Direct RDMA)
网络
RDMA
11
NCCL拓扑检测
nvidia-smi topo -m · 自动最优路径
拓扑
检测
12
NCCL性能分析
nsys · NCCL_DEBUG=INFO 定位瓶颈
profiling
工具
13
多节点通信
跨节点配置 · SSH免密 · 网络接口选择
多节点
分布式
14
NCCL与PyTorch DDP
DDP中NCCL后端集成与配置
PyTorch
DDP
15
NCCL与Horovod
Horovod+NCCL后端 · 与MPI对比
Horovod
MPI
16
NCCL与DeepSpeed
ZeRO优化器 · 通信配置与调优
DeepSpeed
ZeRO
17
NCCL与Megatron-LM
张量并行 · 流水线并行通信模式
Megatron
并行
18
NCCL错误处理
ncclSystemError · InternalError 排查
错误
调试
19
NCCL超时设置
NCCL_TIMEOUT · BLOCKING_WAIT 稳定性
超时
稳定性
20
NCCL内存管理
GPU/CPU内存 · 避免OOM
内存
OOM
21
NCCL多进程通信
多进程初始化 · 资源隔离
多进程
隔离
22
NCCL与CUDA Graph
捕获NCCL操作 · 减少启动开销
CUDA Graph
优化
23
NCCL与MIG
A100/A800 MIG模式配置与限制
MIG
多实例
24
NCCL与容器化
Docker/K8s 网络配置与权限
容器
K8s
25
NCCL版本管理
版本特性差异 · 升级/降级
版本
兼容
26
NCCL与GPU Direct Storage
GDS · GPU与NVMe直接通路
GDS
存储
27
NCCL与CUDA MPS
MPS对通信性能影响与配置
MPS
多服务
28
NCCL性能基准测试
nccl-tests · 带宽/延迟解读
基准
nccl-tests
29
大规模集群实践
千卡/万卡常见问题与优化
大规模
集群
30
NCCL未来趋势
B100支持 · AI Infra演进方向
趋势
前瞻
所属VIP或分类
同VIP:NCCL多卡同步、容错与故障排查实战
同VIP:NCCL多卡同步与GPU显存优化实战
同VIP:NCCL多卡训练显存与同步性能优化