File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1313
1414def _task (seed : int ) -> float :
1515 rng = np .random .default_rng (seed )
16- A = rng .normal (size = (10 , 1000 , 1000 ))
17- b = rng .normal (size = (10 , 1000 , 1 ))
16+ A = rng .normal (size = (100 , 1000 , 1000 ))
17+ b = rng .normal (size = (100 , 1000 , 1 ))
1818 x = np .linalg .solve (A , b )
1919 return x .mean ()
2020
2121
2222if __name__ == "__main__" :
2323 with timer () as t :
2424 results = joblib .Parallel (n_jobs = - 1 )(
25- joblib .delayed (_task )(seed ) for seed in range (10 )
25+ joblib .delayed (_task )(seed ) for seed in range (2 )
2626 )
2727 print (results )
2828 print (f"Computed results in { t .elapsed :g} s" )
Original file line number Diff line number Diff line change 44
55def _task (seed : int ) -> float :
66 rng = np .random .default_rng (seed )
7- A = rng .normal (size = (10 , 1000 , 1000 ))
8- b = rng .normal (size = (10 , 1000 , 1 ))
7+ A = rng .normal (size = (200 , 1000 , 1000 ))
8+ b = rng .normal (size = (200 , 1000 , 1 ))
99 x = np .linalg .solve (A , b )
1010 return x .mean ()
1111
You can’t perform that action at this time.
0 commit comments