#FlashInfer
On an MLA decode kernel, a fixed 4-agent team hit 0.31× FlashInfer.

One agent alone: 0.51×. Extra roles made it slower.

Rebuilding the team at every plateau: 0.74× on the same budget.

Same bill, 2.4× the kernel. You buy structure, not agents.
November 9, 2026 at 10:46 PM
[24/30] 184 Upvotes, 0 Comments, 2 Posts, arXiv:2610.36848

🆕Evolving Agent Teams

Shiyi Cao, Ziming Mao, Dacheng Li, Joseph E. Gonzalez, Ion Stoica
November 5, 2026 at 12:03 AM
ソフトウェア工学エージェントの急速な進歩により、GPUカーネルの最適化といった自由度の高い問題への応用に対する関心が高まっている。

しかし、実世界の専門家によって作成されたカーネル(例:FlashInfer)に対して、既存のコーディングエージェントは局所最適解に収束することが判明した。

本稿では、こうした局所最適解から脱却するマルチエージェント・フレームワーク「Evolving Agent Teams」を紹介する。

このシステムは、(1)各局所最適解を診断し、エージェントのチーム構成を再編成する中央監督者、および(2)学習ドキュメント、進化履歴、チームごとの成果物で構成される永続的...
November 5, 2026 at 12:03 AM
The vLLM community and Ant Group have open-sourced Humming, a high-performance kernel library for quantized inference. It supports NVIDIA GPUs from Turing onward and T-Head's Zhenwu 810E, outperforming existing implementations like Marlin, FlashInfer, and DeepGEMM ac…

#Vllm #Quantization #Inference
Ant Group and vLLM open-source Humming library
Source: HackerNews AI
realfeedapp.com
October 23, 2026 at 6:00 AM
vLLM v0.30.0rc1 isolates supplemental FlashInfer BF16 autotuning in a bugfix for this tuning path.
https://github.com/vllm-project/vllm/releases/tag/v0.30.0rc1
September 17, 2026 at 10:55 AM
Open-source LLM infra expands with ggml/llama.cpp updates and enhanced tooling.

The ggml/llama.cpp ecosystem's v0.3.0 adds multimodal, tensor-split models, and wider platform support. SGLang/FlashInfer tooling boosts startup/throughput. Impacts include reduced cold-start…

Read more on Kimbodo:
New open weights and inference tooling reduce cold-start latency and unlock cross-platform GPU inference
What Happened Across the open-source LLM ecosystem this week there were two coordinated trends: (1) infrastructure-level releases and fixes in the ggml/llama.cpp ecosystem that broaden platform and backend support, add…
kimbodo.com
August 29, 2026 at 5:11 PM
7. General Intuition Targets $6B Valuation for Robotics Foundation Models LINK
8. vLLM Adds FlashInfer MoE Expert Backend for DeepSeek-V4 LINK
August 25, 2026 at 1:00 PM
📄 Houmao agents auto-generate GPU kernels, beat hand-written CUDA by 1101x

AI-coded kernels outperformed FlashInfer baselines—no human CUDA required.

https://theneuralfeed.com/share/post/Y0YmVIqf

#AIResearch #MachineLearning #DeepLearning

Read the full story →
theneuralfeed.com
August 18, 2026 at 8:31 AM
Agentic Kernel Optimization: Generating State-of-the-Art GPU Kernels Without Hand-Written CUDA
tech_blogs_arxiv | Author: Mao Luo, Hongbin Li, Feng Lin, Hanling Yi, Zhe Huang

#Graphics
Agentic Kernel Optimization: Generating State-of-the-Art GPU Kernels Without Hand-Written CUDA
We study whether general-purpose code agents can produce state-of-the-art GPU kernels without any manually written CUDA code. We investigate this question using representative workloads from FlashInfer-Bench, focusing on the Fused MoE, DSA TopK Indexer, and DSA Sparse Attention, and evaluate all gen
arxiv.org
August 18, 2026 at 4:14 AM
利用NVIDIA FlashInfer实现高性能大型语言模型推理内核加速

https://qian.cx/posts/027925C9-7D9A-4C1B-A821-D54D85D83F4B
September 18, 2025 at 9:30 AM
We just released text-generation-inference 3.3.0. This release adds prefill chunking for VLMs 🚀. We have also Gemma 3 faster & use less VRAM by switching to flashinfer for prefills with images.

github.com/huggingface/...
Release v3.3.0 · huggingface/text-generation-inference
Notable changes Prefill chunking for VLMs. What's Changed Fixing Qwen 2.5 VL (32B). by @Narsil in #3157 Fixing tokenization like https://github.com/huggingface/text-embeddin… by @Narsil in #3156...
github.com
May 9, 2025 at 3:39 PM
Высокопроизводительные ядра инференса LLM от Nvidia с использованием FlashInfer: прорыв в области искусственного интеллекта

https://kripta.biz/posts/0772FCD0-E33A-4D05-943C-6B391095F018
September 18, 2025 at 9:30 AM
SGLang vs vLLM for enterprise LLM serving! ⚡

Key SRE Benchmarks & Fixes:
• Avoid the 0.9 VRAM CUDA Graph OOM trap
• Fix FlashInfer ninja-build crashes
• SGLang RadixTree = 5x faster TTFT for AI Agents
• Stop binding 0.0.0.0 without auth

🔗 www.servermo.com/blogs/sglang...
August 7, 2026 at 6:06 AM
python-flashinfer Kernel Library for LLM Serving

Origin | Interest | Match
AUR (en) - python-flashinfer
aur.archlinux.org
March 19, 2026 at 6:02 PM
GPT-OSS Performance Optimizations on NVIDIA Blackwell: Pushing the Pareto Frontier TL;DR: In collaboration with the open-source community, vLLM + NVIDIA has achieved significant performance milesto...

Origin | Interest | Match
GPT-OSS Performance Optimizations on NVIDIA Blackwell: Pushing the Pareto Frontier
**TL;DR:** In collaboration with the open-source community, vLLM + NVIDIA has achieved significant performance milestones on the `gpt-oss-120b` model running on NVIDIA’s Blackwell GPUs. Through deep integration with FlashInfer, novel kernel fusions via `torch.compile`, and various inference runtime features, we have set a new record for the model’s performance Pareto frontier —simultaneously optimizing for maximum throughput (+38%) and best interactivity (+13%). This post details the engineering journey, technical breakthroughs, and instructions to reproduce the results. Continuous benchmarks are also available on **SemiAnalysis Inference MAX and vLLM Recipes**. ## Table of Contents * Introduction * FlashInfer + torch.compile * Runtime Improvements * Deployment Recipes * Results * Next Steps * Acknowledgements * * * ## Introduction Optimizing for a single metric—like maximum throughput or single-batch latency—is often insufficient for real-world deployments. Different use cases require different latency constraints and request concurrency. As a result, the real challenge lies in optimizing the **Pareto frontier** : the curve that represents the best possible trade-off between **Tokens Per Second (TPS) per GPU** (TCO, total cost of ownership) and **TPS per User** (interactivity). Pushing this curve upwards and to the right means delivering faster generation for individual users while allowing more users to share the hardware. SemiAnalysis InferenceMAX has identified this critical need to measure, report and improve performance data for such LLM inference workloads on modern GPUs. One of the key use-cases is serving OpenAI’s `gpt-oss-120b` model, a natively 4-bit quantized (MXFP4) Mixture-of-Experts (MoE) LLM. It has achieved SoTA model accuracy for its size along with strong agentic capabilities. At the recent SemiAnalysis InferenceMAX showcase, vLLM demonstrated its capability to handle this workload efficiently on NVIDIA’s latest Blackwell (B200/GB200) architecture. The heart of the optimizations is hardware-software co-design. The NVIDIA B200/GB200 GPUs introduce powerful features like native FP4 TensorCores and 192GB HBM per GPU, which are critical for serving large MoE models like `gpt-oss`. To leverage this hardware fully, vLLM and NVIDIA teams have integrated with **FlashInfer** and adopted a rigorous optimization strategy focusing on kernel fusion, communication overhead reduction, and host-device overlapping. ## FlashInfer Integration and torch.compile based fusion To maximize the utilization of Blackwell’s tensor cores, vLLM leverages **FlashInfer** as its primary kernel backend for attention, MoE, and other compute-intensive and fused operations. **1. Key Compute Kernel Integration** : * **MoE Backends:** We enabled both `trtllm-gen` (PR23819) and `cutlass` (PR23696) backends for MoE operations with FlashInfer. This allows vLLM to select the most performant kernel for expert routing and computation. In addition to providing the best-performing kernels for LLMs, FlashInfer also includes jit-in-time compilation, auto-tuning, and kernel caching, which greatly improves the user experience for any developer with high-performance kernel needs. * **FP8 KV-Cache:** Storing kv-cache in FP8 precision allows the engine to serve more concurrent requests with the same kv-cache budget. Moreover, carrying out some of the attention operations in FP8 precision also reduces the compute/memory complexity of the attention operation. To achieve the best performance for this use case, vLLM has integrated FlashInfer’s optimized attention kernels in PR25674. **2. Graph Fusions via torch.compile** A significant portion of our optimization effort focused on kernel fusion to reduce memory access and kernel launch overhead. Instead of hard-coded fusion optimizations, vLLM has built an extensive infrastructure based on `torch.compile` to conduct kernel fusion automatically. This approach not only improves performance, but significantly reduces the effort to enable, generalize, and maintain such improvements. * **AR + Norm Fusion:** We implemented the fusion of AllReduce (AR) and RMSNorm operations. This is particularly important for tensor-parallel (TP) deployments, where communication overhead can become a bottleneck, details please see PR20691. * **Pad + Quant & Finalize + Slice:** We are actively rolling out the fusion passes, PR30647 for padding/quantization and finalize/slice operations to further streamline the MoE execution path, with an expected 6% performance gain. As we identify and develop new fused operations, the team will continue to deliver automatic performance gains via this infrastructure. ## Runtime Improvements On next-generation hardware like Blackwell, the GPU is so fast that the CPU (host) often becomes the bottleneck, struggling to dispatch kernels quickly enough to keep the GPU busy. In addition, `prepare\_batch`, request scheduling and sampling logic also require heavy CPU side logic. This “host overhead” manifests as gaps between kernel executions, degrading performance and overall GPU utilization. To address this, we implemented both **Async Scheduling** and **Stream Interval** to vLLM that effectively eliminate host-side overhead. Async Scheduling: * **Mechanism:** This scheduler decouples the CPU’s request scheduling from the GPU’s execution. By allowing the CPU to prepare the next batch of requests while the GPU is still processing the current batch, we effectively hide the host overhead. * **Impact:** This optimization is crucial for the `gpt-oss` model, particularly in both high-throughput and min-latency scenarios. On more capable GPUs (H200s, B200s, GB200s), you can expect around a 10% performance gain. * **Configuration:** This has been turned on by default in recent vLLM releases. Stream Interval: * **Mechanism:** This feature reduces the granularity of network responses by buffering generated tokens before sending them to the client. Instead of triggering a network call for every single token, the engine waits until a specified buffer size (the “interval”) is reached. Crucially, the implementation preserves responsiveness by ensuring the **first token is always sent immediately** (keeping Time-To-First-Token low), while subsequent tokens are batched. * **Impact:** By reducing the frequency of HTTP/gRPC response dispatching, this significantly lowers the CPU overhead associated with network I/O and serialization. In high-concurrency benchmarks (e.g., `gpt-oss-20b` with 1024 concurrent requests), this optimization relieved output queue bottlenecks, resulting in a **57% end-to-end performance gain** and improved Time Per Output Token (TPOT). * **Configuration:** Users can configure this behavior using the `--stream-interval <num_tokens>` argument. The default value is `1` (standard streaming), but increasing this value (e.g., to `10`) is highly effective for reducing host overhead in high-throughput deployments. ## Deployment Recipes Most of the optimizations are already applied by default on the latest vLLM release. In addition, to reproduce the optimized performance for `gpt-oss` on Blackwell GPUs (B200/GB200), we recommend the following configurations in your vLLM deployment recipes. They can also be found under vLLM Recipes page. **Recommended Configuration Flags:** * **Graph Capture:** * `--cuda-graph-capture-size 2048` * **Scheduling:** * `--api-server-count 20` or `--stream-interval 20`: This helps decouple the HTTP API server overhead from the inference engine, stabilizing performance at high concurrency. * **MoE Backend:** * Explicitly enable the optimized Cutlass backend for FP8/FP4 MoE to ensure maximum throughput: `VLLM_USE_FLASHINFER_MOE_MXFP4_MXFP8=1`. ## Results The combined effect of the optimizations has resulted in a significant uptick of performance since the launch of InferenceMax. Notably, a 38% performance increase at max-throughput, and 13% performance increase at min-latency Such improvements are not just for a single use-case, but rather **across the entire Pareto curve to benefit the vLLM community at large**. ## Next steps Our work on `gpt-oss` is ongoing. Here is a look at the active engineering tracks to further push the Pareto frontier. The list can also be found in Issue 30758. ### Disaggregation By separating the Prefill stage and the Decode stage on to different GPUs, we can potentially achieve better throughput per GPU. We are currently experimenting with this setup and find the correct configs that achieve better performance. ### Data+Expert parallel performance Our projection shows that using DEP2 (Attention DP + MoE EP on 2 GPUs) can potentially achieve higher throughput per GPU compared to TP1 and TP2 at the same latency (TPS/user). However, currently the DEP2 performance is worse than TP1/TP2 mainly due to the MoE kernel selection issue. We are actively working on this to resolve it. ### Minimum latency performance We have identified a few performance optimization opportunities for min-latency scenario, or TP8 concurrency 8 more specifically: * RoPE+Q+Cache fusion: Kernel is available in FlashInfer. Integration in vLLM is in progress. * The router gemm and fc_qkv/fc_o_proj gemms: we can use specialized tiny gemm kernels with better performance and PDL support. ## Acknowledgements We would like to give thanks to the many talented people in the vLLM community who worked together as a part of this effort: * Red Hat: Michael Goin, Alexander Matveev, Lucas Wilkinson, Luka Govedič, Wentao Ye, Ilia Markov, Matt Bonanni, Varun Sundar Rabindranath, Bill Nell, Tyler Michael Smith, Robert Shaw * NVIDIA: Po-Han Huang, Pavani Majety, Shu Wang, Elvis Chen, Zihao Ye, Duncan Moss, Kaixi Hou, Siyuan Fu, Benjamin Chislett, Xin Li, Vadim Gimpelson, Minseok Lee, Amir Samani, Elfie Guo, Lee Nau, Kushan Ahmadian, Grace Ho, Pen Chun Li * vLLM: Chen Zhang, Yongye Zhu, Bowen Wang, Kaichao You, Simon Mo, Woosuk Kwon, Zhuohan Li * Meta: Yang Chen, Xiaozhu Meng, Boyuan Feng, Lu Fang
blog.vllm.ai
February 5, 2026 at 4:29 AM
flashinfer-python 0.5.0rc3 FlashInfer: Kernel Library for LLM Serving

Origin | Interest | Match
Client Challenge
pypi.org
November 1, 2025 at 3:06 AM
flashinfer-python 0.2.6.post1 FlashInfer: Kernel Library for LLM Serving

Origin | Interest | Match
Client Challenge
pypi.org
June 7, 2025 at 4:16 AM
Researchers from NVIDIA, CMU and the University of Washington Released ‘FlashInfer’: A Kernel […]

[Original post on marktechpost.com]
January 5, 2025 at 12:27 PM
Copy complete.

========================================
TIMING STATISTICS
========================================
FlashInfer Build: 00:24:07
vLLM Build: 00:21:59
Runner Build: 00:00:40
Image Copy: 00:05:46
Total Time: 00:52:58
========================================
March 7, 2026 at 2:21 PM
vAttention Performance & Portability for LLM Prefill Phase

This section highlights vAttention's ability to add dynamic memory allocation support to unmodified FlashAttention and FlashInfer prefill kernels, simplifying development while boosting performance.

#hackernews #llm #news
vAttention Performance & Portability for LLM Prefill Phase
This section highlights vAttention's ability to add dynamic memory allocation support to unmodified FlashAttention and FlashInfer prefill kernels, simplifying development while boosting performance.
hackernoon.com
June 14, 2025 at 11:48 PM
LIDAR终结者?Robbyant开源实时3D重建模型,单摄像头20 FPS重构10,000帧场景 + Video

Introduction: 传统三维重建长期依赖LIDAR硬件或迭代优化算法,前者成本高昂,后者计算繁重、难以实时。Robbyant团队发布的LingBot‑Map,作为一个纯前馈式3D基础模型,首次在单一框架内统一了坐标 grounding、密集几何线索与长程漂移校正,实现了无需LIDAR、无需迭代优化、无需后处理的流式3D重建。该模型以约20 FPS的吞吐量处理518×378分辨率输入,稳定支持超过10,000帧的长序列,性能超越现有流式方法和多种离线方法。…
LIDAR终结者?Robbyant开源实时3D重建模型,单摄像头20 FPS重构10,000帧场景 + Video
Introduction: 传统三维重建长期依赖LIDAR硬件或迭代优化算法,前者成本高昂,后者计算繁重、难以实时。Robbyant团队发布的LingBot‑Map,作为一个纯前馈式3D基础模型,首次在单一框架内统一了坐标 grounding、密集几何线索与长程漂移校正,实现了无需LIDAR、无需迭代优化、无需后处理的流式3D重建。该模型以约20 FPS的吞吐量处理518×378分辨率输入,稳定支持超过10,000帧的长序列,性能超越现有流式方法和多种离线方法。 Learning Objectives: Objective 1: 理解LingBot‑Map的Geometric Context Transformer(GCT)架构原理及其三大上下文机制(anchor context、pose‑reference window、trajectory memory) Objective 2: 掌握LingBot‑Map在Linux环境下的完整部署流程,包括conda环境配置、PyTorch与FlashInfer安装、模型权重下载 Objective 3: 学会使用LingBot‑Map进行实时流式推理,涵盖图像文件夹输入、视频输入、关键帧间隔调优、窗口推理及天空遮罩等高级功能 You Should Know: 1. 核心架构:Geometric Context Transformer(GCT)与三大记忆机制 流式3D重建的本质问题是“记忆”——保留什么、以什么形式保留。LingBot‑Map通过Geometric Context Attention(GCA)给出了一个端到端学习的答案。GCA维护三种互补的上下文: Anchor Context(锚定上下文):负责坐标与尺度 grounding,为整个场景提供稳定的空间参考系。 Pose‑Reference Window(位姿参考窗口):维护局部密集几何信息,确保短程几何一致性。 Trajectory Memory(轨迹记忆):将完整历史压缩为紧凑的每帧token,使每帧内存和计算量在10,000+帧序列上近乎恒定。 这一设计的巧妙之处在于:它将SLAM(同步定位与地图构建)的经典理念融入纯前馈Transformer架构,通过分页KV缓存注意力(paged KV cache attention)实现稳定高效的流式推理。与依赖束调整(bundle adjustment)等迭代优化的传统方法不同,LingBot‑Map一次性前馈完成全部预测,无需任何后处理清理步骤。 2. 环境准备与安装(Linux / Windows WSL2) LingBot‑Map官方推荐在Linux环境(或Windows WSL2)下使用CUDA 12.8 + PyTorch 2.9.1部署。 Step‑by‑step 安装指南: 1. 创建conda环境(Python 3.10) conda create -1 lingbot-map python=3.10 -y&hellip;
undercodetesting.com
June 27, 2026 at 8:15 AM