Unverified Commit e954774e authored by Yuge Zhang's avatar Yuge Zhang Committed by GitHub
Browse files

Fix the racing issue in RL strategy submit model (#5135)

parent aa98462d
...@@ -136,8 +136,8 @@ class ModelEvaluationEnv(gym.Env[ObservationType, int]): ...@@ -136,8 +136,8 @@ class ModelEvaluationEnv(gym.Env[ObservationType, int]):
if self.cur_step == self.num_steps: if self.cur_step == self.num_steps:
with _thread_lock: with _thread_lock:
model = get_targeted_model(self.base_model, self.mutators, self.sample) model = get_targeted_model(self.base_model, self.mutators, self.sample)
_logger.info(f'New model created: {self.sample}') _logger.info(f'New model created: {self.sample}')
submit_models(model) submit_models(model)
wait_models(model) wait_models(model)
if model.status == ModelStatus.Failed: if model.status == ModelStatus.Failed:
return self.reset(), 0., False, {} return self.reset(), 0., False, {}
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment