首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >让Pycuda在2个gpus上与Mpi4py协同工作

让Pycuda在2个gpus上与Mpi4py协同工作
EN

Stack Overflow用户
提问于 2011-07-16 04:00:06
回答 1查看 1.6K关注 0票数 3

我正在尝试在两个gpus上运行一个pycuda程序。我读过Talonmies的一篇很棒的文章,解释了如何使用线程库来实现这一点,这篇文章还提到了使用mpi4py也可以做到这一点。

当我使用pycuda运行mpi4py时,程序给出错误: self.ctx = driver.Device(gpuid).max_context pycuda._driver.logicError: cuDeviceGet failed: not initialized

也许这是因为我试图同时初始化两个gpu设备。有没有人有一个非常简短的例子来说明如何让2个gpus与mpi4py协同工作?

EN

回答 1

Stack Overflow用户

发布于 2015-04-22 05:13:19

对于遇到这个问题的任何人来说,here都是一个有效的mpi4py+pycuda示例。

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

https://stackoverflow.com/questions/6712519

复制
相关文章

相似问题

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