NVIDIA
NVIDIA
NeMo Framework Megatron Backend
Container
NVIDIA
NVIDIA
NeMo Framework Megatron Backend

NVIDIA NeMo™ framework Megatron backend supports pre-training, post-training, and reinforcement learning of LLMs and multi-modal generative AI models with state-of-the-art data processing, model training techniques, and flexible deployment options.

LayerLabelCreated
b46fb386113d5507ee9cff46fe5f83a3e4c1e906d22a0f02297fec2cf36875c3CONFIG
Entrypoint /opt/nvidia/nvidia_entrypoint.sh; WorkingDir /workspace; ExposedPorts 6006/tcp, 8888/tcp
12/12/2025 1:02 AM UTC
8497476cff1680c1812af3bfcb724fefee5ad02a033b9049e8cc9ce8286f3df1ARG
TARGETARCH=amd64
12/12/2025 1:02 AM UTC
867c771ae2ef627e8d817f5e2501236afd0163b324c7a7ab585da4d4df894449ARG
RC_DATE=25.11.01
12/12/2025 1:02 AM UTC
19322f7c2fbef5f72620a479b75bb6898a9fa60d66f6d11fd71443a5b9f31f3aLABEL
com.nvidia.build.ref=58514fea65f0161e1a2180f788544e25b9ae8111
12/12/2025 1:02 AM UTC
4f37bfa0fd91df8acb77da043d7f45a06f98b1fb1762dfae22876b317b8d5e13ARG
NVIDIA_BUILD_REF=58514fea65f0161e1a2180f788544e25b9ae8111
12/12/2025 1:02 AM UTC
b055dd3bbf6aecbf9284674ca0a7e9ea8d053ce38460e82dd45f2b91f9748e3bLABEL
com.nvidia.build.id=243847214
12/12/2025 1:02 AM UTC
01caeed7f9012b06c8fe021486038be7d98a993c4208b89285d6784e1a92eb27ENV
NVIDIA_BUILD_ID=243847214
12/12/2025 1:02 AM UTC
fa0562d75cd4b034a941e002bc1d56d783dbcc90d0a6813a297249cc8873d53cARG
NVIDIA_BUILD_ID=243847214
12/12/2025 1:02 AM UTC
0d653622761dc83dbbde3a676847ac7fb97bbf3d845887b5a3afc45ac4be9c73WORKDIR
/workspace
12/12/2025 1:02 AM UTC
76774bf96994f99d4543cecfc7db12d7fd30af96a3bfbea7044bbb04c7928102RUN
NVIDIA_BIGNLP_VERSION= UV_VERSION=0.8.22 TRT_VER=10.13.3.9 CUDA_VER=13.0 CUDNN_VER=9.13.1.26-1 NCCL_VER=2.28.3-1+cuda13.0 CUBLAS_VER=13.0.2.14-1 TRT_LLM_COMMIT=55a9771ff0122ded47e6711eaf19c48f54630fe6 TRT_LLM_VERSION= REINSTALL_NSYS=False NSYS_VERSION=2025.4.1.172 REINSTALL_CUDNN=False CUDNN_VERSION=9.13.0.50 REINSTALL_NCCL=False NCCL_VERSION=2.27.7 INSTALL_DEEPEP=True DEEPEP_COMMIT=ef73fd9a4c098e09929e48dfd696505ddc8e2043 TARGET_ARCH=x86 MCORE_REPO=https://github.com/NVIDIA/Megatron-LM.git MCORE_COMMIT=696a38e0b2e87e7bcd7412e1d45e8943f646a8d3 MCORE_VERSION=0.16.0rc0 NEMO_COMMIT=0425500334506b9b9f8dfa554fd7d920746a08cd NEMO_VERSION=2.6.0rc0 NEMO_EXPORT_DEPLOY_COMMIT=0947b64f45136550d0c570b233d370870edd4d42 NEMO_EXPORT_DEPLOY_VERSION= NEMO_EVAL_COMMIT= NEMO_EVAL_VERSION= MEGATRON_BRIDGE_COMMIT=57c3c149fbde7bcc6c36d763781bb1fa560ba0db MEGATRON_BRIDGE_VERSION=0.2.0 INSTALL_RESIL=True RESIL_COMMIT=54f85fe422d296cf04ea524130014bd3a2c3add1 RESIL_VERSION=0.4.1 INSTALL_MODELOPT=True MODELOPT_VERSION=0.37.0 NEMO_RUN_COMMIT=01a9a8ba360f7b2908728ad0516e0ad9d936966d SKIP_TRTLLM=false URM_USER_ACCOUNT=donghyukc PRE_COMPILE_QUANT_KERNELS=True if [ $PRE_COMPILE_QUANT_KERNELS = "True" ]; then python -c "import modelopt.torch.quantization.extensions as ext; ext.precompile()"; fi &&
  python -m ipykernel install --name=python3 --display-name="Python 3 (ipykernel)" &&
  if [ -f /usr/local/bin/torchrun ]; then sed -i '1s|#!/usr/bin/python|#!/usr/bin/env python|' /usr/local/bin/torchrun; fi &&
  mkdir -p /workspace &&
  chmod -R a+w /workspace &&
  URM_API_TOKEN=$(cat /run/secrets/URM_API_TOKEN) &&
  wget --http-user $URM_USER_ACCOUNT --http-password ${URM_API_TOKEN} "https://urm.nvidia.com/artifactory/nemo-fw-generic-local/llama3_70b_tokenizer.tar.gz" &&
  wget --http-user $URM_USER_ACCOUNT --http-password ${URM_API_TOKEN} "https://urm.nvidia.com/artifactory/nemo-fw-generic-local/llama3_8b_tokenizer.tar.gz" &&
  mkdir -p /tmp_assets &&
  mkdir -p ~/.cache/huggingface &&
  tar -xzvf llama3_8b_tokenizer.tar.gz -C /tmp_assets &&
  tar -xzvf llama3_70b_tokenizer.tar.gz -C /tmp_assets &&
  cp -rf /tmp_assets/hub ~/.cache/huggingface &&
  rm -rf /tmp_assets &&
  rm llama3_8b_tokenizer.tar.gz llama3_70b_tokenizer.tar.gz &&
  python -c "from transformers import AutoTokenizer, Qwen2Tokenizer, CLIPImageProcessor; _=AutoTokenizer.from_pretrained('gpt2'); _=AutoTokenizer.from_pretrained('bert-base-cased'); _=AutoTokenizer.from_pretrained('bert-large-cased'); _=AutoTokenizer.from_pretrained('bert-large-uncased'); _=AutoTokenizer.from_pretrained('bigcode/starcoder2-tokenizer'); _=AutoTokenizer.from_pretrained('EleutherAI/gpt-neox-20b'); _=AutoTokenizer.from_pretrained('nvidia/Nemotron-H-8B-Base-8K'); _=AutoTokenizer.from_pretrained('nvidia/Nemotron-H-47B-Base-8K'); _=AutoTokenizer.from_pretrained('nvidia/Nemotron-H-56B-Base-8K'); _=AutoTokenizer.from_pretrained('THUDM/chatglm2-6b',trust_remote_code=True); _=AutoTokenizer.from_pretrained('THUDM/chatglm3-6b',trust_remote_code=True); _=Qwen2Tokenizer.from_pretrained('qwen/Qwen1.5-7B',trust_remote_code=True); _=Qwen2Tokenizer.from_pretrained('qwen/Qwen1.5-14B',trust_remote_code=True); _=AutoTokenizer.from_pretrained('openai/clip-vit-large-patch14'); _=AutoTokenizer.from_pretrained('meta-llama/Meta-Llama-3-8B', local_files_only=True); _=AutoTokenizer.from_pretrained('meta-llama/Meta-Llama-3-70B', local_files_only=True); _=AutoTokenizer.from_pretrained('meta-llama/Meta-Llama-3-8B-instruct', local_files_only=True); _=AutoTokenizer.from_pretrained('meta-llama/Meta-Llama-3-70B-instruct', local_files_only=True); _=CLIPImageProcessor.from_pretrained('openai/clip-vit-large-patch14'); _=CLIPImageProcessor.from_pretrained('openai/clip-vit-large-patch14-336')"
12/12/2025 1:02 AM UTC
...