checkpoint: mma_orchestrator track
This commit is contained in:
@@ -14,6 +14,12 @@ class ConductorEngine:
|
||||
def __init__(self, track: Track, event_queue: Optional[events.AsyncEventQueue] = None):
|
||||
self.track = track
|
||||
self.event_queue = event_queue
|
||||
self.tier_usage = {
|
||||
"Tier 1": {"input": 0, "output": 0},
|
||||
"Tier 2": {"input": 0, "output": 0},
|
||||
"Tier 3": {"input": 0, "output": 0},
|
||||
"Tier 4": {"input": 0, "output": 0},
|
||||
}
|
||||
|
||||
async def _push_state(self, status: str = "running", active_tier: str = None):
|
||||
if not self.event_queue:
|
||||
@@ -22,6 +28,7 @@ class ConductorEngine:
|
||||
payload = {
|
||||
"status": status,
|
||||
"active_tier": active_tier,
|
||||
"tier_usage": self.tier_usage,
|
||||
"track": {
|
||||
"id": self.track.id,
|
||||
"title": self.track.description,
|
||||
|
||||
Reference in New Issue
Block a user