首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在pycuda中设置流的优先级?

如何在pycuda中设置流的优先级?
EN

Stack Overflow用户
提问于 2022-02-24 12:05:36
回答 1查看 83关注 0票数 1

标题说明了这一切,但这是我更详细的问题:我正在用python + pycuda实现一个在分布式系统上运行的有限元素求解器。

为了隐藏通信延迟,我试图重叠计算和通信(用两个单独的流)。我的问题是用于通信的内核(在一个流上)在主计算内核的末尾执行(参见下面的图)。

我的问题是:我如何告诉我的GPU首先执行通信内核?我使用的是RTX2060M,因此支持流优先级,并且在pycuda中存在属性STREAM_PRIORITIES_SUPPORTED使我认为可以从pycuda设置流优先级。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-02-28 05:54:06

出现,在编写之日(2022年2月),PyCUDA还没有实现优先级的流创建。因此,虽然您想要做的事情可以使用CUDA驱动程序API ( PyCUDA使用)来完成,但该特性目前还没有在PyCUDA中公开。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/71251698

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档