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