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