(self)
| 200 | self.run_id_base = run_id_base |
| 201 | |
| 202 | async def run_async(self): |
| 203 | exps = [] |
| 204 | for i in range(self.repeat_times): |
| 205 | run_level_metrics = {"run_metrics": float(i + self.run_id_base)} |
| 206 | run_level_exps = [] |
| 207 | for step in range(self.step_num): |
| 208 | run_level_exps.append( |
| 209 | Experience( |
| 210 | eid=EID(run=i + self.run_id_base, step=step), |
| 211 | tokens=torch.zeros(5), |
| 212 | prompt_length=2, |
| 213 | prompt_text="success", |
| 214 | ) |
| 215 | ) |
| 216 | run_level_exps[-1].metrics = run_level_metrics |
| 217 | exps.extend(run_level_exps) |
| 218 | return exps |
| 219 | |
| 220 | def run(self): |
| 221 | raise RuntimeError("This method should not be called") |
nothing calls this directly
no test coverage detected