首页
›
AI算力与GPU工程
›
017-Nsight
›
《Nsight实战:AI训练瓶颈分析与优化》
VIP20
本课程属于:017-Nsight
AI算力与GPU工程 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
Nsight实战:AI训练瓶颈分析与优化
📚 共计 30 章节
01
Nsight系统全景概览
Nsight系列工具家族功能定位与适用场景,AI训练性能分析整体工作流。
工具族
工作流
02
Nsight Systems安装与配置
Linux/Windows/macOS安装步骤,权限设置,本地/远程配置与环境变量。
安装
环境
03
Nsight Systems界面速览
时间轴、GPU活动、CPU活动、NVLink等核心面板及自定义布局。
UI
时间轴
04
AI训练Profiling基础
nsys profile采样PyTorch/TensorFlow,理解.nsys-rep文件生成与打开。
nsys
采样
05
时间轴深度解析
GPU Kernel、内存拷贝、CPU Launch、数据加载事件分布与串行/并行瓶颈。
时间轴
事件
06
GPU利用率分析
GPU Utilization指标,判断饥饿状态,区分计算/访存密集型Kernel。
GPU
利用率
07
CPU端瓶颈定位
CPU线程状态分析,识别DataLoader与Python解释器开销导致的瓶颈。
CPU
DataLoader
08
数据加载瓶颈实战
File I/O与Network I/O跟踪,定位读取、解压、增强耗时环节。
I/O
数据加载
09
内存拷贝与带宽分析
Host-Device拷贝事件,PCIe/NVLink带宽利用率,不必要的同步与拷贝。
内存
带宽
10
Kernel启动开销
cudaLaunchKernel耗时分析,理解Launch Overhead对短Kernel的影响。
Kernel
启动
11
Nsight Compute基础
ncu微观分析Kernel,理解Occupancy、Memory、Compute等指标。
ncu
微观
12
Occupancy与Warp调度
理论/实际Occupancy差异,Warp Stall原因,优化Block Size与Shared Memory。
Occupancy
Warp
13
内存访问模式分析
L1/L2命中率、Global Load/Store效率、Bank Conflict诊断。
内存
Cache
14
计算吞吐量分析
FP32/FP16/TF32/BF16算力利用率,算术强度与Roofline瓶颈。
吞吐量
精度
15
Roofline模型实战
Nsight Compute生成Roofline图,判断Compute/Memory Bound。
Roofline
Bound
16
Flash Attention Kernel分析
分块策略、Shared Memory使用与Warp Specialization高效原理。
FlashAttention
Tiling
17
混合精度训练Profiling
FP32 vs AMP对比,Cast操作与Master Weights同步开销。
AMP
混合精度
18
分布式训练(DDP)瓶颈
NCCL通信事件分析,识别通信与计算重叠不足问题。
DDP
NCCL
19
NVLink与NVSwitch分析
多GPU NVLink带宽利用率,拓扑结构对通信效率的影响。
NVLink
拓扑
20
PyTorch Dataloader多进程优化
num_workers与prefetch_factor对延迟影响,最优配置。
Dataloader
多进程
21
Tensor Cores利用率分析
Tensor Cores指标检查,优化矩阵乘法维度对齐。
TensorCore
矩阵
22
JIT与Graph Compilation优化
TorchScript/torch.compile对比Eager Mode,Kernel融合与Launch开销。
JIT
Graph
23
显存(VRAM)瓶颈分析
Memory Allocation跟踪,显存碎片化、峰值占用与梯度检查点效果。
显存
GradientCheckpoint
24
CPU-GPU异步执行分析
CUDA Stream与Event,识别cudaDeviceSynchronize同步开销。
异步
Stream
25
自定义CUDA Kernel优化
Source Correlator映射性能指标到源码行,定位低效代码。
CUDA
源码
26
多进程与MPS分析
CUDA MPS对多进程训练的影响,上下文切换与调度开销。
MPS
多进程
27
端到端训练Pipeline分析
数据加载、前向、反向、梯度同步、参数更新全链路Critical Path。
Pipeline
CriticalPath
28
性能回归测试与CI集成
nsys stats/ncu --csv集成CI/CD Pipeline,自动检测性能退化。
CI
回归
29
常见AI模型Profile案例
ResNet、BERT、LLaMA瓶颈特征与通用优化策略总结。
ResNet
BERT
LLaMA
30
综合优化实战
从Profiling到优化闭环:Batch Size、Flash Attention、Dataloader、分布式、TensorRT,吞吐量提升2倍+。
实战
2x
所属VIP或分类
同VIP:AI训练CUDA算子开发与性能优化实战
同VIP:CUDA多卡同步、NCCL通信与性能调优
同VIP:CUDA核函数优化与算子调优实战