Repository navigation
Apertus1p5 support - #5930
Closed
theely wants to merge 85 commits into
Closed
Apertus1p5 support#5930theely wants to merge 85 commits into
theely wants to merge 85 commits into
Conversation
… (5140)` into `r0.6.0` (NVIDIA-NeMo#5152) Signed-off-by: Keval Morabia <28916987+kevalmorabia97@users.noreply.github.com> Signed-off-by: NeMo Bot <nemo-bot@nvidia.com> Co-authored-by: Keval Morabia <28916987+kevalmorabia97@users.noreply.github.com>
…0` (NVIDIA-NeMo#5146) Signed-off-by: yaoyu-33 <yaoyu.094@gmail.com> Signed-off-by: NeMo Bot <nemo-bot@nvidia.com> Co-authored-by: Yu Yao <54727607+yaoyu-33@users.noreply.github.com>
…VIDIA-NeMo#5124, NVIDIA-NeMo#5199) into r0.6.0 (NVIDIA-NeMo#5178) Signed-off-by: Chen Cui <chcui@nvidia.com> Signed-off-by: NeMo Bot <nemo-bot@nvidia.com> Co-authored-by: Chen Cui <chcui@nvidia.com>
…toml for compatibility and security (5202)` into `r0.6.0` (NVIDIA-NeMo#5208) Signed-off-by: Ajay Balasa <abalasa@nvidia.com> Signed-off-by: NeMo Bot <nemo-bot@nvidia.com> Co-authored-by: Ajay <abalasa@nvidia.com>
…VIDIA-NeMo#5248) Signed-off-by: Chen Cui <chcui@nvidia.com> Signed-off-by: NeMo Bot <nemo-bot@nvidia.com> Co-authored-by: Chen Cui <chcui@nvidia.com>
…nto `r0.6.0` (NVIDIA-NeMo#5247) Signed-off-by: weijia chen <weijiac@nvidia.com> Signed-off-by: NeMo Bot <nemo-bot@nvidia.com> Co-authored-by: weijiac0619 <weijiac@nvidia.com> Co-authored-by: Claude Sonnet 4.6 (1M context) <noreply@anthropic.com>
…atch_inputs` for HybridEP THD training (4213)` into `r0.6.0` (NVIDIA-NeMo#5159) Signed-off-by: Zhongbo Zhu <zhongboz@nvidia.com> Signed-off-by: NeMo Bot <nemo-bot@nvidia.com> Co-authored-by: Zhongbo Zhu <42691305+zhongbozhu@users.noreply.github.com>
…0.6.0` (NVIDIA-NeMo#5197) Signed-off-by: yaoyu-33 <yaoyu.094@gmail.com> Signed-off-by: NeMo Bot <nemo-bot@nvidia.com> Co-authored-by: Yu Yao <54727607+yaoyu-33@users.noreply.github.com>
…6.0` (NVIDIA-NeMo#5198) Signed-off-by: Jaemin Choi <jaeminc@nvidia.com> Signed-off-by: NeMo Bot <nemo-bot@nvidia.com> Co-authored-by: Jaemin Choi <jaeminc@nvidia.com>
…0.6.0` (NVIDIA-NeMo#5204) Signed-off-by: yaoyu-33 <yaoyu.094@gmail.com> Signed-off-by: NeMo Bot <nemo-bot@nvidia.com> Co-authored-by: Yu Yao <54727607+yaoyu-33@users.noreply.github.com>
…6.0` (NVIDIA-NeMo#5214) Signed-off-by: yaoyu-33 <yaoyu.094@gmail.com> Signed-off-by: NeMo Bot <nemo-bot@nvidia.com> Co-authored-by: Yu Yao <54727607+yaoyu-33@users.noreply.github.com>
…194)` into `r0.6.0` (NVIDIA-NeMo#5235) Signed-off-by: yaoyu-33 <yaoyu.094@gmail.com> Signed-off-by: NeMo Bot <nemo-bot@nvidia.com> Co-authored-by: Yu Yao <54727607+yaoyu-33@users.noreply.github.com>
…`r0.6.0` (NVIDIA-NeMo#5269) Signed-off-by: yaoyu-33 <yaoyu.094@gmail.com> Signed-off-by: NeMo Bot <nemo-bot@nvidia.com> Co-authored-by: Yu Yao <54727607+yaoyu-33@users.noreply.github.com>
…0` (NVIDIA-NeMo#5275) Signed-off-by: Ajay Balasa <abalasa@nvidia.com> Signed-off-by: NeMo Bot <nemo-bot@nvidia.com> Co-authored-by: Ajay <abalasa@nvidia.com>
Signed-off-by: Weijia Chen <weijiac@nvidia.com>
…to `r0.6.0` (NVIDIA-NeMo#5280) Signed-off-by: Chen Cui <chcui@nvidia.com>
…IDIA-NeMo#5271) Signed-off-by: yaoyu-33 <yaoyu.094@gmail.com> Signed-off-by: NeMo Bot <nemo-bot@nvidia.com> Co-authored-by: Yu Yao <54727607+yaoyu-33@users.noreply.github.com>
…0.6.0` (NVIDIA-NeMo#5272) Signed-off-by: yaoyu-33 <yaoyu.094@gmail.com> Signed-off-by: NeMo Bot <nemo-bot@nvidia.com> Co-authored-by: Yu Yao <54727607+yaoyu-33@users.noreply.github.com>
…6.0` (NVIDIA-NeMo#5273) Signed-off-by: yaoyu-33 <yaoyu.094@gmail.com> Signed-off-by: NeMo Bot <nemo-bot@nvidia.com> Co-authored-by: Yu Yao <54727607+yaoyu-33@users.noreply.github.com>
…IDIA-NeMo#5274) Signed-off-by: yaoyu-33 <yaoyu.094@gmail.com> Signed-off-by: NeMo Bot <nemo-bot@nvidia.com> Co-authored-by: Yu Yao <54727607+yaoyu-33@users.noreply.github.com>
… `r0.6.0` (NVIDIA-NeMo#5279) Signed-off-by: yaoyu-33 <yaoyu.094@gmail.com> Signed-off-by: NeMo Bot <nemo-bot@nvidia.com> Co-authored-by: Yu Yao <54727607+yaoyu-33@users.noreply.github.com>
…` into `r0.6.0` (NVIDIA-NeMo#5282) Signed-off-by: yaoyu-33 <yaoyu.094@gmail.com> Signed-off-by: NeMo Bot <nemo-bot@nvidia.com> Co-authored-by: Yu Yao <54727607+yaoyu-33@users.noreply.github.com>
Updated the transformer-engine dependency in pyproject.toml and uv.lock to use the latest commit (cfda3834) for improved stability and features. Signed-off-by: Ajay Balasa <abalasa@nvidia.com>
…-recipe (5287)` into `r0.6.0` (NVIDIA-NeMo#5309) Signed-off-by: Ravi Ghadia <ghadiaravi13@users.noreply.github.com> Signed-off-by: Malay Nagda <malayn@nvidia.com> Signed-off-by: NeMo Bot <nemo-bot@nvidia.com> Co-authored-by: Ravi Ghadia <40660742+ghadiaravi13@users.noreply.github.com> Co-authored-by: Ravi Ghadia <ghadiaravi13@users.noreply.github.com> Co-authored-by: Malay Nagda <malayn@nvidia.com>
…)` into `r0.6.0` (NVIDIA-NeMo#5177) Signed-off-by: yaoyu-33 <yaoyu.094@gmail.com> Signed-off-by: NeMo Bot <nemo-bot@nvidia.com> Co-authored-by: Yu Yao <54727607+yaoyu-33@users.noreply.github.com> Co-authored-by: Chen Cui <chcui@nvidia.com> Co-authored-by: meatybobby <meatybobby@gmail.com>
…into `r0.6.0` (NVIDIA-NeMo#5172) Signed-off-by: yaoyu-33 <yaoyu.094@gmail.com> Signed-off-by: NeMo Bot <nemo-bot@nvidia.com> Co-authored-by: Yu Yao <54727607+yaoyu-33@users.noreply.github.com> Co-authored-by: Chen Cui <chcui@nvidia.com>
…#5293, NVIDIA-NeMo#5303) into r0.6.0 (NVIDIA-NeMo#5300) Signed-off-by: Chen Cui <chcui@nvidia.com> Signed-off-by: NeMo Bot <nemo-bot@nvidia.com> Co-authored-by: Chen Cui <chcui@nvidia.com>
…6.0 (NVIDIA-NeMo#5288) Signed-off-by: Chen Cui <chcui@nvidia.com> Signed-off-by: Malay Nagda <malayn@nvidia.com> Co-authored-by: Malay Nagda <malayn@nvidia.com>
… `r0.6.0` (NVIDIA-NeMo#5435) Signed-off-by: yaoyu-33 <yaoyu.094@gmail.com> Signed-off-by: NeMo Bot <nemo-bot@nvidia.com> Co-authored-by: Yu Yao <54727607+yaoyu-33@users.noreply.github.com>
… `r0.6.0` (NVIDIA-NeMo#5428) Signed-off-by: yaoyu-33 <yaoyu.094@gmail.com> Signed-off-by: NeMo Bot <nemo-bot@nvidia.com> Co-authored-by: Yu Yao <54727607+yaoyu-33@users.noreply.github.com>
….6.0` (NVIDIA-NeMo#5429) Signed-off-by: yaoyu-33 <yaoyu.094@gmail.com> Signed-off-by: NeMo Bot <nemo-bot@nvidia.com> Co-authored-by: Yu Yao <54727607+yaoyu-33@users.noreply.github.com>
… `r0.6.0` (NVIDIA-NeMo#5370) Signed-off-by: Yu Yao <yaoyu.094@gmail.com> Signed-off-by: NeMo Bot <nemo-bot@nvidia.com> Co-authored-by: Yu Yao <54727607+yaoyu-33@users.noreply.github.com>
Signed-off-by: Ajay <abalasa@nvidia.com>
…VIDIA-NeMo#5450) Signed-off-by: Chen Cui <chcui@nvidia.com>
…`r0.6.0` (NVIDIA-NeMo#5426) Signed-off-by: yaoyu-33 <yaoyu.094@gmail.com>
Signed-off-by: svcnemo-autobot <svcnemo-autobot@nvidia.com>
…8)` into `r0.6.0` (NVIDIA-NeMo#5473) Signed-off-by: yaoyu-33 <yaoyu.094@gmail.com> Signed-off-by: NeMo Bot <nemo-bot@nvidia.com> Co-authored-by: Yu Yao <54727607+yaoyu-33@users.noreply.github.com>
…` into `r0.6.0` (NVIDIA-NeMo#5477) Signed-off-by: Chen Cui <chcui@nvidia.com> Signed-off-by: NeMo Bot <nemo-bot@nvidia.com> Co-authored-by: Chen Cui <chcui@nvidia.com>
…emplate (5389)` into `r0.6.0` (NVIDIA-NeMo#5447) Signed-off-by: Yu Yao <yaoyu.094@gmail.com> Signed-off-by: yaoyu-33 <yaoyu.094@gmail.com> Signed-off-by: Chen Cui <chcui@nvidia.com> Signed-off-by: NeMo Bot <nemo-bot@nvidia.com> Co-authored-by: Yu Yao <54727607+yaoyu-33@users.noreply.github.com> Co-authored-by: Chen Cui <chcui@nvidia.com> Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com> Co-authored-by: Maanu Grover <maanug@nvidia.com>
…)` into `r0.6.0` (NVIDIA-NeMo#5481) Signed-off-by: Chen Cui <chcui@nvidia.com> Signed-off-by: NeMo Bot <nemo-bot@nvidia.com> Co-authored-by: Chen Cui <chcui@nvidia.com>
…r0.6.0` (NVIDIA-NeMo#5485) Signed-off-by: yaoyu-33 <yaoyu.094@gmail.com> Signed-off-by: Chen Cui <chcui@nvidia.com> Co-authored-by: yaoyu-33 <yaoyu.094@gmail.com>
…0` (NVIDIA-NeMo#5488) Signed-off-by: yaoyu-33 <yaoyu.094@gmail.com> Signed-off-by: NeMo Bot <nemo-bot@nvidia.com> Co-authored-by: Yu Yao <54727607+yaoyu-33@users.noreply.github.com> Co-authored-by: yaoyu-33 <yaoyu.094@gmail.com>
….0` (NVIDIA-NeMo#5492) Signed-off-by: yaoyu-33 <yaoyu.094@gmail.com> Signed-off-by: NeMo Bot <nemo-bot@nvidia.com> Co-authored-by: Yu Yao <54727607+yaoyu-33@users.noreply.github.com>
… into `r0.6.0` (NVIDIA-NeMo#5494) Signed-off-by: yaoyu-33 <yaoyu.094@gmail.com> Signed-off-by: yaoyu-33 <yuya@nvidia.com> Signed-off-by: NeMo Bot <nemo-bot@nvidia.com> Co-authored-by: Yu Yao <54727607+yaoyu-33@users.noreply.github.com> Co-authored-by: yaoyu-33 <yaoyu.094@gmail.com>
…NVIDIA-NeMo#5507) Signed-off-by: Malay Nagda <malayn@nvidia.com> Signed-off-by: NeMo Bot <nemo-bot@nvidia.com> Co-authored-by: malay-nagda <malayn@nvidia.com>
NVIDIA-NeMo#5511) Signed-off-by: Chen Cui <chcui@nvidia.com> Signed-off-by: NeMo Bot <nemo-bot@nvidia.com> Co-authored-by: Chen Cui <chcui@nvidia.com>
…0` (NVIDIA-NeMo#5515) Signed-off-by: Chen Cui <chcui@nvidia.com> Signed-off-by: NeMo Bot <nemo-bot@nvidia.com> Co-authored-by: Chen Cui <chcui@nvidia.com>
Signed-off-by: yaoyu-33 <yaoyu.094@gmail.com>
…` into `r0.6.0` (NVIDIA-NeMo#5516) Signed-off-by: Chen Cui <chcui@nvidia.com> Signed-off-by: NeMo Bot <nemo-bot@nvidia.com> Co-authored-by: Chen Cui <chcui@nvidia.com>
Signed-off-by: Ajay <abalasa@nvidia.com>
Signed-off-by: Ajay <abalasa@nvidia.com>
…6.0` (NVIDIA-NeMo#5582) Signed-off-by: Chen Cui <chcui@nvidia.com> Signed-off-by: NeMo Bot <nemo-bot@nvidia.com> Co-authored-by: Chen Cui <chcui@nvidia.com>
…IA-NeMo#5623) Signed-off-by: oliver könig <okoenig@nvidia.com>
Signed-off-by: github-actions[bot] <github-actions[bot]@users.noreply.github.com>
Upstream 0.6.x has no Apertus support. This adds: - models/apertus/: ApertusBridge for ApertusForCausalLM, plus MCoreXIELU (a Megatron-side wrapper of transformers' XIELUActivation that requires the CUDA xielu kernel and TP-sums its alpha grads) and get_apertus_decoder_block_spec (RMSNorm q/k-layernorm + MCoreXIELU MLP activation). - models/apertus1p5/: Apertus1p5Bridge for the multimodal Apertus1p5ForConditionalGeneration -- hyperparameters read from config.text_config, HF weight keys under model.language_model.*, pruned-LM-head handling (output_vocab_size < vocab_size), vision/audio tokenizer towers left unmapped (target is a text-only GPTModel). - models/__init__.py: import both (the @register_bridge decorator only fires on import) and add to __all__. - hf_pretrained/safe_config_loader.py: replace the filelock around AutoConfig.from_pretrained with contextlib.nullcontext -- fcntl.flock raises ENOLCK/ESTALE in-container on CSCS Lustre and the config is written once by rank 0 and read-only afterward.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What does this PR do ?
Add a one line overview of what this PR aims to accomplish.
Changelog
GitHub Actions CI
See the CI section in the Contributing doc for how to trigger the CI. A Nvidia developer will need to approve and trigger the CI for external contributors.
Before your PR is "Ready for review"
Pre checks:
If you haven't finished some of the above items you can still open "Draft" PR.
Additional Information