Python API#
Python implementations of PHY algorithms and AI models for rapid prototyping, algorithm validation, and integration testing. These components can then be lowered into TensorRT engines for real-time execution in the Runtime API.
Note
The Python API may be subject to change as more PHY channels are added in future releases.
Components#
Constants (Constants) - 5G NR physical layer constants and parameters
Datasets (Datasets) - Channel simulation dataset utilities using Sionna
MLIR-TensorRT Wrapper (MLIR-TensorRT Wrapper) - Python wrapper for MLIR-TensorRT compiler and execution
PHY JAX (JAX PHY) - JAX-based PHY implementations including AI integration and TensorRT lowering
PHY NumPy (NumPy PHY) - Pure NumPy reference PHY implementations
TensorRT Plugins (TensorRT Plugins) - Custom TensorRT plugins for specialized operations (DMRS, FFT, Cholesky)
Types (Types) - Type definitions and data structure aliases
Utils (RAN Utils) - Helper utilities for configuration, I/O, and timing
Python Components