Skip to content

v0.0.2

Choose a tag to compare

@github-actions github-actions released this 10 Sep 22:41
· 138 commits to main since this release
5db9fcd

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

Full Changelog: v0.0.1...v0.0.2