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
d667f82130fec898ef7bae08956beb94c0396b379dd2b17c6f1016bcc3de1f25CONFIG
Entrypoint /opt/nvidia/nvidia_entrypoint.sh; WorkingDir /opt/NeMo-Curator; ExposedPorts 6006/tcp, 8888/tcp
07/26/2024 5:12 PM UTC
42e9bec7a976e06dd2f10f5b2dc430bebf3168e0301cd4c44626ad77b1e636ffRUN
python -c "from transformers import AutoTokenizer; tok_llama3_8b=AutoTokenizer.from_pretrained('meta-llama/Meta-Llama-3-8B');  tok_llama3_70b=AutoTokenizer.from_pretrained('meta-llama/Meta-Llama-3-70B');  tok_llama3_8b_inst=AutoTokenizer.from_pretrained('meta-llama/Meta-Llama-3-8B-instruct');  tok_llama3_70b_inst=AutoTokenizer.from_pretrained('meta-llama/Meta-Llama-3-70B-instruct');"
07/26/2024 5:12 PM UTC
73d78161613dfdbf3b3c5148314b8dc441c62d15115662919bf3e48aef1fd1f7RUN
RUN /bin/sh -c <<EOFINNER bash -eux rsync -ahP /mnt/tokenizer-dir/ ~/.cache/huggingface/hub/ EOFINNER # buildkit
07/26/2024 5:12 PM UTC
ee293ebab3ec8d1c21c1821a7cbf927bb8f18801f1ba5445a4ba9c32884950abRUN
python -c "from transformers import AutoTokenizer; tok_llama3_8b=AutoTokenizer.from_pretrained('meta-llama/Meta-Llama-3-8B');  tok_llama3_70b=AutoTokenizer.from_pretrained('meta-llama/Meta-Llama-3-70B');  tok_llama3_8b_inst=AutoTokenizer.from_pretrained('meta-llama/Meta-Llama-3-8B-instruct');  tok_llama3_70b_inst=AutoTokenizer.from_pretrained('meta-llama/Meta-Llama-3-70B-instruct');"
07/26/2024 12:33 AM UTC
040edb5f4733f147c87439ce3d0f29240895ab9239c651a0345c9fa477132b71RUN
RUN /bin/sh -c <<EOFINNER bash -eux cd /mnt/tokenizer-dir mkdir -p /tmp_assets 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 EOFINNER # buildkit
07/26/2024 12:33 AM UTC
684c30ccbeb539c49c81661125dd5033c7b9a4acf9c8127c47c09a06a725b46cRUN
RUN /bin/sh -c <<EOFINNER bash -eux git config --global user.email "nemo@nvidia.com" git config --global user.name "NeMo Framework" pushd /opt/NeMo-Aligner git am --3way <./aligner-llama3.1.patch git am --3way <./aligner-calculator.patch rm -f ./aligner-llama3.1.patch ./aligner-calculator.patch popd pushd /opt/megatron-lm git am --3way <./mcore-calculator.patch rm -f ./mcore-calculator.patch popd git config --global --unset user.email git config --global --unset user.name EOFINNER # buildkit
07/26/2024 12:33 AM UTC
e1dd583e4398d1435c077f19259601889af306467f2f0ae3825381a3a84fe38aCOPY
././mcore-calculator.patch /opt/megatron-lm
07/26/2024 12:33 AM UTC
a7da9dec233980c8a489bb0b25d93e8e1db201d05e5fb72075a40b2f7b9e3b39COPY
././aligner-calculator.patch /opt/NeMo-Aligner
07/26/2024 12:09 AM UTC
7b58d90ba5b693d386744e15804fb69390c0d7de6128b415f1f2eda982f5ed7aCOPY
././aligner-llama3.1.patch /opt/NeMo-Aligner
07/25/2024 10:40 PM UTC
6ba281a00c26fa485440a966d389fcf5a50296c788a9e124ff6544d0f0a37898LABEL
org.opencontainers.image.title=nvcr.io/nvidian/nemo:24.05.llama3.1_nc
07/24/2024 5:19 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.