mirror of
https://github.com/SheffieldML/GPy.git
synced 2026-05-27 14:25:16 +02:00
moved randomize() in a more proper place
This commit is contained in:
parent
bc80c0b62d
commit
f661b4b64e
2 changed files with 2 additions and 2 deletions
|
|
@ -198,6 +198,7 @@ class model(parameterised):
|
||||||
jobs = []
|
jobs = []
|
||||||
pool = mp.Pool(processes=num_processes)
|
pool = mp.Pool(processes=num_processes)
|
||||||
for i in range(Nrestarts):
|
for i in range(Nrestarts):
|
||||||
|
self.randomize()
|
||||||
job = pool.apply_async(opt_wrapper, args = (self,), kwds = kwargs)
|
job = pool.apply_async(opt_wrapper, args = (self,), kwds = kwargs)
|
||||||
jobs.append(job)
|
jobs.append(job)
|
||||||
|
|
||||||
|
|
|
||||||
|
|
@ -9,7 +9,6 @@ def opt_wrapper(m, **kwargs):
|
||||||
This function just wraps the optimization procedure of a GPy
|
This function just wraps the optimization procedure of a GPy
|
||||||
object so that optimize() pickleable (necessary for multiprocessing).
|
object so that optimize() pickleable (necessary for multiprocessing).
|
||||||
"""
|
"""
|
||||||
m.randomize()
|
|
||||||
m.optimize(**kwargs)
|
m.optimize(**kwargs)
|
||||||
return m.optimization_runs[-1]
|
return m.optimization_runs[-1]
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue