@@ -52,7 +52,7 @@ MaxText with on ROCm provides the following key features to train large language
5252
5353- NANOO FP8 (for MI300X series GPUs) and FP8 (for MI355X and MI350X) quantization support
5454
55- .. _amd-maxtext-model-support-v26.3 :
55+ .. _amd-maxtext-model-support-v26.4 :
5656
5757Supported models
5858================
@@ -134,15 +134,15 @@ Use the following command to pull the Docker image from Docker Hub.
134134
135135 docker pull {{ docker.pull_tag }}
136136
137- .. _amd-maxtext-multi-node-setup-v26.3 :
137+ .. _amd-maxtext-multi-node-setup-v26.4 :
138138
139139Multi-node configuration
140140------------------------
141141
142142See :doc: `/how-to/rocm-for-ai/system-setup/multi-node-setup ` to configure your
143143environment for multi-node training.
144144
145- .. _amd-maxtext-get-started-v26.3 :
145+ .. _amd-maxtext-get-started-v26.4 :
146146
147147Benchmarking
148148============
@@ -169,7 +169,7 @@ benchmark results:
169169 .. container :: model-doc {{ model.mad_tag }}
170170
171171 The following run commands are tailored to {{ model.model }}.
172- See :ref: `amd-maxtext-model-support-v26.3 ` to switch to another available model.
172+ See :ref: `amd-maxtext-model-support-v26.4 ` to switch to another available model.
173173
174174 .. rubric :: Download the Docker image and required packages
175175
@@ -265,7 +265,7 @@ benchmark results:
265265
266266 .. code-block :: shell
267267
268- ./primus-cli container --image rocm/jax-training:maxtext-v26.3 \
268+ ./primus-cli container --image {{ docker.pull_tag }} \
269269 -- train pretrain \
270270 --config examples/maxtext/configs/MI300X/{{ model.primus_config_name }}
271271
@@ -301,7 +301,7 @@ benchmark results:
301301 .. tab-item :: MAD-integrated benchmarking
302302
303303 The following run command is tailored to {{ model.model }}.
304- See :ref: `amd-maxtext-model-support-v26.3 ` to switch to another available model.
304+ See :ref: `amd-maxtext-model-support-v26.4 ` to switch to another available model.
305305
306306 1. Clone the ROCm Model Automation and Dashboarding (`<https://github.com/ROCm/MAD >`__) repository to a local
307307 directory and install the required packages on the host machine.
@@ -332,7 +332,7 @@ benchmark results:
332332 .. tab-item :: Standalone benchmarking
333333
334334 The following commands are optimized for {{ model.model }}. See
335- :ref: `amd-maxtext-model-support-v26.3 ` to switch to another
335+ :ref: `amd-maxtext-model-support-v26.4 ` to switch to another
336336 available model. Some instructions and resources might not be
337337 available for all models and configurations.
338338
@@ -452,7 +452,7 @@ benchmark results:
452452
453453 [docker_image] (optional)
454454 The Docker image to use. If not specified, it defaults to
455- ``rocm/jax-training:maxtext-v26.3 ``.
455+ ``rocm/jax-training:maxtext-v26.4-jax0.9.1-te2.12.0 ``.
456456
457457 For example, to run a multi-node training benchmark on {{ model.model }}:
458458
@@ -477,7 +477,7 @@ benchmark results:
477477 {% else %}
478478 .. rubric :: Multi-node training
479479
480- For multi-node training examples, choose a model from :ref: `amd-maxtext-model-support-v26.3 `
480+ For multi-node training examples, choose a model from :ref: `amd-maxtext-model-support-v26.4 `
481481 with an available `multi-node training script <https://github.com/ROCm/MAD/tree/develop/scripts/jax-maxtext/env_scripts >`__.
482482 {% endif %}
483483 {% endfor %}
@@ -549,8 +549,8 @@ Example: Profile a model standalone in Docker
549549 #! /bin/bash
550550 set -e
551551
552- IMAGE=" $1 " # Docker image, e.g. rocm/jax-training:maxtext-v26.3
553- TAG=" $2 " # Short tag for output folder, e.g. v26.3_llama2_7b
552+ IMAGE=" $1 " # Docker image, e.g. rocm/jax-training:maxtext-v26.4-jax0.9.1-te2.12.0
553+ TAG=" $2 " # Short tag for output folder, e.g. v26.4_llama2_7b
554554 PROFILE_DIR=" /path/to/profiles/${TAG} "
555555
556556 mkdir -p " ${PROFILE_DIR} "
@@ -646,17 +646,14 @@ Known issues
646646 Set ``NVTE_CK_IS_V3_ATOMIC_FP32=1 `` for production training when using
647647 real data and input sequence packing (``packing=True ``).
648648
649- - There is a known slight performance regression for DeepSeek-V2-lite
650- (16B) in v26.3. This is being tracked and will be addressed in a future
651- release.
652-
653- - **JAX 0.9.1 Early Access known issues: **
654-
655- - There is a known performance regression for MoE models
656- (DeepSeek-V2-lite and Mixtral-8x7B).
649+ - There is a known performance regression for Mixtral-8x7B in v26.4.
650+ This is being tracked and will be addressed in a future release.
657651
658- - The trace viewer in profiling may be missing some information in the
659- flame graph.
652+ - There is a discrepancy in the loss curve when setting ``packing=False ``.
653+ It converges at a slightly higher value than previous Docker images. To
654+ achieve the same convergence as past Docker images, set
655+ ``NVTE_CK_USES_FWD_V3=0 `` (using FA v2 for forward instead of FA v3).
656+ This is being tracked and will be addressed in a future release.
660657
661658- Shardy is a new config in JAX 0.6.0. You might get related errors if
662659 it's not configured correctly. To disable it, set ``shardy=False ``
0 commit comments