News: Cosmos WFMs NeMo Support
State: closed | Pull request: yes
Labels: name: NLP

name: CI

name: common

name: Multi Modal

# What does this PR do ?

Add a one line overview of what this PR aims to accomplish.

**Collection**:  readme

# Changelog 
-  Added News for Cosmos


# GitHub Actions CI

The Jenkins CI system has been replaced by GitHub Actions self-hosted runners.

The GitHub Actions CI will run automatically when the "Run CICD" label is added to the PR.
To re-run CI remove and add the label again.
To run CI on an untrusted fork, a NeMo user with write access must first click "Approve and run".

# Before your PR is "Ready for review"
**Pre checks**:
- [ ] Make sure you read and followed [Contributor guidelines](https://github.com/NVIDIA/NeMo/blob/main/CONTRIBUTING.md)
- [ ] Did you write any new necessary tests?
- [ ] Did you add or update any necessary documentation?
- [ ] Does the PR affect components that are optional to install? (Ex: Numba, Pynini, Apex etc)
  - [ ] Reviewer: Does the PR have correct import guards for all optional libraries?
  
**PR Type**:
- [ ] New Feature
- [ ] Bugfix
- [x] Documentation

If you haven't finished some of the above items you can still open "Draft" PR.


## Who can review?

Anyone in the community is free to review the PR once the checks have passed. 
[Contributor guidelines](https://github.com/NVIDIA/NeMo/blob/main/CONTRIBUTING.md) contains specific people who can review PRs to various areas.

# Additional Information
* Related to # (issue)


<!-- pylint-output-strict-mode-true -->

beep boop 🤖: 🚨 The following files must be fixed before merge!

---

Your code was analyzed with PyLint. The following annotations have been identified:

```
************* Module nemo.collections.common.tokenizers.null_tokenizer
nemo/collections/common/tokenizers/null_tokenizer.py:31:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/common/tokenizers/null_tokenizer.py:34:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/common/tokenizers/null_tokenizer.py:38:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/common/tokenizers/null_tokenizer.py:46:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/common/tokenizers/null_tokenizer.py:50:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/common/tokenizers/null_tokenizer.py:54:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/common/tokenizers/null_tokenizer.py:58:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/common/tokenizers/null_tokenizer.py:62:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/common/tokenizers/null_tokenizer.py:66:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/common/tokenizers/null_tokenizer.py:70:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/common/tokenizers/null_tokenizer.py:74:4: C0116: Missing function or method docstring (missing-function-docstring)
************* Module nemo.lightning.pytorch.strategies.fsdp2_strategy
nemo/lightning/pytorch/strategies/fsdp2_strategy.py:85:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/lightning/pytorch/strategies/fsdp2_strategy.py:91:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/lightning/pytorch/strategies/fsdp2_strategy.py:116:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/lightning/pytorch/strategies/fsdp2_strategy.py:142:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/lightning/pytorch/strategies/fsdp2_strategy.py:151:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/lightning/pytorch/strategies/fsdp2_strategy.py:161:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/lightning/pytorch/strategies/fsdp2_strategy.py:169:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/lightning/pytorch/strategies/fsdp2_strategy.py:177:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/lightning/pytorch/strategies/fsdp2_strategy.py:198:4: C0116: Missing function or method docstring (missing-function-docstring)

-----------------------------------
Your code has been rated at 9.86/10
```

---

Mitigation guide:

* Add sensible and useful docstrings to functions and methods
* For trivial methods like getter/setters, consider adding `# pylint: disable=C0116` inside the function itself
* To disable multiple functions/methods at once, put a `# pylint: disable=C0116` before the first and a `# pylint: enable=C0116` after the last.

By applying these rules, we reduce the occurance of this message in future.

Thank you for improving NeMo's documentation!

<!-- pylint-output-strict-mode-false -->

beep boop 🤖: 🙏 The following files have warnings. In case you are familiar with these, please try helping us to improve the code base.

---

Your code was analyzed with PyLint. The following annotations have been identified:

```
************* Module nemo.collections.common.tokenizers.sentencepiece_tokenizer
nemo/collections/common/tokenizers/sentencepiece_tokenizer.py:42:0: C0301: Line too long (140/119) (line-too-long)
nemo/collections/common/tokenizers/sentencepiece_tokenizer.py:43:0: C0301: Line too long (139/119) (line-too-long)
nemo/collections/common/tokenizers/sentencepiece_tokenizer.py:307:0: C0301: Line too long (137/119) (line-too-long)
nemo/collections/common/tokenizers/sentencepiece_tokenizer.py:362:0: C0301: Line too long (120/119) (line-too-long)
nemo/collections/common/tokenizers/sentencepiece_tokenizer.py:371:0: C0301: Line too long (135/119) (line-too-long)
nemo/collections/common/tokenizers/sentencepiece_tokenizer.py:376:0: C0301: Line too long (131/119) (line-too-long)
nemo/collections/common/tokenizers/sentencepiece_tokenizer.py:377:0: C0301: Line too long (153/119) (line-too-long)
nemo/collections/common/tokenizers/sentencepiece_tokenizer.py:378:0: C0301: Line too long (155/119) (line-too-long)
nemo/collections/common/tokenizers/sentencepiece_tokenizer.py:203:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/common/tokenizers/sentencepiece_tokenizer.py:257:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/common/tokenizers/sentencepiece_tokenizer.py:265:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/common/tokenizers/sentencepiece_tokenizer.py:273:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/common/tokenizers/sentencepiece_tokenizer.py:281:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/common/tokenizers/sentencepiece_tokenizer.py:288:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/common/tokenizers/sentencepiece_tokenizer.py:295:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/common/tokenizers/sentencepiece_tokenizer.py:302:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/common/tokenizers/sentencepiece_tokenizer.py:314:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/common/tokenizers/sentencepiece_tokenizer.py:323:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/common/tokenizers/sentencepiece_tokenizer.py:324:4: C0116: Missing function or method docstring (missing-function-docstring)
************* Module nemo.collections.llm.api
nemo/collections/llm/api.py:441:0: C0301: Line too long (130/119) (line-too-long)
nemo/collections/llm/api.py:571:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/llm/api.py:15:0: W0611: Unused import os (unused-import)
************* Module nemo.collections.llm.gpt.data.packed_sequence
nemo/collections/llm/gpt/data/packed_sequence.py:116:0: C0301: Line too long (123/119) (line-too-long)
nemo/collections/llm/gpt/data/packed_sequence.py:111:0: C0115: Missing class docstring (missing-class-docstring)
************* Module nemo.collections.llm.gpt.model.hf_auto_model_for_causal_lm
nemo/collections/llm/gpt/model/hf_auto_model_for_causal_lm.py:27:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/llm/gpt/model/hf_auto_model_for_causal_lm.py:35:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/llm/gpt/model/hf_auto_model_for_causal_lm.py:63:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/llm/gpt/model/hf_auto_model_for_causal_lm.py:74:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/llm/gpt/model/hf_auto_model_for_causal_lm.py:77:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/llm/gpt/model/hf_auto_model_for_causal_lm.py:104:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/llm/gpt/model/hf_auto_model_for_causal_lm.py:107:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/llm/gpt/model/hf_auto_model_for_causal_lm.py:130:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/llm/gpt/model/hf_auto_model_for_causal_lm.py:150:4: C0116: Missing function or method docstring (missing-function-docstring)
************* Module nemo.collections.llm.gpt.model.mixtral
nemo/collections/llm/gpt/model/mixtral.py:163:0: C0301: Line too long (132/119) (line-too-long)
nemo/collections/llm/gpt/model/mixtral.py:329:0: C0301: Line too long (132/119) (line-too-long)
nemo/collections/llm/gpt/model/mixtral.py:125:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/llm/gpt/model/mixtral.py:139:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/llm/gpt/model/mixtral.py:157:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/llm/gpt/model/mixtral.py:177:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/llm/gpt/model/mixtral.py:183:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/llm/gpt/model/mixtral.py:300:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/llm/gpt/model/mixtral.py:323:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/llm/gpt/model/mixtral.py:343:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/llm/gpt/model/mixtral.py:347:4: C0116: Missing function or method docstring (missing-function-docstring)
************* Module nemo.collections.llm.peft.lora
nemo/collections/llm/peft/lora.py:150:4: C0116: Missing function or method docstring (missing-function-docstring)
************* Module nemo.collections.llm.recipes.hf_auto_model_for_causal_lm
nemo/collections/llm/recipes/hf_auto_model_for_causal_lm.py:100:0: C0301: Line too long (162/119) (line-too-long)
nemo/collections/llm/recipes/hf_auto_model_for_causal_lm.py:153:0: C0301: Line too long (126/119) (line-too-long)
nemo/collections/llm/recipes/hf_auto_model_for_causal_lm.py:194:0: C0301: Line too long (121/119) (line-too-long)
nemo/collections/llm/recipes/hf_auto_model_for_causal_lm.py:20:0: W0611: Unused import torch (unused-import)
************* Module nemo.collections.llm.t5.model.t5
nemo/collections/llm/t5/model/t5.py:395:0: C0301: Line too long (142/119) (line-too-long)
nemo/collections/llm/t5/model/t5.py:396:0: C0301: Line too long (142/119) (line-too-long)
nemo/collections/llm/t5/model/t5.py:397:0: C0301: Line too long (120/119) (line-too-long)
nemo/collections/llm/t5/model/t5.py:402:0: C0301: Line too long (120/119) (line-too-long)
nemo/collections/llm/t5/model/t5.py:623:0: C0301: Line too long (142/119) (line-too-long)
nemo/collections/llm/t5/model/t5.py:624:0: C0301: Line too long (142/119) (line-too-long)
nemo/collections/llm/t5/model/t5.py:625:0: C0301: Line too long (120/119) (line-too-long)
nemo/collections/llm/t5/model/t5.py:630:0: C0301: Line too long (120/119) (line-too-long)
nemo/collections/llm/t5/model/t5.py:42:4: W0611: Unused import transformer_engine (unused-import)
************* Module nemo.collections.multimodal.models.multimodal_llm.neva.neva_model
nemo/collections/multimodal/models/multimodal_llm/neva/neva_model.py:191:0: C0301: Line too long (125/119) (line-too-long)
nemo/collections/multimodal/models/multimodal_llm/neva/neva_model.py:192:0: C0301: Line too long (139/119) (line-too-long)
nemo/collections/multimodal/models/multimodal_llm/neva/neva_model.py:323:0: C0301: Line too long (125/119) (line-too-long)
nemo/collections/multimodal/models/multimodal_llm/neva/neva_model.py:852:0: C0301: Line too long (127/119) (line-too-long)
nemo/collections/multimodal/models/multimodal_llm/neva/neva_model.py:865:0: C0301: Line too long (136/119) (line-too-long)
nemo/collections/multimodal/models/multimodal_llm/neva/neva_model.py:867:0: C0301: Line too long (145/119) (line-too-long)
nemo/collections/multimodal/models/multimodal_llm/neva/neva_model.py:1259:0: C0301: Line too long (194/119) (line-too-long)
nemo/collections/multimodal/models/multimodal_llm/neva/neva_model.py:1263:0: C0301: Line too long (245/119) (line-too-long)
nemo/collections/multimodal/models/multimodal_llm/neva/neva_model.py:1310:0: C0301: Line too long (124/119) (line-too-long)
nemo/collections/multimodal/models/multimodal_llm/neva/neva_model.py:1394:0: C0301: Line too long (139/119) (line-too-long)
nemo/collections/multimodal/models/multimodal_llm/neva/neva_model.py:1573:0: C0301: Line too long (148/119) (line-too-long)
nemo/collections/multimodal/models/multimodal_llm/neva/neva_model.py:1696:0: C0301: Line too long (122/119) (line-too-long)
nemo/collections/multimodal/models/multimodal_llm/neva/neva_model.py:113:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/multimodal/models/multimodal_llm/neva/neva_model.py:133:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/multimodal/models/multimodal_llm/neva/neva_model.py:146:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/multimodal/models/multimodal_llm/neva/neva_model.py:163:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/multimodal/models/multimodal_llm/neva/neva_model.py:184:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/multimodal/models/multimodal_llm/neva/neva_model.py:187:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/multimodal/models/multimodal_llm/neva/neva_model.py:251:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/multimodal/models/multimodal_llm/neva/neva_model.py:300:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/multimodal/models/multimodal_llm/neva/neva_model.py:310:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/multimodal/models/multimodal_llm/neva/neva_model.py:507:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/multimodal/models/multimodal_llm/neva/neva_model.py:548:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/multimodal/models/multimodal_llm/neva/neva_model.py:565:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/multimodal/models/multimodal_llm/neva/neva_model.py:581:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/multimodal/models/multimodal_llm/neva/neva_model.py:610:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/multimodal/models/multimodal_llm/neva/neva_model.py:671:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/multimodal/models/multimodal_llm/neva/neva_model.py:725:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/multimodal/models/multimodal_llm/neva/neva_model.py:1179:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/multimodal/models/multimodal_llm/neva/neva_model.py:1185:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/multimodal/models/multimodal_llm/neva/neva_model.py:1287:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/multimodal/models/multimodal_llm/neva/neva_model.py:1626:4: C0116: Missing function or method docstring (missing-function-docstring)
************* Module nemo.collections.nlp.data.language_modeling.megatron.gpt_sft_dataset
nemo/collections/nlp/data/language_modeling/megatron/gpt_sft_dataset.py:71:0: C0301: Line too long (353/119) (line-too-long)
nemo/collections/nlp/data/language_modeling/megatron/gpt_sft_dataset.py:73:0: C0301: Line too long (173/119) (line-too-long)
nemo/collections/nlp/data/language_modeling/megatron/gpt_sft_dataset.py:74:0: C0301: Line too long (156/119) (line-too-long)
nemo/collections/nlp/data/language_modeling/megatron/gpt_sft_dataset.py:80:0: C0301: Line too long (157/119) (line-too-long)
nemo/collections/nlp/data/language_modeling/megatron/gpt_sft_dataset.py:83:0: C0301: Line too long (147/119) (line-too-long)
nemo/collections/nlp/data/language_modeling/megatron/gpt_sft_dataset.py:84:0: C0301: Line too long (178/119) (line-too-long)
nemo/collections/nlp/data/language_modeling/megatron/gpt_sft_dataset.py:85:0: C0301: Line too long (138/119) (line-too-long)
nemo/collections/nlp/data/language_modeling/megatron/gpt_sft_dataset.py:86:0: C0301: Line too long (121/119) (line-too-long)
nemo/collections/nlp/data/language_modeling/megatron/gpt_sft_dataset.py:88:0: C0301: Line too long (144/119) (line-too-long)
nemo/collections/nlp/data/language_modeling/megatron/gpt_sft_dataset.py:91:0: C0301: Line too long (247/119) (line-too-long)
nemo/collections/nlp/data/language_modeling/megatron/gpt_sft_dataset.py:166:0: C0301: Line too long (125/119) (line-too-long)
nemo/collections/nlp/data/language_modeling/megatron/gpt_sft_dataset.py:175:0: C0301: Line too long (121/119) (line-too-long)
nemo/collections/nlp/data/language_modeling/megatron/gpt_sft_dataset.py:245:0: C0301: Line too long (137/119) (line-too-long)
nemo/collections/nlp/data/language_modeling/megatron/gpt_sft_dataset.py:248:0: C0301: Line too long (133/119) (line-too-long)
nemo/collections/nlp/data/language_modeling/megatron/gpt_sft_dataset.py:273:0: C0301: Line too long (146/119) (line-too-long)
nemo/collections/nlp/data/language_modeling/megatron/gpt_sft_dataset.py:278:0: C0301: Line too long (153/119) (line-too-long)
nemo/collections/nlp/data/language_modeling/megatron/gpt_sft_dataset.py:279:0: C0301: Line too long (155/119) (line-too-long)
nemo/collections/nlp/data/language_modeling/megatron/gpt_sft_dataset.py:301:0: C0301: Line too long (127/119) (line-too-long)
nemo/collections/nlp/data/language_modeling/megatron/gpt_sft_dataset.py:390:0: C0301: Line too long (120/119) (line-too-long)
nemo/collections/nlp/data/language_modeling/megatron/gpt_sft_dataset.py:678:0: C0301: Line too long (120/119) (line-too-long)
nemo/collections/nlp/data/language_modeling/megatron/gpt_sft_dataset.py:37:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/nlp/data/language_modeling/megatron/gpt_sft_dataset.py:527:0: C0115: Missing class docstring (missing-class-docstring)
************* Module nemo.collections.nlp.modules.common.megatron.megatron_init
nemo/collections/nlp/modules/common/megatron/megatron_init.py:266:0: C0301: Line too long (122/119) (line-too-long)
nemo/collections/nlp/modules/common/megatron/megatron_init.py:267:0: C0301: Line too long (133/119) (line-too-long)
nemo/collections/nlp/modules/common/megatron/megatron_init.py:268:0: C0301: Line too long (121/119) (line-too-long)
nemo/collections/nlp/modules/common/megatron/megatron_init.py:371:0: C0301: Line too long (166/119) (line-too-long)
nemo/collections/nlp/modules/common/megatron/megatron_init.py:88:0: C0116: Missing function or method docstring (missing-function-docstring)
************* Module nemo.collections.nlp.modules.common.tokenizer_utils
nemo/collections/nlp/modules/common/tokenizer_utils.py:73:0: C0301: Line too long (199/119) (line-too-long)
nemo/collections/nlp/modules/common/tokenizer_utils.py:96:0: C0301: Line too long (149/119) (line-too-long)
nemo/collections/nlp/modules/common/tokenizer_utils.py:131:0: C0301: Line too long (146/119) (line-too-long)
nemo/collections/nlp/modules/common/tokenizer_utils.py:233:0: C0301: Line too long (146/119) (line-too-long)
nemo/collections/nlp/modules/common/tokenizer_utils.py:42:0: C0115: Missing class docstring (missing-class-docstring)
************* Module nemo.export.trt_llm.nemo_ckpt_loader.nemo_file
nemo/export/trt_llm/nemo_ckpt_loader/nemo_file.py:51:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/export/trt_llm/nemo_ckpt_loader/nemo_file.py:165:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/export/trt_llm/nemo_ckpt_loader/nemo_file.py:195:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/export/trt_llm/nemo_ckpt_loader/nemo_file.py:206:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/export/trt_llm/nemo_ckpt_loader/nemo_file.py:210:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/export/trt_llm/nemo_ckpt_loader/nemo_file.py:235:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/export/trt_llm/nemo_ckpt_loader/nemo_file.py:246:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/export/trt_llm/nemo_ckpt_loader/nemo_file.py:267:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/export/trt_llm/nemo_ckpt_loader/nemo_file.py:362:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/export/trt_llm/nemo_ckpt_loader/nemo_file.py:480:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/export/trt_llm/nemo_ckpt_loader/nemo_file.py:567:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/export/trt_llm/nemo_ckpt_loader/nemo_file.py:571:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/export/trt_llm/nemo_ckpt_loader/nemo_file.py:582:0: C0115: Missing class docstring (missing-class-docstring)
nemo/export/trt_llm/nemo_ckpt_loader/nemo_file.py:594:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/export/trt_llm/nemo_ckpt_loader/nemo_file.py:634:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/export/trt_llm/nemo_ckpt_loader/nemo_file.py:671:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/export/trt_llm/nemo_ckpt_loader/nemo_file.py:684:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/export/trt_llm/nemo_ckpt_loader/nemo_file.py:25:0: W0611: Unused import tensorstore (unused-import)
************* Module nemo.lightning.data
nemo/lightning/data.py:266:0: C0301: Line too long (120/119) (line-too-long)
nemo/lightning/data.py:397:0: C0301: Line too long (134/119) (line-too-long)
nemo/lightning/data.py:398:0: C0301: Line too long (151/119) (line-too-long)
nemo/lightning/data.py:398:0: C0301: Line too long (151/119) (line-too-long)
nemo/lightning/data.py:27:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/lightning/data.py:244:0: C0115: Missing class docstring (missing-class-docstring)
nemo/lightning/data.py:312:0: C0115: Missing class docstring (missing-class-docstring)
nemo/lightning/data.py:339:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/lightning/data.py:369:0: C0115: Missing class docstring (missing-class-docstring)
************* Module nemo.lightning.megatron_init
nemo/lightning/megatron_init.py:266:0: C0301: Line too long (122/119) (line-too-long)
nemo/lightning/megatron_init.py:267:0: C0301: Line too long (133/119) (line-too-long)
nemo/lightning/megatron_init.py:268:0: C0301: Line too long (121/119) (line-too-long)
nemo/lightning/megatron_init.py:371:0: C0301: Line too long (166/119) (line-too-long)
nemo/lightning/megatron_init.py:88:0: C0116: Missing function or method docstring (missing-function-docstring)
************* Module nemo.lightning.pytorch.callbacks.progress_printer
nemo/lightning/pytorch/callbacks/progress_printer.py:116:0: C0301: Line too long (124/119) (line-too-long)
nemo/lightning/pytorch/callbacks/progress_printer.py:55:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/lightning/pytorch/callbacks/progress_printer.py:65:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/lightning/pytorch/callbacks/progress_printer.py:68:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/lightning/pytorch/callbacks/progress_printer.py:72:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/lightning/pytorch/callbacks/progress_printer.py:76:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/lightning/pytorch/callbacks/progress_printer.py:86:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/lightning/pytorch/callbacks/progress_printer.py:90:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/lightning/pytorch/callbacks/progress_printer.py:94:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/lightning/pytorch/callbacks/progress_printer.py:98:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/lightning/pytorch/callbacks/progress_printer.py:106:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/lightning/pytorch/callbacks/progress_printer.py:110:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/lightning/pytorch/callbacks/progress_printer.py:114:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/lightning/pytorch/callbacks/progress_printer.py:124:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/lightning/pytorch/callbacks/progress_printer.py:145:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/lightning/pytorch/callbacks/progress_printer.py:158:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/lightning/pytorch/callbacks/progress_printer.py:174:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/lightning/pytorch/callbacks/progress_printer.py:187:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/lightning/pytorch/callbacks/progress_printer.py:202:4: C0116: Missing function or method docstring (missing-function-docstring)
************* Module nemo.lightning.pytorch.strategies.megatron_strategy
nemo/lightning/pytorch/strategies/megatron_strategy.py:286:4: C0116: Missing function or method docstring (missing-function-docstring)
************* Module nemo.lightning.pytorch.strategies.utils
nemo/lightning/pytorch/strategies/utils.py:41:0: C0115: Missing class docstring (missing-class-docstring)
nemo/lightning/pytorch/strategies/utils.py:50:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/lightning/pytorch/strategies/utils.py:58:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/lightning/pytorch/strategies/utils.py:70:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/lightning/pytorch/strategies/utils.py:86:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/lightning/pytorch/strategies/utils.py:121:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/lightning/pytorch/strategies/utils.py:131:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/lightning/pytorch/strategies/utils.py:186:0: C0116: Missing function or method docstring (missing-function-docstring)
************* Module scripts.checkpoint_converters.convert_mixtral_hf_to_nemo
scripts/checkpoint_converters/convert_mixtral_hf_to_nemo.py:477:0: C0301: Line too long (146/119) (line-too-long)
scripts/checkpoint_converters/convert_mixtral_hf_to_nemo.py:52:0: C0116: Missing function or method docstring (missing-function-docstring)
scripts/checkpoint_converters/convert_mixtral_hf_to_nemo.py:80:0: C0116: Missing function or method docstring (missing-function-docstring)
scripts/checkpoint_converters/convert_mixtral_hf_to_nemo.py:120:0: C0116: Missing function or method docstring (missing-function-docstring)
scripts/checkpoint_converters/convert_mixtral_hf_to_nemo.py:167:0: C0116: Missing function or method docstring (missing-function-docstring)
scripts/checkpoint_converters/convert_mixtral_hf_to_nemo.py:175:0: C0116: Missing function or method docstring (missing-function-docstring)
scripts/checkpoint_converters/convert_mixtral_hf_to_nemo.py:191:0: C0116: Missing function or method docstring (missing-function-docstring)
scripts/checkpoint_converters/convert_mixtral_hf_to_nemo.py:204:0: C0116: Missing function or method docstring (missing-function-docstring)
scripts/checkpoint_converters/convert_mixtral_hf_to_nemo.py:244:0: C0116: Missing function or method docstring (missing-function-docstring)
scripts/checkpoint_converters/convert_mixtral_hf_to_nemo.py:258:0: C0116: Missing function or method docstring (missing-function-docstring)
scripts/checkpoint_converters/convert_mixtral_hf_to_nemo.py:399:0: C0116: Missing function or method docstring (missing-function-docstring)
scripts/checkpoint_converters/convert_mixtral_hf_to_nemo.py:412:0: C0116: Missing function or method docstring (missing-function-docstring)
scripts/checkpoint_converters/convert_mixtral_hf_to_nemo.py:468:0: C0116: Missing function or method docstring (missing-function-docstring)
scripts/checkpoint_converters/convert_mixtral_hf_to_nemo.py:520:0: C0116: Missing function or method docstring (missing-function-docstring)

-----------------------------------
Your code has been rated at 9.66/10
```

---

Mitigation guide:

* Add sensible and useful docstrings to functions and methods
* For trivial methods like getter/setters, consider adding `# pylint: disable=C0116` inside the function itself
* To disable multiple functions/methods at once, put a `# pylint: disable=C0116` before the first and a `# pylint: enable=C0116` after the last.

By applying these rules, we reduce the occurance of this message in future.

Thank you for improving NeMo's documentation!