I recently discovered how awesome it is Pool.map()for simple multiprocessing tasks, but my local machine has only two processors, and I was hoping to take advantage of some remote computing resources.
Is it possible to create a processing pool for use on remote machines as well as on local machines in a transparent way?
What python code will I need to run on remote computers? How to configure a pool on a local (main) machine?
On the documentation page for multiprocessing , It says that managers should be used for shared objects, but I donβt understand how they should be used for a remote pool. Nothing other than Managers seems to refer to ports and addresses, so I assume that all remote actions occur through this class.
source
share