|
|
bcd918fb67
|
feat(scheduler): add durability — re-queue surviving LLM tasks on startup
|
2026-03-15 04:24:11 -07:00 |
|
|
|
207d3816b3
|
feat(scheduler): implement thread-safe singleton get_scheduler/reset_scheduler
|
2026-03-15 04:19:23 -07:00 |
|
|
|
3984a9c743
|
feat(scheduler): implement scheduler loop and batch worker with VRAM-aware scheduling
|
2026-03-15 04:14:56 -07:00 |
|
|
|
4d055f6bcd
|
feat(scheduler): implement enqueue() with depth guard and ghost-row cleanup
|
2026-03-15 04:05:22 -07:00 |
|
|
|
28e66001a3
|
refactor(scheduler): use module-level _get_gpus directly in __init__
|
2026-03-15 04:01:01 -07:00 |
|
|
|
535c0ae9e0
|
feat(scheduler): implement TaskScheduler.__init__ with budget loading and VRAM detection
|
2026-03-15 03:32:11 -07:00 |
|
|
|
3d7f6f7ff1
|
feat(scheduler): add task_scheduler.py skeleton with constants and TaskSpec
|
2026-03-15 03:28:43 -07:00 |
|