def test_map(self):
def plus_one(x):
return x + 1
N = 10
x = np.arange(N)
futures_original = self.wrenexec.map(plus_one, x)
futures_str = pickle.dumps(futures_original)
futures = pickle.loads(futures_str)
result_count = 0
while result_count < N:
fs_dones, fs_notdones = pywren.wait(futures)
result_count = len(fs_dones)
res = np.array([f.result() for f in futures])
np.testing.assert_array_equal(res, x + 1)
评论列表
文章目录