AIToday
Large Language ModelsOpen-Source AIAmazon AI BlogPublished: Nov 13, 2026, 10:00 JST

SGLang-Neuron now available via AWS Deep Learning Container

Send on LINE
SGLang-Neuron now available via AWS Deep Learning Container

3 Key Points

  1. What happened

    Amazon announced SGLang-Neuron is publicly available through an AWS Deep Learning Container, released by RadixArk with Annapurna Labs, running on native PyTorch via an out-of-tree plugin.

  2. Why it matters

    The out-of-tree plugin design lets Trainium support and SGLang core develop independently and iterate faster, so users keep the same SGLang interface while the underlying platform evolves separately.

WHO IT HITSAI teams already using SGLang to serve models can now run the same workflow on AWS Trainium without changing their interface, while those evaluating Trainium for inference gain a supported path through a standard container.

Not sure about something? Ask the AI

Questions and answers are published on this page.

Summaries like this, every morning.

Context & Analysis

SGLang-Neuron arrives as an out-of-tree plugin, a design choice that keeps Trainium-specific code separate from SGLang's core. That separation is meant to let the two codebases iterate independently, so improvements on either side do not have to wait for the other. The plugin implements the Trainium-specific models, attention, mixture of experts (MoE), and graph runner, while SGLang core continues to provide the API server, request lifecycle, RadixAttention, and prefix-cache bookkeeping.

Underneath, TorchNeuron registers Trainium as a native PyTorch device. SGLang-Neuron uses standard PyTorch operations for the model execution path and adds kernels written with the Neuron Kernel Interface (NKI) for performance, compiling them into executable programs with torch.compile. For serving at scale, the plugin also supports PD disaggregation, where a prefill server computes the prompt KV cache and transfers it to a decode server over Elastic Fabric Adapter using NIXL.

The release is positioned for teams that already use SGLang's server interface and generation APIs: they can launch models and invoke endpoints the same way, with Trainium selected via the SGLANG_PLATFORM=neuron setting. A walkthrough uses a Trainium3 Amazon EC2 instance and the pytorch-inference-sglang-neuronx container, suggesting the path is aimed at practical deployment rather than a research preview.

FAQ
What exactly is SGLang-Neuron?
It is an out-of-tree plugin that connects SGLang with AWS Trainium. Installing it registers the neuron platform, and setting SGLANG_PLATFORM=neuron selects it when the server starts.
How do I get started with SGLang-Neuron?
Launch the SGLang-Neuron container on a Trainium3 Amazon EC2 instance and follow the quickstart to serve a supported model. The container image is pytorch-inference-sglang-neuronx.
Does SGLang-Neuron support advanced serving features like PD disaggregation?
Yes. In PD disaggregation, a prefill server computes the prompt KV cache and transfers it to a decode server using NIXL over Elastic Fabric Adapter (EFA), and the decode server generates the remaining tokens.
Amazon AI BlogRead Original Article
Send on LINE

AI news that matters for your work, delivered every morning.

Pick your industry and the AI tools you use, and get news related to your work every day.

Free · 30 seconds with Google · unsubscribe anytimeWhat is AIToday? →

Ask AI

Ask AI anything about this article. The AI reads this article, earlier AIToday articles, and Wikipedia, and cites its sources. Q&As are published on this page for other readers too.

Questions and answers are published on this page.

Related Articles

Next articleOmaha firms from Union Pacific's Rita to Copilot share AI adoption