MCPcopy Create free account
hub / github.com/Apress/python-for-matlab-development / main

Function main

code/dask/prime_dask.py:43–65  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

41 return s, time.time() - Ts
42
43def main():
44 client = Client('127.0.0.1:8786')
45# client = Client('143.198.155.245:8786')
46 tasks = []
47 main_T_start = time.time()
48# n_jobs = 11*18
49 n_jobs = 3
50 A = 2
51 B = 10_000 # _000
52 incr = n_jobs
53 for i in range(n_jobs):
54 job = dask.delayed(my_fn)(A+i, B, incr)
55 tasks.append(job)
56 results = dask.compute(*tasks)
57 client.close()
58 total_sum = 0
59 for i in range(len(results)):
60 partial_sum, T_el = results[i]
61 print(f'job {i}: sum= {partial_sum} T= {T_el:.3f}')
62 total_sum += partial_sum
63 print(f'total sum={total_sum}')
64 elapsed = time.time() - main_T_start
65 print(f'main took {elapsed:.3f} sec')
66if __name__ == "__main__": main()

Callers 1

prime_dask.pyFile · 0.70

Calls

no outgoing calls

Tested by

no test coverage detected