futuremls-lab
- 12 skills
- 0 followers
- 6 hours ago last updated
- ▌
- ▌ Add Jit Kernel · futuremls-labStep-by-step tutorial for adding a new lightweight JIT CUDA kernel to sglang's jit_kernel module
- ▌ Add Sgl Kernel · futuremls-labStep-by-step tutorial for adding a heavyweight AOT CUDA/C++ kernel to sgl-kernel (including tests & benchmarks)
- ▌ Generate Profile · futuremls-labGenerate an e2e profiling trace of an SGLang server run. Launches a server, validates accuracy, captures a Chrome-compatible trace, and returns the profile path.
- ▌ CI Workflow Guide · futuremls-labGuide to SGLang CI workflow orchestration — stage ordering, fast-fail, gating, partitioning, execution modes, and debugging CI failures. Use when modifying CI workflows, adding stages, debugging CI pipeline issues, or understanding how tests are dispatched and gated across stages.
- ▌ Write Sglang Test · futuremls-labGuide for writing SGLang CI/UT tests. Covers CustomTestCase, CI registration, server fixtures, model selection, mock testing, and test placement. Always read test/README.md for the full CI layout, how to run tests, and extra tips. Use when creating new tests, adding CI test cases, writing unit tests, or when the user asks to add tests for SGLang features.
- ▌ Sglang Auto Benchmark · futuremls-lab bundleRun SGLang auto benchmark searches with tiered server-flag sweeps, canonical dataset preparation, ShareGPT auto-download, custom-data conversion/validation, SLA or fixed-QPS benchmarking, CSV export, and optional second-stage speculative/EAGLE tuning. Use when the user wants an AI-operated benchmark workflow rather than a one-off bench_serving command.
- ▌ Sglang Torch Profiler Analysis · futuremls-lab bundleCompact SGLang torch-profiler triage skill. Use when Codex should inspect an existing `trace.json(.gz)` or profile directory, trigger `sglang.profiler` against a live server, and return one compact report with kernel, overlap-opportunity, and fuse-pattern tables. Single-trace triage is enough for quick diagnosis; mapping+formal two-trace triage gives stronger overlap conclusions.
- ▌ Sglang Diffusion Add Model · futuremls-labUse when adding a new diffusion model or Diffusers pipeline to SGLang.
- ▌ Sglang Diffusion Performance · futuremls-labUse when choosing the fastest SGLang Diffusion flags for a model, GPU, and VRAM budget.
- ▌ Sglang Diffusion Ako4all Kernel · futuremls-lab bundleUse when optimizing an existing SGLang diffusion kernel with AKO4ALL, including AKO4ALL repo hygiene, custom microbench setup, ncu-guided iteration, and end-to-end denoise validation. Also use when a sibling AKO4ALL repo must be cloned or refreshed before starting kernel tuning work.
- ▌ Sglang Diffusion Benchmark Profile · futuremls-lab bundleUse when benchmarking denoise latency or profiling a diffusion bottleneck in SGLang.