|
|
dfd2f0214e
|
feat(scheduler): add durability — re-queue surviving LLM tasks on startup
|
2026-03-15 04:24:11 -07:00 |
|
|
|
1d9020c99a
|
feat(scheduler): implement thread-safe singleton get_scheduler/reset_scheduler
|
2026-03-15 04:19:23 -07:00 |
|
|
|
84ce68af46
|
feat(scheduler): implement scheduler loop and batch worker with VRAM-aware scheduling
|
2026-03-15 04:14:56 -07:00 |
|
|
|
605e820fa6
|
feat(scheduler): implement enqueue() with depth guard and ghost-row cleanup
|
2026-03-15 04:05:22 -07:00 |
|
|
|
fa780af2f1
|
refactor(scheduler): use module-level _get_gpus directly in __init__
|
2026-03-15 04:01:01 -07:00 |
|
|
|
cceacdd371
|
feat(scheduler): implement TaskScheduler.__init__ with budget loading and VRAM detection
|
2026-03-15 03:32:11 -07:00 |
|
|
|
0fedf7989e
|
feat(scheduler): add task_scheduler.py skeleton with constants and TaskSpec
|
2026-03-15 03:28:43 -07:00 |
|