繁体   English   中英

python中的并行计算支持

[英]parallel computing support in enthought python

Enthought Canopy是否支持在使用openMPI的CPU上或在使用openCV或CUDA的GPU上并行执行代码

我想从C ++切换到python,因为我想为并行代码制作GUI。

这是一个好主意吗。 python支持并行计算吗?

是的,Python确实支持这一点。 Python的处理过程分为三层:

  • subprocess :仅在同一线程内启动一个进程
  • threading :这将启动一个新线程,而仅保留旧线程。 经常有一些故事表明这不一定会带来更好的性能。
  • multiprocessing :这就是您所追求的

是Python上并行处理的介绍。

多重处理的官方文档在这里

关于本周Python模块的如此有用的讨论也值得一看。

编辑:

HT @jonathan提到的python库可能是:

CUDA: http ://mathema.tician.de/software/pycuda

OpenCV: http : //code.google.com/p/pyopencv/

有一个很好的教程,这这里

和消息传递接口: http : //mpi4py.scipy.org/docs/usrman/intro.html

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM