对GPU进行性能优化时,cudagraph是绕不开的话题。
不仅是GPU,大部分的xpu都会提供类似graph mode的优化,相比于每次分别由CPU进行kernel launch的eager mode,graph mode通常都会有较大性能提升,然而也经常容易出现各种各样的奇怪问题。
NVIDIA有一个简单的 博客 介绍,其中只使用了stream capture的形式来构造cudagraph,而且本质上就是多个kernel前后提交,根本无法展示cudagraph的复杂性。
本文尝试从底层原理出发,根据文档 和 …。
{dede:pagebreak/}
为什么成功人士的精力都非常旺盛?
年纪轻轻为什么会得腰肌劳损?
GitHUb上有哪些令人惊艳的开源软件?
想用校园网,又害怕学校监控我的手机,我该怎么办?
为什么以前的老人带孩子那么容易,自己带孩子确感觉很难,是矫情吗?
你无意中发现过别人的啥秘密?
有谁现在正在使用苹果mac mini 吗?能分享一下使用感受不?
男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
有没有免费的云服务器?
Rust开发Web后端效率如何?
为啥 php 还有这么多人在用啊?
如何评价***伊内斯·特洛奇亚的身材?
现在读写速度最快的硬盘,能在30年前的计算机上当做内存使用吗?
Electron 做游戏客户端的潜力有多大?
编程小白如何使用现有的AI做程序?
Flutter 为什么没有一款好用的UI框架?