首页
›
AI算力与GPU工程
›
026-CUDA内存拷贝
›
《吞吐压测与显存峰值优化实战》
VIP20
本课程属于:026-CUDA内存拷贝
AI算力与GPU工程 · 共 20 门相关课程,组合学习更完整。
查看所属VIP全部课程 →
← 返回所属目录
咨询 / 购买
吞吐压测与显存峰值优化实战
📚 共计 30 章节
01
吞吐压测基础
什么是吞吐量、QPS/TPS概念、压测的核心指标(延迟、并发、成功率)
核心概念
指标
02
压测工具选型
wrk、ab、JMeter、Locust、Vegeta的对比与选择
工具对比
选型
03
wrk实战
安装wrk、编写Lua脚本、压测一个HTTP接口、解读压测报告
Lua
压测
04
JMeter实战
线程组配置、HTTP请求默认值、监听器(聚合报告、图形结果)、参数化
JMeter
监听器
05
Locust实战
安装Locust、编写User类、设置等待时间、Web UI与无头模式运行
Python
Web UI
06
压测环境搭建
隔离环境、网络带宽检查、CPU/内存/磁盘监控(dstat、htop、iostat)
监控
环境
07
压测数据采集
Prometheus + Grafana监控压测过程中的系统指标
Prometheus
Grafana
08
压测结果分析
吞吐量拐点、响应时间分布(P50/P90/P99)、错误率分析
分位数
拐点
09
压测报告编写
报告结构、图表选择(折线图、柱状图、热力图)、结论撰写
可视化
报告
10
显存基础
GPU显存架构(HBM/GDDR)、显存带宽、显存容量与模型大小的关系
GPU
架构
11
PyTorch显存管理
torch.cuda API、显存分配策略、缓存分配器(Caching Allocator)
PyTorch
Caching
12
显存峰值分析工具
nvidia-smi、gpustat、py-spy、torch.cuda.memory_summary()
分析
工具
13
模型显存占用计算
参数显存、梯度显存、优化器状态显存、中间激活显存
计算
激活
14
梯度检查点
原理、实现方式、时间与空间的权衡
Gradient Checkpoint
15
混合精度训练 (AMP)
FP16/BF16原理、torch.cuda.amp使用、损失缩放
AMP
FP16
16
ZeRO优化器
ZeRO-1/2/3原理、DeepSpeed集成、显存节省效果对比
DeepSpeed
ZeRO
17
模型并行
张量并行、流水线并行、1D/2D并行策略
并行
张量
18
数据并行 (DDP)
DDP原理、梯度同步开销、与ZeRO的结合
DDP
同步
19
显存碎片化
碎片产生原因、torch.cuda.empty_cache()、显存池管理
碎片
池管理
20
显存监控与告警
自定义显存监控脚本、设置告警阈值、日志记录
监控
告警
21
大模型推理显存优化
KV Cache、PageAttention(vLLM)、Continuous Batching
推理
vLLM
22
量化技术
INT8/INT4量化原理、GPTQ/AWQ量化工具、量化后显存变化
INT8
GPTQ
23
模型剪枝与蒸馏
结构化剪枝、知识蒸馏、对显存的影响
剪枝
蒸馏
24
Flash Attention
原理、显存节省效果、在HuggingFace中的使用
Attention
HF
25
CPU Offloading
模型参数卸载到CPU、Accelerate库的使用、性能影响
Offload
Accelerate
26
分布式训练显存优化
FSDP(Fully Sharded Data Parallel)原理与配置
FSDP
分布式
27
显存泄漏排查
常见泄漏场景、torch.cuda.memory._dump_snapshot()、调试技巧
调试
泄漏
28
吞吐与显存联合优化
batch size调优、梯度累积、动态显存分配
调优
batch
29
生产环境压测案例
某推荐系统压测全流程、显存峰值优化前后对比
案例
生产
30
课程总结与进阶
学习路径推荐、开源项目(DeepSpeed、Megatron-LM、vLLM)介绍
总结
开源
所属VIP或分类
同VIP:AI推理部署吞吐性能优化实战
同VIP:AI推理部署显存规划与优化实战
同VIP:AI服务压测显存瓶颈诊断与优化