最近的文章
caffe 源码阅读笔记
·30 字·1 分钟
caffe做部署是YYDS!
blob
layer
net
激活函数
卷积
reshape
slice
loss function
reduce
eltwise
argmax
从 Forward 到 Optimizer:重建 Neural Network Training 的 Mental Model
·3862 字·8 分钟
起因 # 最近在继续 CS336 的过程中,发现一个问题:很多模型训练侧的基础概念,虽然"知道",但已经不像以前那么顺手了。
从推理到训练:模型调度中的显存约束
·2697 字·6 分钟
推理任务能放下,为什么训练任务放不下 # 上一篇讨论了模型调度中的 Capacity Constraint:一组模型到底能不能同时放进一张 GPU。
从 reshape 到 einops:理解 Transformer 代码中的 Tensor Shape DSL
·6463 字·13 分钟
起因 # 最近在做 CS336(Language Modeling from Scratch)的 Transformer 实现,代码里反复出现这种写法:
从线上模型切换问题理解 PyTorch CUDA Caching Allocator:为什么显存管理需要理解生命周期
·7981 字·16 分钟
起因 # 我们的线上推理系统中存在大量模型——MLP、GNN、MoE,以及它们的各种组合。这个 workload 有几个重要特点:
从 DataLoader 到 Remote DataLoader:如何让 GPU 不再等待数据
·5329 字·11 分钟
起因:GPU 没吃满,但不是算力问题 # 最近组里有同学训练模型时,最直接的感受是:GPU utilization 上不去,step time 里总有一段在等数据。
从 AMP 到 Mixed Precision:训练和推理为什么不使用同一种精度
·6149 字·13 分钟
起因 # 以前在商汤做 CV 的时候,有一段时间在做目标检测模型的 INT8 量化。目标很直接:降低 inference latency,减少 model memory 和 bandwidth,同时利用 INT8 hardware throughput。