mooncake-transfer-engine-cuda13
A KVCache-centric Disaggregated Architecture for large-scale LLM inference and training. (CUDA 13 version)
What it is and what it does
Mooncake Transfer Engine is a component of the Mooncake infrastructure platform designed for large-scale LLM inference and training. It implements a KV cache-centric disaggregated architecture that separates prefill and decode compute clusters while using underutilized CPU, DRAM, and SSD resources to build a distributed KV cache pool. The engine provides zero-copy RDMA-based transfer of KV cache data across GPU clusters, enabling efficient cross-instance sharing of cached key-value states.
The package is tightly integrated with major LLM serving frameworks including vLLM, SGLang, TensorRT LLM, and LMDeploy. It serves as a backend for distributed KV cache management, hierarchical caching across device/host/remote storage tiers, and disaggregated prefill-decode inference patterns. The transfer engine handles large-scale model updates and multimodal embedding distribution in production training and inference pipelines.
Use it for:
- Disaggregated LLM inference on multi-node GPU clusters to separate compute-intensive prefill from decode operations
- Distributed KV cache pooling to reduce per-node memory pressure and enable higher request throughput
- Zero-copy cross-GPU weight and embedding transfer during large-scale distributed training
- Hierarchical KV cache storage with intelligent offloading across device, host, and remote tiers
- Multimodal inference with efficient cross-instance sharing of encoder outputs (e.g., Vision Transformer embeddings)
Worth the install?
AI-flagged interpretation of the facts on this page — verify before relying
Mooncake Transfer Engine provides high-performance, zero-copy RDMA-based data transfer for distributed KV cache management in large-scale LLM inference and training systems.
Yes, if you are deploying large-scale LLM inference or training on multi-node GPU clusters and need efficient distributed KV cache management. The package is production-stable, actively maintained, and integrates with established frameworks (vLLM, SGLang, TensorRT LLM). Requires CUDA 13 and Python 3.10+; not suitable for single-node or CPU-only setups.
Install
mooncake-transfer-engine-cuda13 on PyPI
pip
pip install mooncake-transfer-engine-cuda13uv
uv add mooncake-transfer-engine-cuda13poetry
poetry add mooncake-transfer-engine-cuda13Installing mooncake-transfer-engine-cuda13
Before you install
Medium install friction due to CUDA 13 requirement and platform-specific wheels (manylinux_2_28 for x86_64 and aarch64). Package is actively maintained with recent commits and production-stable status. Requires Python 3.10+.
License in practice
Permissive license treatment allows commercial and private use without significant restrictions.
Quickstart
pip install mooncake-transfer-engine-cuda13
import mooncake_transfer_engine_cuda13
# Use with vLLM or SGLang via their Mooncake connectors
# or directly via the Transfer Engine API for custom RDMA transfers
Requires CUDA 13 runtime, NVIDIA GPU with RDMA support, and manylinux_2_28 compatible Linux system (x86_64 or aarch64). Python 3.10 or later.
Verify before relying
- Whether CUDA 13 runtime is required on the system or if the package bundles it
- Specific performance gains or throughput numbers for typical workloads
- Compatibility with non-NVIDIA GPU architectures or inference frameworks beyond those mentioned
Package facts
| License | not declared (permissive) |
| Python support | supports the current Python release (>=3.10) |
| Install friction | medium — platform-specific wheel |
| Runtime dependencies | 3 — aiohttp, requests, msgpack |
| Maintenance | actively maintained — 20 days since the last release |
| Last repo commit | |
| First released | |
| Downloads | 158,000/month — #10,738 on PyPI (30-day window, as of 2026-08-14) |
| Known vulnerabilities | none known (OSV.dev, checked 2026-08-14) |
Evidence: mooncake_transfer_engine_cuda13-0.3.12.post1-cp310-cp310-manylinux_2_28_aarch64.whl; mooncake_transfer_engine_cuda13-0.3.12.post1-cp310-cp310-manylinux_2_28_x86_64.whl; mooncake_transfer_engine_cuda13-0.3.12.post1-cp311-cp311-manylinux_2_28_aarch64.whl; mooncake_transfer_engine_cuda13-0.3.12.post1-cp311-cp311-manylinux_2_28_x86_64.whl; mooncake_transfer_engine_cuda13-0.3.12.post1-cp312-cp312-manylinux_2_28_aarch64.whl; mooncake_transfer_engine_cuda13-0.3.12.post1-cp312-cp312-manylinux_2_28_x86_64.whl; mooncake_transfer_engine_cuda13-0.3.12.post1-cp313-cp313-manylinux_2_28_aarch64.whl; mooncake_transfer_engine_cuda13-0.3.12.post1-cp313-cp313-manylinux_2_28_x86_64.whl
Keywords: mooncake, transfer engine, kv cache, llm inference, rdma, cuda13
Tags
More Artificial Intelligence packages
LiteLLM provides a unified Python interface to…
permissive · top 100 on PyPI
huggingface-hubClient library and CLI tool for downloading,…
permissive · top 100 on PyPI
langchainLangChain provides a framework for building…
permissive · top 1,000 on PyPI
hf-xethf-xet provides chunk-based deduplication and…
permissive · top 1,000 on PyPI
tokenizersTokenizers converts raw text into token…
permissive · top 1,000 on PyPI
transformersTransformers provides a unified framework for…
permissive · top 1,000 on PyPI
mooncake-transfer-engineMooncake Transfer Engine provides…
permissive · top 15,000 on PyPI
memcache-hybridProvides Python bindings for a high-performance…
unclear · top 15,000 on PyPI
lmcacheLMCache is a KV cache management layer that…
permissive · top 15,000 on PyPI
vllmvLLM is a high-throughput inference and serving…
permissive · top 5,000 on PyPI
vllm-routerRoutes and load-balances requests across vLLM…
permissive · top 15,000 on PyPI
nvidia-nvshmem-cu13NVSHMEM provides a global address space for GPU…
unclear · top 1,000 on PyPI
vllm-tpuvllm-tpu is a high-throughput LLM inference and…
permissive · top 15,000 on PyPI
vllm-cpuvllm-cpu provides CPU-optimized inference for…
permissive · top 15,000 on PyPI
vineyardVineyard is an in-memory immutable data manager…
permissive · top 15,000 on PyPI
vineyard-bdistVineyard is an in-memory immutable data manager…
permissive · top 15,000 on PyPI