You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* [11/2025] `Scale Biology Transformer Models with PyTorch and NVIDIA BioNeMo Recipes <https://developer.nvidia.com/blog/scale-biology-transformer-models-with-pytorch-and-nvidia-bionemo-recipes/>`_
322
+
* [11/2025] `FP8 Training of Large-Scale RL Models <https://lmsys.org/blog/2025-11-25-fp8-rl/>`_
319
323
* [09/2025] `Pretraining Large Language Models with NVFP4 <https://www.arxiv.org/pdf/2509.25149>`_
320
324
* [09/2025] `Native FP8 Mixed Precision Training for Ling 2.0, Open Sourced! <https://huggingface.co/blog/im0qianqian/ling-mini-2-fp8-mixed-precision-training-solution>`_
321
325
* [09/2025] `Faster Training Throughput in FP8 Precision with NVIDIA NeMo <https://developer.nvidia.com/blog/faster-training-throughput-in-fp8-precision-with-nvidia-nemo/>`_
@@ -342,7 +346,8 @@ What is Transformer Engine?
342
346
343
347
Transformer Engine (TE) is a library for accelerating Transformer models on NVIDIA GPUs, including
344
348
using 8-bit floating point (FP8) precision on Hopper, Ada, and Blackwell GPUs, to provide better
345
-
performance with lower memory utilization in both training and inference. TE provides a collection
349
+
performance with lower memory utilization in both training and inference. On Blackwell GPUs, TE also
350
+
supports MXFP8 (Microscaling FP8) and NVFP4 formats for even greater efficiency. TE provides a collection
346
351
of highly optimized building blocks for popular Transformer architectures and an automatic mixed
347
352
precision-like API that can be used seamlessly with your framework-specific code. TE also includes a
348
353
framework agnostic C++ API that can be integrated with other deep learning libraries to enable FP8
@@ -370,6 +375,7 @@ Highlights
370
375
* Easy-to-use modules for building Transformer layers with FP8 support
371
376
* Optimizations (e.g. fused kernels) for Transformer models
372
377
* Support for FP8 on NVIDIA Hopper, Ada, and Blackwell GPUs
378
+
* Support for MXFP8 and NVFP4 on NVIDIA Blackwell GPUs
373
379
* Support for optimizations across all precisions (FP16, BF16) on NVIDIA Ampere GPU architecture generations and later
374
380
375
381
Examples
@@ -502,12 +508,11 @@ We recommend updating to the latest NGC container available here:
If you run any examples, please ensure you are using a matching version of TransformerEngine. TransformerEngine is pre-built and packaged inside the containers with examples available at ``/opt/transformerengine`` or ``/opt/transformer-engine``. If you would like to use examples from TE main branch and are running into import errors, please try the latest pip package or building from source, although NGC containers are recommended for ease-of-use for most users.
511
+
If you run any examples, please ensure you are using a matching version of TransformerEngine. TransformerEngine is pre-built and packaged inside the containers with examples available at ``/opt/transformerengine`` or ``/opt/transformer-engine``.
506
512
507
513
**Benefits of using NGC containers:**
508
514
509
515
* All dependencies pre-installed with compatible versions and optimized configurations
510
-
* NGC PyTorch 23.08+ containers include FlashAttention-2
511
516
512
517
pip Installation
513
518
^^^^^^^^^^^^^^^^
@@ -684,54 +689,43 @@ An example of this change is,
684
689
False, False, True, True, True,
685
690
False, False, False, False, True]
686
691
687
-
FP8 Convergence
688
-
===============
692
+
Convergence
693
+
===========
689
694
690
-
FP8 has been tested extensively across different model architectures and configurations and we found **no significant difference** between FP8 and BF16 training loss curves. FP8 has also been validated for accuracy on downstream LLM tasks (e.g. LAMBADA and WikiText). Below are examples of models tested for convergence across different frameworks.
695
+
FP8 and MXFP8 have been tested extensively across different model architectures and configurations and we found **no significant difference** between FP8/MXFP8 and BF16 training loss curves. FP8 and MXFP8 have also been validated for accuracy on downstream LLM tasks (e.g. LAMBADA and WikiText). Below are examples of models tested for convergence across different frameworks.
0 commit comments