Register and share your invite link to earn from video plays and referrals.

SGLang
@sgl_project
Run LLMs fast at any scale 🔗 Join our community For AI tech blogs & deep-dives 👉 @lmsysorg
57 Following    12.7K Followers
9 days until SGLang Summit! Join us for two days of technical deep dives, hands-on workshops, and connections with the people building and running AI at scale. 🛠 Technical Breakouts: Dig into inference, agents, large-scale recsys, security, heterogeneous hardware, and AI filmmaking with Pickford + MiniMax. Hear production lessons that rarely make it into the docs, and talk through the technical details face to face with the engineers behind the work. 💻 Hands-on Workshops: Get practical experience with expert instructors and advanced compute resources. Seats are limited, so register and reserve your workshop seats early. 🤝 Meet the Community: Explore the GPU expo and live demos, then catch up with speakers and fellow builders in the lounge. There’s plenty to chat over, with complimentary breakfast, lunch, Hedge coffee, tanghulu, and Kyoto matcha. All included in your Expo Pass, plus onsite livestream of select main stage sessions. 🎟️ Get yours:
Show more
DeepInfer set the bar. SGLang pushed it higher! 🚀 SGLang now matches DeepInfer performance on BOTH prefill and decode: • Prefill: Up to 1.04× throughput on 4× GB300 and 4× B300 • Decode: Up to 7.4% throughput on 64× GB300 We also provide an end-to-end reproduction guide and a full serving stack to run it in production.
Show more
Space Bunny is here! 🐰 MiniMax M3.1 Flash hits >1K tok/s, bs1 decode with SGLang, production-ready from Day 0. This integration is a joint effort by @MiniMax_AI, @NVIDIAAI, @AMD, and @radixark, and you can also run RL with Miles! -Broad hardware support: NVIDIA Blackwell and Hopper (GB300/B300/B200/H200), plus AMD Instinct MI350X and MI355X. -Agentic serving at scale: ~100K total tok/s per GPU on the AgentX coding-agent trace with 96 concurrent sessions. -Speculative decoding: Supports MiniMax's DSpark draft and a DFlash2 draft trained by @radixark; supports HiCache and multimodal input. -Ultra-low-latency inference: MegaKernels deliver 2.15× faster single-request decode.
Show more
Today we launch SGLang-TorchTPU, built with @Google TPU team and Meta @PyTorch team. We’re excited to see it powering production inference at Meta! SGLang-TorchTPU is a TPU plugin for SGLang that brings: - Top open models on TPU: Muse Spark Open, GLM-5.3 Flash, Kimi K3, Ling 3.1 Flash, MiniMax H3 - SGLang’s production features for large agentic workloads - Custom MegaKernel: Muse Spark Open hits 770 tok/s decode at bs=1 on InferenceX 8K/1K SGLang-TorchTPU is available now:
Show more
Proud to welcome our newest sponsors to SGLang Summit. In just one week since our public announcement, our sponsor lineup has grown from 11 to 36. Thank you to every sponsor helping bring this community together. Join 2,000+ engineers, researchers, and builders from across the AI ecosystem for technical sessions, hands-on workshops, and the GPU Expo. Hear from Lip-Bu Tan, Lilian Weng, Soumith Chintala, Aravind Srinivas, and more. Meet the teams building across AI hardware, infrastructure, models, and applications. 🗓️ November 12–13, 2026 🌉 Fort Mason, San Francisco 🎟️ Get your tickets:
Show more
Muse Spark Open is built to plan, act, and use computer across agentic tasks for life and work. You can now build a powerful personal AI agent with an open stack, and SGLang to make it: - Ultra-responsive with NVFP4 MegaMoE and sequence parallelism - Faster for agentic and coding tasks with our DFlash2 draft model - Customizable for specialized use cases via fine-tuning with Miles We’re incredibly proud to have made this possible with @AIatMeta, @NVIDIAAI, @AIatAMD, @intel, and @radixark!
Show more
We brought SGLang to NVIDIA Vera Rubin and accelerated Kimi K3 inference. Working closely with @NVIDIA, we optimized attention, MoE, and speculative verification kernels on early-access Rubin hardware. Highlights: • Up to 20% faster FP8 MLA at batch 1 / 128K context • 20% faster KDA verification, with bitwise-identical output • 5.9% end-to-end inference speedup from MoE tail fusion, removing 276 kernel launches per decode step SGLang also powers rollouts for Miles' end-to-end RL training on Rubin, including agentic RL with 64 concurrent sandboxes on the Vera CPU. Full results and engineering details 👉
Show more
Meet the SGLang Summit 2026 speakers. 🗓️ Nov 12–13 · 📍 Fort Mason, San Francisco 🎟️ Early bird pricing ends Oct 20: Two days to connect with the people building frontier AI infrastructure, from silicon to models and apps. Main stage keynotes, plus breakout deep dives and hands-on labs you can only catch in person. Featuring @LipBuTan1 (Intel), @lilianweng (OpenAI), @soumithchintala (Thinking Machines), @AravSrinivas (Perplexity), Bill Jia (Google), @ctnzr (NVIDIA), @luisceze (NVIDIA), Ujval Kapasi (NVIDIA), @ibab (River AI), @ericzelikman (humans&), @tachim (Harmonic), @marksaroufim (Core Automation), @tydsh (Recursive), Qi Jin (Cerebras), @cHHillee (Thinking Machines), @SimonShaoleiDu (Apodex), @zianglih (humans&), @hsu_byron (Periodic Labs), @JiantaoJ (NVIDIA), Vinay Kumar (DigitalOcean), @lm_zheng (Meta), @ying11231 (RadixArk), @BanghuaZ (RadixArk) and more.
Show more
We turned Qwen3.8-27B into a multimodal decision model. It beat Pokémon FireRed’s elite four and champion with sub-100 ms decisions from live game state. With SGLang’s native /v1/decisions, you can now turn LLMs and VLMs into classification and scoring models. We also added /v1/systemone so Jev-like open models can work with the TypeSafe SDK.
Show more
0
97
3.3K
349
Forward to community
HiCache L3 turns a cold start into a warm start. Your KV cache survives restarts and model swaps, sitting in NVMe or distributed storage until the deployment comes back. A hit on L3 gets pulled back into RAM and VRAM, so your first request after a restart is as fast as it would be on a server that had been running for hours. Good breakdown of the config knobs below ⬇️
Show more
Your cache is everything when it comes to inference, but how do you make sure you're keeping it around with local models? Typically when you start a server, it's a fresh slate. Then the KV cache grows, evolves, and your cache hits keep growing. But then you shut down the server, swap to a new fancy toy (model), and your cache is destroyed. Nothing we can do there, since caches are model-specific. But let's say then you want to go *back* to deploying the original model. Now *it's* KV cache was also destroyed! @sgl_project supports directly setting up hicache through some configuration arguments. The important part: * L1: GPU KV cache * L2: RAM KV Cache (usually larger, but in the world of local LLM's sometimes not!) * L3: Disk/storage-based KV Cache If you have the storage, keeping/enabling L3 allows for you to plug and play as many models as you'd like, and it'll still keep the KV Cache of your old deployment! Now, on a reboot say you have a hit on L3. Because you got a hit, it'll then keep that "warm" in L2 and L1-based caching so you don't face that terrible TTFT again. In my own learnings, you have --hicache-storage-prefetch-policy. This tells SGLang how to check and when to check if something exists in hicache in say L3. The two options I looked at were: * wait_complete * best_effort `best_effort` will check if L3 has that cached prefix, start retrieving it, but don’t block inference waiting for the full cache to arrive, reusing what’s ready and recompute anything that isn’t. Or: it'll promote whatever it can retrieve from L3 to L2/1 without blocking the request. `wait_complete` means that if L3 has that cached prefix, finish retrieving it rather than racing storage retrieval against recomputation. (These are Codex definitions) Translation: `best_effort` could have a better TTFT (probably) since it checks if we have it and then recomputes, while `wait_complete` will just fully reuse the cache and you'll wait a bit longer since it's going from cold -> hot. Don't quote me here, just where my intuition. There's a third one called `timeout`, which acts as a middle ground, still need to try it out. Last few little important parts: * SGLang will store the L3 wherever SGLANG_HICACHE_FILE_BACKEND_STORAGE_DIR is set as the env variable. * When using L3, it's based on the exact configuration and script you're currently serving with (usually with model/config information & topology, as well as tokenizer and such). I haven't tested if changing a deployment let's you reuse the L3, but my hunch is not without being careful * (Just a hunch, again still needs testing) You should probably use m.2 drives here and not HDD's if doing `wait_complete`, and possibly `best_effort` for HDDs. Need to toy with this more. But since `best_effort` recomputes, we likely can just grab it off the HDD and not worry about the transient speed.
Show more
SGLang v0.5.20 landed! Welcome @intel XPU to join standard SGLang releases 🎉 Some of our favorite updates: - RL sampling masks make rollouts more reliable, with up to 52% faster decode - Unified Radix Tree adds SWA branching-point caching: ~20pt higher cache hit rate, ~1/3 lower TTFT - DSpark now supports PD + DCP for long-context serving - SGLang Simulator brings scheduler & cache experiments to CPU - ROCm model loading is up to 12.5× faster - SGLang-Diffusion gets up to ~38% lower E2E latency New models include GLM-5.3-Flash, Qwen3.8-Flash-Next, K2 Horizon, Hy4-Preview, FastH3, VDN-H3, and more. Full release notes👇
Show more
XGrammar's Structural Tags now enforce DeepSeek V4.1's native DSML format directly in SGLang's constrained decoding path. Great work from the XGrammar team! Check out how the Structural Tag works 👇
Show more
🚀 More reliable agents with DeepSeek V4.1! XGrammar brings strict tool calling to SGLang & vLLM through Structural Tags, enforcing tool argument schemas in DeepSeek’s native format. See how the Structural Tag works 👇 Check out XGrammar 👇
Show more
Congrats to the Halo team (@whitecircle) on the launch! 🎉 SGLang powers Halo rollouts as the primary engine. It runs in an isolated serving environment, returning token IDs, logprobs, and MoE routing to the trainer, with weights synced over NCCL and generation overlapped across servers. Excited to partner with the Halo team!
Show more
Halo is not limited to supervised fine-tuning. It supports async RL and training with external environments. We are excited to partner with the @sgl_project team to make it the primary engine for rollouts.
Show more
Day-0 support for @Alibaba_Qwen’s Qwen-Image 2.1 is here in SGLang-Diffusion! 🖥️ Native precision on a single RTX 4090 24GB with CPU offload - 1024×1024 generation in 18.7s and image editing in 21.7s with 22.7 GiB peak GPU memory during requests. - On an RTX PRO 6000 96GB: 8.0s generation and 9.6s editing. 🎨 Text-to-image, multi-image editing, and transparent RGBA output—all with one checkpoint. ⚡ Native inference with TP/SP, LoRA, and OpenAI-compatible APIs. 40 denoising steps, one image per request, warmed HTTP latency including PNG output. No quantization. Cookbook and GPU-specific commands below 👇
Show more
SGLang-Diffusion with VDN-H3 now generates 14.4s of 768p video in just 9.0s 🚀 On 8× B200, 8 step denoising takes just 6.9s, reaching over 2× real time. The 9.0s figure covers the full generation request after warmup. No measured quality regression versus dense 50-step H3 across 103 test prompts. 🧵
Show more
SGLang has Day-0 support for Intern-S2-397B from @intern_lm, a 397B multimodal foundation model built for scientific intelligence and long-horizon agents. > New pre-training paradigm: learns directly from raw scientific literature pages, no parsing needed > Scientific reasoning: RL across 20+ domains, from biomolecule design to material generation > Long-horizon agents: black-box agentic RL in large-scale sandboxed environments Run it now with SGLang!
Show more
🚀 Introducing Intern-S2-397B, our new multimodal foundation model designed for long-horizon scientific research and powerful scientific agents. 1⃣Strong general capabilities across knowledge, coding, and agents, ranking among the top open-source models. 2⃣Outstanding performance on scientific tasks including Biology-Instructions and Mol-Instructions, with strong capabilities in scientific understanding, generation, and design. 3⃣Achieves leading results among open-source models on IMO-Proof and AdvancedMathBench, reaching the level of top closed-source models such as Gemini 3.1 Pro. 4⃣Explores a new architecture for continuously expanding specialized scientific knowledge, building a stronger foundation for long-cycle scientific research. 👏Now supported by vLLM (@vllm_project ) and SGLang ( @lmsysorg ) — with more ecosystem integrations on the way. 🤗 Model: @huggingface @ModelScope2022 🤗 Try it now:
Show more
We pushed an update to the @sgl_project Qwen3.8-27B cookbook: - Added @NVIDIAAI NVFP4 recipes for RTX PRO 6000, RTX 5090, DGX Spark and GB300 - Install and Docker both follow the latest SGLang release now Cookbook👇
Show more
Congrats to the @cognition team on the SWE-2 launch! It’s especially exciting to see SpecForge helping improve speculative decoding acceptance within the training stack. We’re proud to have contributed to this effort 🙌
Show more
Introducing SWE-2, our closest model yet to the frontier. On leading evals, it scores on par with recent frontier models – at up to 70% lower cost. We scaled RL to multiple trillions of parameters, with a refined recipe that pushes the Pareto curve on both capabilities & cost.
Show more
Open source moves forward when we build together. 🤝 DeepSeek-V4.1-Flash is now supported in SGLang, with more performance optimizations underway. Excited to continue supporting @deepseek_ai and turning cutting-edge model innovation into fast, accessible inference for the open-source community. More on our Day-0 support and what’s next:
Show more
🌐 Supporting open source. Expanding deployment options. We’ll work closely with the open-source community on V4.1-Flash inference support and explore more deployment options. Planning a large-scale deployment with 2,000 GPUs + a storage cluster? Let’s talk. 🔹 Model: 🔹 Paper: 6/6
Show more
We're adding a few Qwen3.8-Flash-Next recipes to the SGLang cookbook, each verified on the hardware: - 1x RTX PRO 6000, PLE table in system RAM - 1x DGX Spark, PLE table on local NVMe - 2x DGX Spark, TP=2 - NVFP4 support for both the RadixArk export and @NVIDIAAI's ModelOpt export Cookbook: Thanks to everyone who has been testing and sharing feedback. We've been following the community reports closely and fixed a number of issues that came with this new architecture. More performance work is on the way, and we want to be ready for what comes next from the Qwen family!
Show more