vLLM
An open source server that keeps a large language model loaded and answers requests over an OpenAI style API, with PowerPC CPUs on its supported hardware list. That lets an IBM i shop run a model in a Linux partition on the same IBM Power server as its production workload, and Red Hat ships a generally available vLLM container image for ppc64le in Red Hat AI Inference 3.5.0.
What vLLM does
vLLM calls itself a fast and easy-to-use library for LLM inference and serving. A large language model, or LLM, is the kind of model that reads and answers in plain words. Serving means the model stays loaded and ready, so other programs can send it a question and get an answer back right away. Think of a kitchen that stays open all day instead of cooking one meal and closing. vLLM answers over an API shaped like OpenAI's, so a program written for one can usually talk to the other. An API, or application programming interface, is just the doorway one program uses to ask another program for something.
Its headline feature is called PagedAttention. The vLLM project describes it as efficient management of attention key and value memory, and names it as a key feature behind the serving throughput it claims. Throughput here means how many requests one machine can handle at once.
Can an IBM i shop use it?
Not inside IBM i itself. vLLM is Linux software, and its supported hardware list names NVIDIA GPUs, AMD GPUs and x86, ARM and PowerPC CPUs. PowerPC here means ppc64le, the 64-bit IBM Power architecture that an IBM i machine already runs on. So the usual setup is a Linux partition on the same Power server, sitting beside the partition that runs IBM i. The model and the data stay on hardware you already own.
IBM has a project aimed at exactly that. Project PIM, short for Power Inference Microservices, describes itself as deploying an AI solution on IBM Power servers managed by a Hardware Management Console for IBM i and Linux users, by way of bootc and one button deployment. A Hardware Management Console, or HMC, is the console an administrator already uses to create and manage partitions on a Power server. The project supports IBM i 7.5 and later alongside Linux, and its featured example deploys the vLLM inference engine and exposes an OpenAI API server on a partition. The sample model it loads is IBM Granite 3.3 8B Instruct.
Check the support promise before you lean on it. IBM marks Project PIM as experimental software with no formal support.
How do you build it on Power 11?
The route IBM's own Power 11 guide takes
- Get the prerequisites in placeThe guide calls for Python 3.12 and gcc-toolset-14, which it names as the minimum compiler version on Power 11.
- Pull the parts from IBM's indexDependencies come from IBM's ppc64le wheel repository at wheels.developerfirst.ibm.com, including PyTorch 2.8.0.
- Build it for the CPUThe guide builds vLLM 0.11.1 from source with the target device set to cpu, so no graphics card is required.
From the IBM Community guide 'Set up and run vLLM on IBM Power11' by Maryam Nezamabadi, dated 9 February 2026.
Expect one Power quirk. IBM's earlier ppc64le write-up of 27 June 2024 notes that models are cast to bfloat16 instead of float16 by default, because this architecture does not support float16. Those are two ways of storing the model's numbers, and swapping one for the other is normal here, not a fault.
What does Red Hat support on Power?
Red Hat sells a supported build and says its inference stack is powered by vLLM and llm-d. Two Red Hat listings matter if you want a vendor to call when it breaks, and they do not carry the same promise.
Red Hat listings for vLLM on IBM Power
| Red Hat listing | What it covers | Status on ppc64le |
|---|---|---|
| Red Hat AI Inference 3.5.0 | Container image registry.redhat.io/rhaiis/vllm-spyre-rhel9:3.5.0, built for s390x and ppc64le | Generally available |
| Red Hat OpenShift AI Self-Managed 2.19 | vLLM runtime templates for IBM Power and IBM Z | Technology Preview |
Read from Red Hat's own release notes on 22 October 2026. Generally available means fully supported for production use. Technology Preview does not carry that promise, so do not put a production job on one.
The 3.5.0 image name carries Spyre in it. Red Hat lists that release as providing container images that optimize inference for NVIDIA CUDA, AMD ROCm, Google TPU, Intel Gaudi and IBM Spyre AI accelerators, with multi-architecture support for s390x, meaning IBM Z, and ppc64le, meaning IBM Power.
Related Terms
Large Language Model (LLM)
A machine learning model trained on large volumes of text, used as the underlying technology behind generative AI tools including IBM Bob and general-purpose assistants like ChatGPT and Claude.
IBM Granite
IBM's family of open-weight foundation models, released under the Apache 2.0 license, that underpins watsonx.ai and serves as the base model fine-tuned for RPG and IBM i in watsonx Code Assistant for i and IBM Bob.
Red Hat OpenShift AI
Red Hat's add-on platform for serving and governing AI models on a Red Hat OpenShift cluster, supported self-managed on ppc64le, the IBM Power architecture that also runs IBM i. It lets a Power shop host open weight models on its own hardware instead of calling an outside service.
IBM Spyre Accelerator
A PCIe4 AI inferencing card IBM ships for IBM Z, LinuxONE and Power11 systems to offload generative and agentic AI workloads from the main processor. On Power11 it is driven from a Red Hat Enterprise Linux or Red Hat OpenShift AI partition, and as of September 2026 IBM has not documented a way to use it from an IBM i partition.
IBM Power 11
IBM's current generation of Power processor and server hardware, announced July 8, 2025 and generally available July 25, 2025, carrying forward Power10's on-chip Matrix Math Acceleration and becoming the first Power generation to support the IBM Spyre Accelerator card.