task1.ipynb
88 lines
| 3.0 KiB
| text/plain
|
TextLexer
Simple task farming example¶
In [3]:
from IPython.parallel import Client
A Client.load_balanced_view
is used to get the object used for working with load balanced tasks.
In [4]:
rc = Client()
v = rc.load_balanced_view()
Set the variable d
on all engines:
In [5]:
rc[:]['d'] = 30
Define a function that will be our task:
In [6]:
def task(a):
return a, 10*d, a*10*d
Run the task once:
In [7]:
ar = v.apply(task, 5)
Print the results:
In [8]:
print "a, b, c: ", ar.get()