NVIDIA
NVIDIA
Aerial CUDA-Accelerated RAN
Container
NVIDIA
NVIDIA
Aerial CUDA-Accelerated RAN

An SDK (Software Development Kit) for building commercial-grade, AI-native, 3GPP, and O-RAN compliant 5G/6G gNB software on NVIDIA-accelerated computing platforms.

NVIDIA Aerial™ CUDA-Accelerated RAN

Overview

NVIDIA Aerial™ CUDA-Accelerated RAN is an SDK (Software Development Kit) for building commercial-grade, AI-native, 3GPP, and O-RAN compliant 5G/6G gNB software on NVIDIA-accelerated computing platforms.

The SDK in this container includes:

  • GPU-Accelerated 5G PHY (cuPHY): CUDA-based physical layer processing for 5G NR including channel coding (LDPC, Polar), modulation/demodulation, MIMO processing, and channel estimation

  • GPU-Accelerated MAC Scheduler (cuMAC): High-performance L2 scheduler acceleration for resource allocation and scheduling

  • Python API (pyAerial): Python bindings for AI/ML research and integration with frameworks like TensorFlow and Sionna

  • 5G Reference Models (5GModel): MATLAB-based 5G waveform generation and test vector creation based on 3GPP specifications

NVIDIA Aerial™ CUDA-Accelerated RAN is a part of NVIDIA AI Aerial™, a portfolio of accelerated computing platforms, software and tools to build, train, simulate, and deploy AI-native wireless networks.

Getting Started

The SDK has components on GitHub and NGC.

Prerequisites

The following software components are required on the host:

Using Pre-Built Container (Recommended)

Clone repository

git clone https://github.com/NVIDIA/aerial-cuda-accelerated-ran.git --recurse-submodules
cd aerial-cuda-accelerated-ran

Enable git LFS (if needed for large files)

git lfs install
git lfs pull

Pull the Aerial container from NGC

docker pull nvcr.io/nvidia/aerial/aerial-cuda-accelerated-ran:26-1-cubb

Start interactive development container

./cuPHY-CP/container/run_aerial.sh

Inside container: Build SDK

./testBenches/phase4_test_scripts/build_aerial_sdk.sh

Further Information

Visit the full documentation at NVIDIA Docs Hub

Support

  • File issues on GitHub for bugs and feature requests
  • Join discussions for questions and community support

Acknowledgements

See Acknowledgements

Citation

If you use NVIDIA Aerial™ CUDA-Accelerated RAN in your research, please cite:

@software{nvidia_aerial_cuda_accelerated_ran,
  title = {NVIDIA Aerial™ CUDA-Accelerated RAN},
  author = {NVIDIA Corporation},
  year = {2025-2026},
  url = {https://github.com/NVIDIA/aerial-cuda-accelerated-ran}
}
Publisher
NVIDIA
NVIDIA
LicenseNVIDIA proprietary
Latest Tag26-1-cubb
UpdatedApril 14, 2026 UTC
Compressed Size15.23 GB
Multinode SupportNo
Multi-Arch SupportYes

NVIDIA uses cookies to improve your experience on our web site. We and our third-party partners also use cookies and other tools to collect and record information you provide as well as information about your interactions with our websites for performance improvement, analytics, and to assist in marketing efforts. By clicking "Accept All", you consent to our use of cookies and other tools as described in our Cookie Policy. You can manage your cookie settings by clicking on "Manage Settings." By continuing to use this site or by clicking one of the buttons below, you agree to our Terms of Service (which contains important waivers). Please see our Privacy Policy for more information on our privacy practices.