Cherrypick all + R2.1.0 fix cicd 
State: closed | Pull request: yes
Labels: name: cherry-pick

name: NLP

name: CI

name: Run CICD

name: skip-docs

Cherrypick all + R2.1.0 fix cicd 

<!-- 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 pretraining
scripts/llm/pretraining.py:35:0: C0301: Line too long (151/119) (line-too-long)
scripts/llm/pretraining.py:144:0: C0301: Line too long (142/119) (line-too-long)
scripts/llm/pretraining.py:29:0: C0116: Missing function or method docstring (missing-function-docstring)
scripts/llm/pretraining.py:59:0: C0116: Missing function or method docstring (missing-function-docstring)
scripts/llm/pretraining.py:119:0: C0116: Missing function or method docstring (missing-function-docstring)
scripts/llm/pretraining.py:134:0: C0116: Missing function or method docstring (missing-function-docstring)
scripts/llm/pretraining.py:22:0: W0611: Unused Any imported from typing (unused-import)

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

---

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.llm.t5.data.mock
nemo/collections/llm/t5/data/mock.py:33:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/llm/t5/data/mock.py:73:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/llm/t5/data/mock.py:84:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/llm/t5/data/mock.py:89:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/llm/t5/data/mock.py:94:4: C0116: Missing function or method docstring (missing-function-docstring)
************* Module nemo.collections.llm.t5.data.pre_training
nemo/collections/llm/t5/data/pre_training.py:302:0: C0301: Line too long (124/119) (line-too-long)
nemo/collections/llm/t5/data/pre_training.py:309:0: C0301: Line too long (133/119) (line-too-long)
nemo/collections/llm/t5/data/pre_training.py:166:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/llm/t5/data/pre_training.py:223:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/llm/t5/data/pre_training.py:226:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/llm/t5/data/pre_training.py:229:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/llm/t5/data/pre_training.py:246:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/llm/t5/data/pre_training.py:299:4: C0116: Missing function or method docstring (missing-function-docstring)
************* Module nemo.deploy.deploy_pytriton
nemo/deploy/deploy_pytriton.py:53:0: C0301: Line too long (132/119) (line-too-long)
nemo/deploy/deploy_pytriton.py:83:0: C0301: Line too long (126/119) (line-too-long)
************* Module nemo.export.trt_llm.converter.model_to_trt_llm_ckpt
nemo/export/trt_llm/converter/model_to_trt_llm_ckpt.py:55:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/export/trt_llm/converter/model_to_trt_llm_ckpt.py:61:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/export/trt_llm/converter/model_to_trt_llm_ckpt.py:69:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/export/trt_llm/converter/model_to_trt_llm_ckpt.py:86:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/export/trt_llm/converter/model_to_trt_llm_ckpt.py:101:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/export/trt_llm/converter/model_to_trt_llm_ckpt.py:111:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/export/trt_llm/converter/model_to_trt_llm_ckpt.py:115:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/export/trt_llm/converter/model_to_trt_llm_ckpt.py:130:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/export/trt_llm/converter/model_to_trt_llm_ckpt.py:294:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/export/trt_llm/converter/model_to_trt_llm_ckpt.py:301:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/export/trt_llm/converter/model_to_trt_llm_ckpt.py:308:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/export/trt_llm/converter/model_to_trt_llm_ckpt.py:509:0: C0116: Missing function or method docstring (missing-function-docstring)
************* Module nemo.export.trt_llm.nemo_ckpt_loader.nemo_file
nemo/export/trt_llm/nemo_ckpt_loader/nemo_file.py:44:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/export/trt_llm/nemo_ckpt_loader/nemo_file.py:73:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/export/trt_llm/nemo_ckpt_loader/nemo_file.py:80:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/export/trt_llm/nemo_ckpt_loader/nemo_file.py:96:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/export/trt_llm/nemo_ckpt_loader/nemo_file.py:104:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/export/trt_llm/nemo_ckpt_loader/nemo_file.py:114:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/export/trt_llm/nemo_ckpt_loader/nemo_file.py:120:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/export/trt_llm/nemo_ckpt_loader/nemo_file.py:125:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/export/trt_llm/nemo_ckpt_loader/nemo_file.py:136:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/export/trt_llm/nemo_ckpt_loader/nemo_file.py:167:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/export/trt_llm/nemo_ckpt_loader/nemo_file.py:174:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/export/trt_llm/nemo_ckpt_loader/nemo_file.py:188:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/export/trt_llm/nemo_ckpt_loader/nemo_file.py:192:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/export/trt_llm/nemo_ckpt_loader/nemo_file.py:201:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/export/trt_llm/nemo_ckpt_loader/nemo_file.py:226:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/export/trt_llm/nemo_ckpt_loader/nemo_file.py:237:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/export/trt_llm/nemo_ckpt_loader/nemo_file.py:258:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/export/trt_llm/nemo_ckpt_loader/nemo_file.py:313:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/export/trt_llm/nemo_ckpt_loader/nemo_file.py:431:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/export/trt_llm/nemo_ckpt_loader/nemo_file.py:515:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/export/trt_llm/nemo_ckpt_loader/nemo_file.py:519:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/export/trt_llm/nemo_ckpt_loader/nemo_file.py:530:0: C0115: Missing class docstring (missing-class-docstring)
nemo/export/trt_llm/nemo_ckpt_loader/nemo_file.py:542:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/export/trt_llm/nemo_ckpt_loader/nemo_file.py:582:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/export/trt_llm/nemo_ckpt_loader/nemo_file.py:619:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/export/trt_llm/nemo_ckpt_loader/nemo_file.py:632:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/export/trt_llm/nemo_ckpt_loader/nemo_file.py:27:0: W0611: Unused import tensorstore (unused-import)
************* Module scripts.checkpoint_converters.convert_gpt_nemo_to_mcore
scripts/checkpoint_converters/convert_gpt_nemo_to_mcore.py:153:0: C0301: Line too long (122/119) (line-too-long)
scripts/checkpoint_converters/convert_gpt_nemo_to_mcore.py:154:0: C0301: Line too long (131/119) (line-too-long)
scripts/checkpoint_converters/convert_gpt_nemo_to_mcore.py:161:0: C0301: Line too long (127/119) (line-too-long)
scripts/checkpoint_converters/convert_gpt_nemo_to_mcore.py:162:0: C0301: Line too long (125/119) (line-too-long)
scripts/checkpoint_converters/convert_gpt_nemo_to_mcore.py:235:0: C0301: Line too long (133/119) (line-too-long)
scripts/checkpoint_converters/convert_gpt_nemo_to_mcore.py:48:0: C0116: Missing function or method docstring (missing-function-docstring)
scripts/checkpoint_converters/convert_gpt_nemo_to_mcore.py:84:0: C0116: Missing function or method docstring (missing-function-docstring)
scripts/checkpoint_converters/convert_gpt_nemo_to_mcore.py:109:0: C0116: Missing function or method docstring (missing-function-docstring)
scripts/checkpoint_converters/convert_gpt_nemo_to_mcore.py:117:0: C0116: Missing function or method docstring (missing-function-docstring)
scripts/checkpoint_converters/convert_gpt_nemo_to_mcore.py:169:0: C0116: Missing function or method docstring (missing-function-docstring)
scripts/checkpoint_converters/convert_gpt_nemo_to_mcore.py:192:0: C0116: Missing function or method docstring (missing-function-docstring)
scripts/checkpoint_converters/convert_gpt_nemo_to_mcore.py:223:0: C0116: Missing function or method docstring (missing-function-docstring)
scripts/checkpoint_converters/convert_gpt_nemo_to_mcore.py:260: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)
************* Module scripts.deploy.nlp.deploy_triton
scripts/deploy/nlp/deploy_triton.py:393:0: C0301: Line too long (121/119) (line-too-long)
scripts/deploy/nlp/deploy_triton.py:30:0: C0115: Missing class docstring (missing-class-docstring)
scripts/deploy/nlp/deploy_triton.py:49:0: C0116: Missing function or method docstring (missing-function-docstring)
scripts/deploy/nlp/deploy_triton.py:259:0: C0116: Missing function or method docstring (missing-function-docstring)
scripts/deploy/nlp/deploy_triton.py:370:0: C0116: Missing function or method docstring (missing-function-docstring)
scripts/deploy/nlp/deploy_triton.py:377:0: C0116: Missing function or method docstring (missing-function-docstring)
************* Module export_to_trt_llm
scripts/export/export_to_trt_llm.py:25:0: C0115: Missing class docstring (missing-class-docstring)
scripts/export/export_to_trt_llm.py:29:0: C0116: Missing function or method docstring (missing-function-docstring)
scripts/export/export_to_trt_llm.py:156:0: C0116: Missing function or method docstring (missing-function-docstring)

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

---

Thank you for improving NeMo's documentation!

[🤖]: Hi @pablo-garay 👋,

We wanted to let you know that a [CICD pipeline](https://github.com/NVIDIA/NeMo/actions/runs/12367244661) for this PR just finished successfully

So it might be time to merge this PR or get some approvals

I'm just a bot so I'll leave it you what to do next.

//cc @pablo-garay @ko3n1g