Get next benchmark task (delegates to benchmark instance).
(self, name: str)
| 481 | return await instance.reset() |
| 482 | |
| 483 | async def step(self, name: str) -> Optional[Task]: |
| 484 | """Get next benchmark task (delegates to benchmark instance).""" |
| 485 | instance = await self.get(name) |
| 486 | if instance is None: |
| 487 | raise ValueError(f"Benchmark '{name}' not found") |
| 488 | return await instance.step() |
| 489 | |
| 490 | async def eval(self, name: str, task: Task) -> Optional[Task]: |
| 491 | """Evaluate a benchmark task (delegates to benchmark instance).""" |