对GPU进行性能优化时,cudagraph是绕不开的话题。
不仅是GPU,大部分的xpu都会提供类似graph mode的优化,相比于每次分别由CPU进行kernel launch的eager mode,graph mode通常都会有较大性能提升,然而也经常容易出现各种各样的奇怪问题。
NVIDIA有一个简单的 博客 介绍,其中只使用了stream capture的形式来构造cudagraph,而且本质上就是多个kernel前后提交,根本无法展示cudagraph的复杂性。
本文尝试从底层原理出发,根据文档 和 …。
{dede:pagebreak/}
为什么韩国的热辣舞团无法征服中国的男性市场??
你见过身边身材最好的女生是什么样子的?
那你说什么样的是美女?
美国真会下场对伊朗开战吗?
男朋友因为打游戏骗我去睡觉被我识破,然后我提了分手,他同意了,问问男孩子们他怎么想的?
请问有没有什么工具能够生成局域网的网络拓扑结构图?
如果全球都停止出口粮食,中国能否自给自足?
全栈(前端+j***a)是不是前端的未来?
目前最具性价比的全栈路线是啥?
如何评价《头文字D》中的夏树?
西方人是怎么发现地球是圆的的?
你们听过领导最没水平的一句话是什么?
Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
你的低成本爱好是什么?
个人开发用Ubuntu还是Debian,还有别的推荐吗?
苹果的工程师画图纸的时候用的是苹果电脑还是Windows电脑?