Overview of Transformer Engine
mainTransformer Engine (TE) is a library designed to accelerate Transformer models on NVIDIA GPUs. It provides improved performance and lower memory utilization for both training and inference.
Key features include:
- Support for FP8 (8-bit floating point) precision on Hopper and Ada GPUs.
- Support for NVFP4 (8-bit and 4-bit floating point) precision on Blackwell GPUs.
- Highly optimized building blocks for popular Transformer architectures.
- An automatic-mixed-precision-like API for seamless integration with existing deep learning code.
Supported frameworks: PyTorch and JAX.