Commit f0b975b
authored
bump NeMo (#1105)
### Description
<!-- Provide a detailed description of the changes in this PR -->
### Type of changes
<!-- Mark the relevant option with an [x] -->
- [ ] Bug fix (non-breaking change which fixes an issue)
- [ ] New feature (non-breaking change which adds functionality)
- [ ] Refactor
- [ ] Documentation update
- [ ] Other (please describe):
### CI Pipeline Configuration
Configure CI behavior by applying the relevant labels:
-
[SKIP_CI](https://github.com/NVIDIA/bionemo-framework/blob/main/docs/docs/user-guide/contributing/contributing.md#skip_ci)
- Skip all continuous integration tests
-
[INCLUDE_NOTEBOOKS_TESTS](https://github.com/NVIDIA/bionemo-framework/blob/main/docs/docs/user-guide/contributing/contributing.md#include_notebooks_tests)
- Execute notebook validation tests in pytest
-
[INCLUDE_SLOW_TESTS](https://github.com/NVIDIA/bionemo-framework/blob/main/docs/docs/user-guide/contributing/contributing.md#include_slow_tests)
- Execute tests labelled as slow in pytest for extensive testing
> [!NOTE]
> By default, the notebooks validation tests are skipped unless
explicitly enabled.
#### Authorizing CI Runs
We use
[copy-pr-bot](https://docs.gha-runners.nvidia.com/apps/copy-pr-bot/#automation)
to manage authorization of CI
runs on NVIDIA's compute resources.
- If a pull request is opened by a trusted user and contains only
trusted changes, the pull request's code will
automatically be copied to a pull-request/ prefixed branch in the source
repository (e.g. pull-request/123)
- If a pull request is opened by an untrusted user or contains untrusted
changes, an NVIDIA org member must leave an
`/ok to test` comment on the pull request to trigger CI. This will need
to be done for each new commit.
### Usage
<!--- How does a user interact with the changed code -->
```python
# TODO: Add code snippet
```
### Pre-submit Checklist
<!--- Ensure all items are completed before submitting -->
- [ ] I have tested these changes locally
- [ ] I have updated the documentation accordingly
- [ ] I have added/updated tests as needed
- [ ] All existing tests pass successfully
<!-- This is an auto-generated comment: release notes by coderabbit.ai
-->
## Summary by CodeRabbit
- Chores
- Updated bundled third‑party AI model dependency to a newer revision.
- Includes upstream fixes and improvements that may enhance stability,
performance, and model quality.
- No changes to public APIs, user workflows, or configuration are
required.
- Improves compatibility with current environments and readiness for
future enhancements.
- If unexpected behavior occurs, please report with environment details.
<!-- end of auto-generated comment: release notes by coderabbit.ai -->
---------
Signed-off-by: Farhad Ramezanghorbani <farhadr@nvidia.com>1 parent b794224 commit f0b975b
1 file changed
Lines changed: 1 addition & 1 deletion
- nemo/collections/audio/modules/transforms.py+173-8
- nemo/collections/diffusion/models/flux/model.py+48-22
- nemo/collections/llm/api.py+5
- nemo/collections/llm/gpt/data/core.py+1-1
- nemo/collections/llm/gpt/model/gemma2.py+1
- nemo/collections/llm/gpt/model/hyena.py+44-2
- nemo/collections/llm/gpt/model/llama_embedding.py+12
- nemo/collections/llm/gpt/model/megatron/hyena/hyena_layer_specs.py+52-62
- nemo/collections/llm/gpt/model/megatron/hyena/hyena_mixer.py+8-32
- nemo/collections/llm/gpt/model/megatron/hyena/hyena_utils.py+64-23
- nemo/collections/llm/gpt/model/megatron/hyena/te_compat.py+162
- nemo/collections/nlp/data/language_modeling/megatron/gpt_sft_dataset.py+4-1
- nemo/collections/vlm/inference/base.py+68-12
- nemo/collections/vlm/inference/qwenvl_inference_wrapper.py+87
- nemo/collections/vlm/inference/vlm_inference_controller.py+40
- nemo/lightning/pytorch/plugins/data_sampler.py+55-1
- nemo/lightning/pytorch/strategies/megatron_strategy.py+33-3
- nemo/lightning/resume.py+5-4
- nemo/utils/sequence_packing_utils.py+1-1
- requirements/manifest.json+2-2
- scripts/flux/flux_controlnet_training.py+14-3
- scripts/flux/flux_training.py+10-5
- scripts/llm/ptq.py+4
- scripts/nlp_language_modeling/t0/merge_train_tasks.py-133
- scripts/nlp_language_modeling/t0/t0_dataset_preproc.py-179
- scripts/nlp_language_modeling/t0/tasks_splits_and_features.py-8.1k
- scripts/performance/argument_parser.py+14
- scripts/performance/diffusion/pretrain_flux_12b.py+2
- scripts/performance/helpers.py+9
- scripts/performance/llm/finetune_deepseek_v3.py+2
- scripts/performance/llm/finetune_llama31_405b.py+2
- scripts/performance/llm/finetune_llama3_70b.py+2
- scripts/performance/llm/finetune_llama3_8b.py+2
- scripts/performance/llm/finetune_llama4_e128.py+2
- scripts/performance/llm/pretrain_deepseek_v3.py+2
- scripts/performance/llm/pretrain_gpt3_175b.py+2
- scripts/performance/llm/pretrain_llama31_405b.py+2
- scripts/performance/llm/pretrain_llama3_70b.py+2
- scripts/performance/llm/pretrain_llama3_8b.py+2
- scripts/performance/llm/pretrain_llama4_e128.py+2
- scripts/performance/llm/pretrain_llama4_e16.py+2
- scripts/performance/llm/pretrain_mixtral_8x22b.py+2
- scripts/performance/llm/pretrain_mixtral_8x7b.py+2
- scripts/performance/llm/pretrain_nemotronh_47b.py+2
- scripts/performance/llm/pretrain_nemotronh_56b.py+2
- scripts/performance/llm/pretrain_nemotronh_8b.py+2
- scripts/performance/llm/pretrain_qwen3_235b_a22b.py+2
- scripts/performance/llm/pretrain_qwen3_30b_a3b.py+2
- scripts/performance/recommended_model_configs/model_configs_b200.csv+2-2
- scripts/performance/recommended_model_configs/model_configs_gb200.csv+2-2
- scripts/performance/recommended_model_configs/model_configs_h100.csv+2-2
- scripts/performance/vlm/finetune_qwen25vl_32b.py+2
- scripts/performance/vlm/finetune_qwen25vl_7b.py+2
- scripts/performance/vlm/pretrain_vlm_llama4_e128.py+2
- scripts/performance/vlm/pretrain_vlm_llama4_e16.py+2
- scripts/vlm/qwen25vl_generate.py+42-45
- tests/collections/audio/test_audio_modules_transforms.py+86
- tests/collections/llm/gpt/model/test_evo2.py+3-3
- tests/collections/llm/gpt/model/test_hyena_mixer_kernel.py+118
- tests/collections/vlm/inference/__init__.py+13
- tests/collections/vlm/inference/test_base.py+669
- tests/collections/vlm/inference/test_qwenvl_inference_wrapper.py+285
- tests/collections/vlm/inference/test_vlm_inference_controller.py+286
0 commit comments