Repository navigation
v0.0.2
What's Changed
- feat: k8s worker manager by @ShubyM in #123
- Full parameter fine-tuning sampler sub-system by @droot in #129
- feat: llmd snapshot agent integration by @ShubyM in #132
- fixes: minor fixes by @droot in #134
- refactor(fft): rename internal snapshot-agent to accel-timeslicer and automate E2E worker cleanup by @droot in #135
- feat(fft): structured model metadata and time-slicer env cleanup by @droot in #136
- Feat/fft multi gpu fsdp by @droot in #137
- docs(fft): add comprehensive FFT architecture report (fft.md) by @droot in #138
- docs(fft): consolidate FFT architecture and sampler documentation int… by @droot in #139
- feat: implement 3-phase batched async DMA offloading and proactive ch… by @droot in #140
- Feat: add Gemma 4 and Qwen 4B RL e2e training support and Redis conne… by @droot in #141
- feat: implement non-blocking DRAM checkpoint saving, buffer offloading by @droot in #142
- feat(timeslicer): implement configurable LRS/FIFO anti-platoon priority selector by @droot in #143
- feat(k8s): add minimal client Dockerfile and K8s Job runner for E2E testing by @droot in #145
- Implement Delta Snapshot Weight Synchronization & Vectorized Host-CPU Diffing Engine by @droot in #147
- FFT fixes and migrate to vllm v0.25.1 by @droot in #154
- fix(ci): pin GitHub Action SHAs and enforce permissions to satisfy zizmor by @droot in #165
- RL workload scheduler by @droot in #170
- fix: weight-sync and sizing fixes for FFT by @aishukamal in #187
- chore: pin the timeslice client and adopt its 0.2.x API by @aishukamal in #195
- feat: make fft mergable by @ShubyM in #201
- Revert "feat: make fft mergable" by @ShubyM in #203
- Fft mergable by @ShubyM in #204
- Support dev loop on kind clusters by @droot in #205
- Fix DRA claim scheduling, size FFT by model, cut worker startup cost by @droot in #206
- chore(fft): deploy the published llm-d Snapshot Agent image instead of building our own by @hodaaaaaaaaaa in #207
- Point the kind snapshot agent at the node's own driver root by @hodaaaaaaaaaa in #209
- chore(fft): track the llm-d v0.1.0 release instead of an image digest by @hodaaaaaaaaaa in #212
- feat(gateway): add the sampler metadata route by @hodaaaaaaaaaa in #213
- Size LoRA memory tier by base-model weights by @droot in #210
- fix(sampler): skip vLLM's multimodal profiling for text models by @hodaaaaaaaaaa in #215
- fix(sampler): route string stop sequences to vLLM's stop argument by @hodaaaaaaaaaa in #214
- feat: standalone GPU claim scheduler (OpenRLWorker) by @ShubyM in #178
- docs: add the FY 2026 roadmap by @droot in #220
- feat: add estimator.py by @ShubyM in #222
- feat: add grouping to timeslicer by @ShubyM in #223
- feat: place FFT workers through the scheduler by @ShubyM in #224
- feat: make binpack aware of worker kind by @ShubyM in #231
- Slim server image by @droot in #232
- Release LoRA scheduling with dedicated GPUs and portable deployment by @ShubyM in #226
- feat: harvey recipe refactor by @ShubyM in #228
- Fix Gemma tokenizer routing and delta name mapping, add a two-family e2e scenario by @droot in #235
- feat: wire heartbeats to teardown sessions by @ShubyM in #234
New Contributors
- @aishukamal made their first contribution in #187
Full Changelog: v0.0.1...v0.0.2