Source code for pypesto.engine.single_core
from typing import List
from .base import Engine
from .task import Task
[docs]class SingleCoreEngine(Engine):
"""
Dummy engine for sequential execution on one core. Note that the
objective itself may be multithreaded.
"""
[docs] def execute(self, tasks: List[Task]):
"""
Execute all tasks in a simple for loop sequentially.
"""
results = []
for task in tasks:
results.append(task.execute())
return results