NVIDIA
NVIDIA
JAX
Container
NVIDIA
NVIDIA
JAX

JAX is a framework for high-performance numerical computing and machine learning research. It includes Numpy-like APIs, automatic differentiation, XLA acceleration and simple primitives for scaling across GPUs and supports an ecosystem of libraries.

LayerLabelCreated
b22608b6b584b4fd839dc719aa032685f8b044d116836bb37526dafe5aa8f46fCONFIG
Entrypoint /opt/nvidia/nvidia_entrypoint.sh; WorkingDir /opt/maxtext
06/05/2026 9:03 PM UTC
44890bbc697411f18a468b884ec350efc75ef53b6696ca98515dd63f35ad70aeRUN
NVIDIA_BUILD_ID=53836186 URLREF_MAXTEXT=https://github.com/google/maxtext.git#23b478730575b47355e14a4c378329dfd3c37b4e SRC_PATH_MAXTEXT=/opt/maxtext pip-finalize.sh
06/05/2026 9:03 PM UTC
302ad010b89802a0359e2e516d6806cc9e2e657440b483e3bca403cd4d1bf7f2COPY
pinned/26.06-devel/maxtext-amd64.txt /opt/pip-tools.d/requirements-pinned.txt
06/05/2026 9:01 PM UTC
ca81cf9af6729d68683dacec73ba474a24f5b80a0e02be85eab7f5454cf5af02ADD
test-maxtext.sh /usr/local/bin
06/05/2026 9:01 PM UTC
96b29b19e67f5595bd49dd04e1c1983397966229773b4386a617375d75063e5cRUN
RUN |3 NVIDIA_BUILD_ID=53836186 URLREF_MAXTEXT=https://github.com/google/maxtext.git#23b478730575b47355e14a4c378329dfd3c37b4e SRC_PATH_MAXTEXT=/opt/maxtext /bin/sh -c <<"EOF" bash -exuo pipefail # Avoid old tensorboard constraint from google-cloud-aiplatform[tensorboard]. sed -i "/^cloud-accelerator-diagnostics/d" \
${SRC_PATH_MAXTEXT}/src/dependencies/requirements/base_requirements/requirements.txt # remove custom build hook that conflicts with our dependencies introduced in # https://github.com/AI-Hypercomputer/maxtext/commit/de886f9a918d17cfb025a353e7da2bc4d64c26b5 sed -i -e '/^\[tool\.hatch\.build\.targets\.wheel\.hooks\.custom\]$/d' \
-e '/^path = "build_hooks\.py"$/d' \
${SRC_PATH_MAXTEXT}/pyproject.toml EOF # buildkit
06/05/2026 9:01 PM UTC
b61c78fb6461f75d84060d77c7b34f31fc87cb6d044a8a97e58143c6fa1c6200RUN
RUN |3 NVIDIA_BUILD_ID=53836186 URLREF_MAXTEXT=https://github.com/google/maxtext.git#23b478730575b47355e14a4c378329dfd3c37b4e SRC_PATH_MAXTEXT=/opt/maxtext /bin/sh -c <<"EOF" bash -ex -o pipefail echo "-e file://${SRC_PATH_MAXTEXT}" >> /opt/pip-tools.d/requirements-maxtext.in echo "-r ${SRC_PATH_MAXTEXT}/src/dependencies/requirements/base_requirements/requirements.txt" >> /opt/pip-tools.d/requirements-maxtext.in # MaxText's base_requirements/requirements.txt (above) does not include google-jetstream,
# but inference code paths (maxtext.inference.maxengine, maxtext.input_pipeline.packing.prefill_packing)
# import the `jetstream` package at module load time and DECOUPLE_GCLOUD=TRUE does not
# unblock prefill_packing. Now re-add this dependency
grep -E '^google-jetstream' ${SRC_PATH_MAXTEXT}/src/dependencies/requirements/requirements.txt \
  >> /opt/pip-tools.d/requirements-maxtext.in
EOF # buildkit
06/05/2026 9:01 PM UTC
f9f26b9122ee2466acd7fd10706c90bfbcf2ebabfae4e1c22f394e1e563268e9RUN
RUN |3 NVIDIA_BUILD_ID=53836186 URLREF_MAXTEXT=https://github.com/google/maxtext.git#23b478730575b47355e14a4c378329dfd3c37b4e SRC_PATH_MAXTEXT=/opt/maxtext /bin/sh -c <<"EOF" bash -ex -o pipefail git-clone.sh ${URLREF_MAXTEXT} ${SRC_PATH_MAXTEXT} EOF # buildkit
06/05/2026 9:01 PM UTC
347c994e9236332f660cf9484c91734f038df9811437c9eeaed0d14975b77f57ARG
SRC_PATH_MAXTEXT=/opt/maxtext
06/05/2026 9:01 PM UTC
c6b35e0c0f0baaf82f30c7327240ddc37f5407f71da3fcb5d6bf90a230af02e3ARG
URLREF_MAXTEXT=https://github.com/google/maxtext.git#23b478730575b47355e14a4c378329dfd3c37b4e
06/05/2026 9:01 PM UTC
9446b228d0f5cff30ee0eafd0518609ff52ff962a1569aca94e07118bc00b1d5ENV
NVIDIA_BUILD_ID=53836186
06/05/2026 9:01 PM UTC
...

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.