簡體   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