[英]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.