Adding support for LLaVA NeXT
State: closed | Pull request: yes
Labels: name: CI

name: Multi Modal

name: Run CICD

# What does this PR do ?

added necessary task encoders for energon data module to support training LLaVA NeXT with NeVA Model. Also changes to neva base model to support passing num_image_tiles to mcore model.

**Collection**: [Note which collection this PR will affect]
Multimodal 

# Changelog 
- Task encoder for LLaVA NExT data module
- Modify data_step and forward_step of neva model to support image tiling.

# Usage
* Example usage of datamodule for LLaVa NeXT

```python
from nemo.collections.multimodal.data.energon.config import MultiModalSampleConfig
from nemo.collections.vlm import LlavaNextTaskEncoder
from nemo.collections.multimodal.data.energon import SimpleMultiModalDataModule
from transformers import AutoProcessor
processor = AutoProcessor.from_pretrained("llava-hf/llava-v1.6-mistral-7b-hf")
    data_path = args.data_path
    image_processor = processor.image_processor
    tokenizer = processor.tokenizer

    multimodal_sample_config = MultiModalSampleConfig()

    task_encoder = LlavaNextTaskEncoder(
        tokenizer=tokenizer, image_processor=image_processor, multimodal_sample_config=multimodal_sample_config
    )
    data = SimpleMultiModalDataModule(
        path=data_path,
        tokenizer=tokenizer,
        image_processor=image_processor,
        num_workers=8,
        micro_batch_size=mbs,
        global_batch_size=gbs,
        multimodal_sample_config=multimodal_sample_config,
        task_encoder=task_encoder,
    )
```

# 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**:
- [x] New Feature
- [ ] Bugfix
- [ ] 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)


[🤖]: Hi @yashaswikarnati 👋,

We wanted to let you know that a [CICD pipeline](https://github.com/NVIDIA/NeMo/actions/runs/11671706299) 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

This PR is stale because it has been open for 14 days with no activity. Remove stale label or comment or update or this will be closed in 7 days.

<!-- 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.vlm.mllama.data.lazy
nemo/collections/vlm/mllama/data/lazy.py:247:0: C0301: Line too long (128/119) (line-too-long)
nemo/collections/vlm/mllama/data/lazy.py:120:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/data/lazy.py:173:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/vlm/mllama/data/lazy.py:240:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/data/lazy.py:255:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/data/lazy.py:258:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/data/lazy.py:261:4: C0116: Missing function or method docstring (missing-function-docstring)
************* Module nemo.collections.vlm.mllama.data.mock
nemo/collections/vlm/mllama/data/mock.py:27:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/vlm/mllama/data/mock.py:64:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/data/mock.py:75:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/data/mock.py:80:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/data/mock.py:85:4: C0116: Missing function or method docstring (missing-function-docstring)
************* Module nemo.collections.vlm.mllama.data.sample_encoder
nemo/collections/vlm/mllama/data/sample_encoder.py:28:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/vlm/mllama/data/sample_encoder.py:35:0: C0115: Missing class docstring (missing-class-docstring)
************* Module nemo.collections.vlm.mllama.data.task_encoder
nemo/collections/vlm/mllama/data/task_encoder.py:28:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/data/task_encoder.py:41:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/vlm/mllama/data/task_encoder.py:56:0: C0115: Missing class docstring (missing-class-docstring)
************* Module nemo.collections.vlm.mllama.model.base
nemo/collections/vlm/mllama/model/base.py:49:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/base.py:98:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/base.py:115:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/base.py:120:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/vlm/mllama/model/base.py:151:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/base.py:154:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/base.py:161:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/vlm/mllama/model/base.py:226:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/vlm/mllama/model/base.py:274:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/base.py:302:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/vlm/mllama/model/base.py:331:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/base.py:341:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/base.py:345:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/vlm/mllama/model/base.py:387:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/base.py:390:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/base.py:424:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/base.py:517:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/vlm/mllama/model/base.py:534:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/base.py:538:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/base.py:567:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/base.py:570:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/base.py:573:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/base.py:577:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/base.py:583:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/base.py:590:4: C0116: Missing function or method docstring (missing-function-docstring)
************* Module nemo.collections.vlm.mllama.model.language
nemo/collections/vlm/mllama/model/language.py:706:0: C0301: Line too long (158/119) (line-too-long)
nemo/collections/vlm/mllama/model/language.py:62:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/vlm/mllama/model/language.py:71:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/vlm/mllama/model/language.py:124:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/language.py:137:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/language.py:205:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/vlm/mllama/model/language.py:259:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/language.py:361:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/language.py:401:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/vlm/mllama/model/language.py:419:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/language.py:422:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/language.py:509:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/language.py:576:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/language.py:592:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/language.py:609:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/language.py:614:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/language.py:698:0: C0116: Missing function or method docstring (missing-function-docstring)
************* Module nemo.collections.vlm.mllama.model.mllama
nemo/collections/vlm/mllama/model/mllama.py:121:0: C0301: Line too long (141/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:122:0: C0301: Line too long (155/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:123:0: C0301: Line too long (152/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:126:0: C0301: Line too long (148/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:127:0: C0301: Line too long (126/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:128:0: C0301: Line too long (150/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:129:0: C0301: Line too long (155/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:130:0: C0301: Line too long (161/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:131:0: C0301: Line too long (155/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:132:0: C0301: Line too long (160/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:133:0: C0301: Line too long (138/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:196:0: C0301: Line too long (153/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:199:0: C0301: Line too long (137/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:200:0: C0301: Line too long (141/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:201:0: C0301: Line too long (148/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:202:0: C0301: Line too long (152/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:203:0: C0301: Line too long (128/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:204:0: C0301: Line too long (132/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:205:0: C0301: Line too long (128/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:206:0: C0301: Line too long (132/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:207:0: C0301: Line too long (139/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:208:0: C0301: Line too long (123/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:209:0: C0301: Line too long (127/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:210:0: C0301: Line too long (134/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:211:0: C0301: Line too long (138/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:218:0: C0301: Line too long (127/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:224:0: C0301: Line too long (124/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:226:0: C0301: Line too long (122/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:36:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/vlm/mllama/model/mllama.py:44:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/vlm/mllama/model/mllama.py:52:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/vlm/mllama/model/mllama.py:68:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/vlm/mllama/model/mllama.py:73:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/vlm/mllama/model/mllama.py:87:8: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/vlm/mllama/model/mllama.py:91:12: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/mllama.py:116:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/mllama.py:263:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/mllama.py:269:4: C0116: Missing function or method docstring (missing-function-docstring)
************* Module nemo.collections.vlm.mllama.model.utils
nemo/collections/vlm/mllama/model/utils.py:122:0: C0301: Line too long (129/119) (line-too-long)
nemo/collections/vlm/mllama/model/utils.py:125:0: C0301: Line too long (122/119) (line-too-long)
nemo/collections/vlm/mllama/model/utils.py:128:0: C0301: Line too long (125/119) (line-too-long)
************* Module nemo.collections.vlm.mllama.model.vision
nemo/collections/vlm/mllama/model/vision.py:620:0: C0301: Line too long (135/119) (line-too-long)
nemo/collections/vlm/mllama/model/vision.py:61:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/vision.py:115:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/vision.py:139:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/vision.py:167:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/vision.py:318:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/vision.py:326:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/vlm/mllama/model/vision.py:342:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/vision.py:398:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/vlm/mllama/model/vision.py:417:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/vision.py:487:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/vlm/mllama/model/vision.py:558:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/vision.py:569:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/vision.py:580:4: C0116: Missing function or method docstring (missing-function-docstring)
************* Module nemo.collections.vlm.neva.model.utils
nemo/collections/vlm/neva/model/utils.py:3:0: C0301: Line too long (196/119) (line-too-long)
nemo/collections/vlm/neva/model/utils.py:87:0: C0301: Line too long (121/119) (line-too-long)
nemo/collections/vlm/neva/model/utils.py:88:0: C0301: Line too long (188/119) (line-too-long)
nemo/collections/vlm/neva/model/utils.py:144:0: C0301: Line too long (131/119) (line-too-long)
nemo/collections/vlm/neva/model/utils.py:159:0: C0301: Line too long (139/119) (line-too-long)
nemo/collections/vlm/neva/model/utils.py:169:0: C0301: Line too long (129/119) (line-too-long)
nemo/collections/vlm/neva/model/utils.py:259:0: C0301: Line too long (127/119) (line-too-long)
nemo/collections/vlm/neva/model/utils.py:345:0: C0301: Line too long (124/119) (line-too-long)

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

---

Thank you for improving NeMo's documentation!

<!-- 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.vlm.mllama.data.lazy
nemo/collections/vlm/mllama/data/lazy.py:247:0: C0301: Line too long (128/119) (line-too-long)
nemo/collections/vlm/mllama/data/lazy.py:120:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/data/lazy.py:173:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/vlm/mllama/data/lazy.py:240:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/data/lazy.py:255:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/data/lazy.py:258:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/data/lazy.py:261:4: C0116: Missing function or method docstring (missing-function-docstring)
************* Module nemo.collections.vlm.mllama.data.mock
nemo/collections/vlm/mllama/data/mock.py:27:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/vlm/mllama/data/mock.py:64:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/data/mock.py:75:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/data/mock.py:80:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/data/mock.py:85:4: C0116: Missing function or method docstring (missing-function-docstring)
************* Module nemo.collections.vlm.mllama.data.sample_encoder
nemo/collections/vlm/mllama/data/sample_encoder.py:28:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/vlm/mllama/data/sample_encoder.py:35:0: C0115: Missing class docstring (missing-class-docstring)
************* Module nemo.collections.vlm.mllama.data.task_encoder
nemo/collections/vlm/mllama/data/task_encoder.py:28:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/data/task_encoder.py:41:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/vlm/mllama/data/task_encoder.py:56:0: C0115: Missing class docstring (missing-class-docstring)
************* Module nemo.collections.vlm.mllama.model.base
nemo/collections/vlm/mllama/model/base.py:49:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/base.py:98:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/base.py:115:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/base.py:120:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/vlm/mllama/model/base.py:151:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/base.py:154:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/base.py:161:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/vlm/mllama/model/base.py:226:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/vlm/mllama/model/base.py:274:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/base.py:302:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/vlm/mllama/model/base.py:331:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/base.py:341:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/base.py:345:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/vlm/mllama/model/base.py:387:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/base.py:390:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/base.py:424:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/base.py:517:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/vlm/mllama/model/base.py:534:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/base.py:538:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/base.py:567:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/base.py:570:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/base.py:573:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/base.py:577:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/base.py:583:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/base.py:590:4: C0116: Missing function or method docstring (missing-function-docstring)
************* Module nemo.collections.vlm.mllama.model.language
nemo/collections/vlm/mllama/model/language.py:706:0: C0301: Line too long (158/119) (line-too-long)
nemo/collections/vlm/mllama/model/language.py:62:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/vlm/mllama/model/language.py:71:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/vlm/mllama/model/language.py:124:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/language.py:137:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/language.py:205:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/vlm/mllama/model/language.py:259:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/language.py:361:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/language.py:401:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/vlm/mllama/model/language.py:419:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/language.py:422:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/language.py:509:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/language.py:576:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/language.py:592:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/language.py:609:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/language.py:614:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/language.py:698:0: C0116: Missing function or method docstring (missing-function-docstring)
************* Module nemo.collections.vlm.mllama.model.mllama
nemo/collections/vlm/mllama/model/mllama.py:121:0: C0301: Line too long (141/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:122:0: C0301: Line too long (155/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:123:0: C0301: Line too long (152/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:126:0: C0301: Line too long (148/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:127:0: C0301: Line too long (126/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:128:0: C0301: Line too long (150/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:129:0: C0301: Line too long (155/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:130:0: C0301: Line too long (161/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:131:0: C0301: Line too long (155/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:132:0: C0301: Line too long (160/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:133:0: C0301: Line too long (138/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:196:0: C0301: Line too long (153/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:199:0: C0301: Line too long (137/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:200:0: C0301: Line too long (141/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:201:0: C0301: Line too long (148/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:202:0: C0301: Line too long (152/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:203:0: C0301: Line too long (128/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:204:0: C0301: Line too long (132/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:205:0: C0301: Line too long (128/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:206:0: C0301: Line too long (132/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:207:0: C0301: Line too long (139/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:208:0: C0301: Line too long (123/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:209:0: C0301: Line too long (127/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:210:0: C0301: Line too long (134/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:211:0: C0301: Line too long (138/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:218:0: C0301: Line too long (127/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:224:0: C0301: Line too long (124/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:226:0: C0301: Line too long (122/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:36:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/vlm/mllama/model/mllama.py:44:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/vlm/mllama/model/mllama.py:52:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/vlm/mllama/model/mllama.py:68:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/vlm/mllama/model/mllama.py:73:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/vlm/mllama/model/mllama.py:87:8: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/vlm/mllama/model/mllama.py:91:12: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/mllama.py:116:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/mllama.py:263:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/mllama.py:269:4: C0116: Missing function or method docstring (missing-function-docstring)
************* Module nemo.collections.vlm.mllama.model.utils
nemo/collections/vlm/mllama/model/utils.py:122:0: C0301: Line too long (129/119) (line-too-long)
nemo/collections/vlm/mllama/model/utils.py:125:0: C0301: Line too long (122/119) (line-too-long)
nemo/collections/vlm/mllama/model/utils.py:128:0: C0301: Line too long (125/119) (line-too-long)
************* Module nemo.collections.vlm.mllama.model.vision
nemo/collections/vlm/mllama/model/vision.py:620:0: C0301: Line too long (135/119) (line-too-long)
nemo/collections/vlm/mllama/model/vision.py:61:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/vision.py:115:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/vision.py:139:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/vision.py:167:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/vision.py:318:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/vision.py:326:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/vlm/mllama/model/vision.py:342:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/vision.py:398:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/vlm/mllama/model/vision.py:417:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/vision.py:487:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/vlm/mllama/model/vision.py:558:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/vision.py:569:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/vision.py:580:4: C0116: Missing function or method docstring (missing-function-docstring)
************* Module nemo.collections.vlm.neva.model.utils
nemo/collections/vlm/neva/model/utils.py:3:0: C0301: Line too long (196/119) (line-too-long)
nemo/collections/vlm/neva/model/utils.py:87:0: C0301: Line too long (121/119) (line-too-long)
nemo/collections/vlm/neva/model/utils.py:88:0: C0301: Line too long (188/119) (line-too-long)
nemo/collections/vlm/neva/model/utils.py:144:0: C0301: Line too long (131/119) (line-too-long)
nemo/collections/vlm/neva/model/utils.py:159:0: C0301: Line too long (139/119) (line-too-long)
nemo/collections/vlm/neva/model/utils.py:169:0: C0301: Line too long (129/119) (line-too-long)
nemo/collections/vlm/neva/model/utils.py:259:0: C0301: Line too long (127/119) (line-too-long)
nemo/collections/vlm/neva/model/utils.py:345:0: C0301: Line too long (124/119) (line-too-long)

-----------------------------------
Your code has been rated at 9.54/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 llava_next_energon_training
examples/vlm/llava_next_energon_training.py:24:0: C0116: Missing function or method docstring (missing-function-docstring)
examples/vlm/llava_next_energon_training.py:2:0: W0611: Unused import os (unused-import)
examples/vlm/llava_next_energon_training.py:3:0: W0611: Unused import sys (unused-import)
examples/vlm/llava_next_energon_training.py:5:0: W0611: Unused import requests (unused-import)
examples/vlm/llava_next_energon_training.py:8:0: W0611: Unused VQASample imported from megatron.energon (unused-import)
examples/vlm/llava_next_energon_training.py:9:0: W0611: Unused Image imported from PIL (unused-import)
examples/vlm/llava_next_energon_training.py:17:0: W0611: Unused ImageDataConfig imported from nemo.collections.vlm (unused-import)
examples/vlm/llava_next_energon_training.py:17:0: W0611: Unused Llava1_5Config7B imported from nemo.collections.vlm (unused-import)
examples/vlm/llava_next_energon_training.py:17:0: W0611: Unused LlavaModel imported from nemo.collections.vlm (unused-import)
examples/vlm/llava_next_energon_training.py:20:0: W0611: Unused logging imported from nemo.utils (unused-import)
************* Module llava_next_finetune_energon
examples/vlm/llava_next_finetune_energon.py:32:0: C0116: Missing function or method docstring (missing-function-docstring)
examples/vlm/llava_next_finetune_energon.py:26:0: W0611: Unused ImageDataConfig imported from nemo.collections.vlm (unused-import)
************* Module llava_next_generation_example
examples/vlm/llava_next_generation_example.py:21:0: C0116: Missing function or method docstring (missing-function-docstring)
examples/vlm/llava_next_generation_example.py:32:0: C0116: Missing function or method docstring (missing-function-docstring)
examples/vlm/llava_next_generation_example.py:2:0: W0611: Unused import os (unused-import)
examples/vlm/llava_next_generation_example.py:3:0: W0611: Unused import sys (unused-import)
examples/vlm/llava_next_generation_example.py:11:0: W0611: Unused VQASample imported from megatron.energon (unused-import)
************* Module nemo.collections.llm.recipes.optim.sgd
nemo/collections/llm/recipes/optim/sgd.py:23:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/llm/recipes/optim/sgd.py:49:0: C0116: Missing function or method docstring (missing-function-docstring)
************* Module nemo.collections.vlm.neva.data.llava_next_energon
nemo/collections/vlm/neva/data/llava_next_energon.py:29:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/neva/data/llava_next_energon.py:41:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/vlm/neva/data/llava_next_energon.py:48:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/vlm/neva/data/llava_next_energon.py:54:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/vlm/neva/data/llava_next_energon.py:124:0: C0115: Missing class docstring (missing-class-docstring)
************* Module nemo.export.vllm_hf_exporter
nemo/export/vllm_hf_exporter.py:97:4: C0116: Missing function or method docstring (missing-function-docstring)
************* Module examples.llm.peft.hf
examples/llm/peft/hf.py:25:0: C0301: Line too long (184/119) (line-too-long)
examples/llm/peft/hf.py:76:0: C0301: Line too long (162/119) (line-too-long)
examples/llm/peft/hf.py:21:0: C0116: Missing function or method docstring (missing-function-docstring)
************* Module hf
examples/llm/sft/hf.py:70:0: C0301: Line too long (162/119) (line-too-long)
examples/llm/sft/hf.py:24:0: C0115: Missing class docstring (missing-class-docstring)
examples/llm/sft/hf.py:37:0: C0116: Missing function or method docstring (missing-function-docstring)
************* Module nemo.collections.asr.data.audio_to_text
nemo/collections/asr/data/audio_to_text.py:407:0: C0301: Line too long (120/119) (line-too-long)
nemo/collections/asr/data/audio_to_text.py:428:0: C0301: Line too long (262/119) (line-too-long)
nemo/collections/asr/data/audio_to_text.py:555:0: C0301: Line too long (262/119) (line-too-long)
nemo/collections/asr/data/audio_to_text.py:651:0: C0301: Line too long (262/119) (line-too-long)
nemo/collections/asr/data/audio_to_text.py:735:0: C0301: Line too long (126/119) (line-too-long)
nemo/collections/asr/data/audio_to_text.py:741:0: C0301: Line too long (124/119) (line-too-long)
nemo/collections/asr/data/audio_to_text.py:750:0: C0301: Line too long (120/119) (line-too-long)
nemo/collections/asr/data/audio_to_text.py:168:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/data/audio_to_text.py:172:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/data/audio_to_text.py:177:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/data/audio_to_text.py:190:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/data/audio_to_text.py:376:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/data/audio_to_text.py:483:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/data/audio_to_text.py:697:8: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/asr/data/audio_to_text.py:916:8: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/asr/data/audio_to_text.py:936:8: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/asr/data/audio_to_text.py:1011:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/data/audio_to_text.py:1294:8: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/asr/data/audio_to_text.py:1364:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/asr/data/audio_to_text.py:1387:0: C0115: Missing class docstring (missing-class-docstring)
************* Module nemo.collections.asr.models.aed_multitask_models
nemo/collections/asr/models/aed_multitask_models.py:695:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/models/aed_multitask_models.py:727:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/models/aed_multitask_models.py:769:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/models/aed_multitask_models.py:777:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/models/aed_multitask_models.py:1049:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/models/aed_multitask_models.py:1115:0: C0116: Missing function or method docstring (missing-function-docstring)
************* Module nemo.collections.asr.models.classification_models
nemo/collections/asr/models/classification_models.py:380:0: C0301: Line too long (122/119) (line-too-long)
nemo/collections/asr/models/classification_models.py:525:0: C0301: Line too long (157/119) (line-too-long)
nemo/collections/asr/models/classification_models.py:526:0: C0301: Line too long (153/119) (line-too-long)
nemo/collections/asr/models/classification_models.py:532:0: C0301: Line too long (143/119) (line-too-long)
nemo/collections/asr/models/classification_models.py:533:0: C0301: Line too long (149/119) (line-too-long)
nemo/collections/asr/models/classification_models.py:539:0: C0301: Line too long (133/119) (line-too-long)
nemo/collections/asr/models/classification_models.py:540:0: C0301: Line too long (129/119) (line-too-long)
nemo/collections/asr/models/classification_models.py:546:0: C0301: Line too long (162/119) (line-too-long)
nemo/collections/asr/models/classification_models.py:547:0: C0301: Line too long (187/119) (line-too-long)
nemo/collections/asr/models/classification_models.py:553:0: C0301: Line too long (162/119) (line-too-long)
nemo/collections/asr/models/classification_models.py:554:0: C0301: Line too long (187/119) (line-too-long)
nemo/collections/asr/models/classification_models.py:560:0: C0301: Line too long (162/119) (line-too-long)
nemo/collections/asr/models/classification_models.py:561:0: C0301: Line too long (187/119) (line-too-long)
nemo/collections/asr/models/classification_models.py:567:0: C0301: Line too long (162/119) (line-too-long)
nemo/collections/asr/models/classification_models.py:568:0: C0301: Line too long (187/119) (line-too-long)
nemo/collections/asr/models/classification_models.py:574:0: C0301: Line too long (174/119) (line-too-long)
nemo/collections/asr/models/classification_models.py:575:0: C0301: Line too long (211/119) (line-too-long)
nemo/collections/asr/models/classification_models.py:581:0: C0301: Line too long (174/119) (line-too-long)
nemo/collections/asr/models/classification_models.py:582:0: C0301: Line too long (211/119) (line-too-long)
nemo/collections/asr/models/classification_models.py:695:0: C0301: Line too long (120/119) (line-too-long)
nemo/collections/asr/models/classification_models.py:922:0: C0301: Line too long (163/119) (line-too-long)
nemo/collections/asr/models/classification_models.py:923:0: C0301: Line too long (165/119) (line-too-long)
nemo/collections/asr/models/classification_models.py:1134:0: C0301: Line too long (140/119) (line-too-long)
nemo/collections/asr/models/classification_models.py:1135:0: C0301: Line too long (142/119) (line-too-long)
nemo/collections/asr/models/classification_models.py:1136:0: C0301: Line too long (140/119) (line-too-long)
nemo/collections/asr/models/classification_models.py:1137:0: C0301: Line too long (151/119) (line-too-long)
nemo/collections/asr/models/classification_models.py:1138:0: C0301: Line too long (149/119) (line-too-long)
nemo/collections/asr/models/classification_models.py:1230:0: C0301: Line too long (120/119) (line-too-long)
nemo/collections/asr/models/classification_models.py:48:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/asr/models/classification_models.py:56:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/asr/models/classification_models.py:160:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/models/classification_models.py:592:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/models/classification_models.py:612:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/models/classification_models.py:630:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/models/classification_models.py:809:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/models/classification_models.py:827:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/models/classification_models.py:836:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/models/classification_models.py:904:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/asr/models/classification_models.py:1014:4: C0116: Missing function or method docstring (missing-function-docstring)
************* Module nemo.collections.asr.models.confidence_ensemble
nemo/collections/asr/models/confidence_ensemble.py:42:0: C0115: Missing class docstring (missing-class-docstring)
************* Module nemo.collections.asr.models.ctc_bpe_models
nemo/collections/asr/models/ctc_bpe_models.py:365:0: C0301: Line too long (139/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:366:0: C0301: Line too long (141/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:372:0: C0301: Line too long (139/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:373:0: C0301: Line too long (141/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:379:0: C0301: Line too long (140/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:380:0: C0301: Line too long (143/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:386:0: C0301: Line too long (151/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:387:0: C0301: Line too long (160/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:393:0: C0301: Line too long (150/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:394:0: C0301: Line too long (160/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:400:0: C0301: Line too long (151/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:401:0: C0301: Line too long (162/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:408:0: C0301: Line too long (139/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:409:0: C0301: Line too long (138/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:416:0: C0301: Line too long (140/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:417:0: C0301: Line too long (140/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:423:0: C0301: Line too long (162/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:424:0: C0301: Line too long (160/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:430:0: C0301: Line too long (162/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:431:0: C0301: Line too long (170/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:437:0: C0301: Line too long (151/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:438:0: C0301: Line too long (162/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:445:0: C0301: Line too long (146/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:446:0: C0301: Line too long (152/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:452:0: C0301: Line too long (147/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:453:0: C0301: Line too long (154/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:459:0: C0301: Line too long (146/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:460:0: C0301: Line too long (153/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:466:0: C0301: Line too long (147/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:467:0: C0301: Line too long (155/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:473:0: C0301: Line too long (165/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:474:0: C0301: Line too long (169/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:480:0: C0301: Line too long (164/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:481:0: C0301: Line too long (167/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:487:0: C0301: Line too long (171/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:488:0: C0301: Line too long (181/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:494:0: C0301: Line too long (165/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:495:0: C0301: Line too long (169/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:501:0: C0301: Line too long (171/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:502:0: C0301: Line too long (181/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:508:0: C0301: Line too long (164/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:509:0: C0301: Line too long (167/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:515:0: C0301: Line too long (149/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:516:0: C0301: Line too long (158/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:522:0: C0301: Line too long (150/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:523:0: C0301: Line too long (160/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:529:0: C0301: Line too long (149/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:530:0: C0301: Line too long (158/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:536:0: C0301: Line too long (157/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:537:0: C0301: Line too long (152/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:543:0: C0301: Line too long (157/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:544:0: C0301: Line too long (162/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:550:0: C0301: Line too long (146/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:551:0: C0301: Line too long (152/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:557:0: C0301: Line too long (146/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:558:0: C0301: Line too long (152/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:564:0: C0301: Line too long (147/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:565:0: C0301: Line too long (154/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:571:0: C0301: Line too long (147/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:572:0: C0301: Line too long (154/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:578:0: C0301: Line too long (148/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:579:0: C0301: Line too long (156/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:585:0: C0301: Line too long (146/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:586:0: C0301: Line too long (153/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:592:0: C0301: Line too long (146/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:593:0: C0301: Line too long (153/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:599:0: C0301: Line too long (155/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:600:0: C0301: Line too long (170/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:606:0: C0301: Line too long (146/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:607:0: C0301: Line too long (153/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:613:0: C0301: Line too long (146/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:614:0: C0301: Line too long (153/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:620:0: C0301: Line too long (146/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:621:0: C0301: Line too long (153/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:627:0: C0301: Line too long (146/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:628:0: C0301: Line too long (153/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:634:0: C0301: Line too long (146/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:635:0: C0301: Line too long (153/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:641:0: C0301: Line too long (150/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:642:0: C0301: Line too long (160/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:648:0: C0301: Line too long (153/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:649:0: C0301: Line too long (166/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:655:0: C0301: Line too long (151/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:656:0: C0301: Line too long (163/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:662:0: C0301: Line too long (152/119) (line-too-long)
nemo/collections/asr/models/ctc_bpe_models.py:663:0: C0301: Line too long (165/119) (line-too-long)
************* Module nemo.collections.asr.models.ctc_models
nemo/collections/asr/models/ctc_models.py:196:0: C0301: Line too long (120/119) (line-too-long)
nemo/collections/asr/models/ctc_models.py:197:0: C0301: Line too long (120/119) (line-too-long)
nemo/collections/asr/models/ctc_models.py:813:0: C0301: Line too long (133/119) (line-too-long)
nemo/collections/asr/models/ctc_models.py:819:0: C0301: Line too long (140/119) (line-too-long)
nemo/collections/asr/models/ctc_models.py:820:0: C0301: Line too long (143/119) (line-too-long)
nemo/collections/asr/models/ctc_models.py:826:0: C0301: Line too long (139/119) (line-too-long)
nemo/collections/asr/models/ctc_models.py:827:0: C0301: Line too long (141/119) (line-too-long)
nemo/collections/asr/models/ctc_models.py:833:0: C0301: Line too long (140/119) (line-too-long)
nemo/collections/asr/models/ctc_models.py:834:0: C0301: Line too long (143/119) (line-too-long)
nemo/collections/asr/models/ctc_models.py:840:0: C0301: Line too long (140/119) (line-too-long)
nemo/collections/asr/models/ctc_models.py:841:0: C0301: Line too long (143/119) (line-too-long)
nemo/collections/asr/models/ctc_models.py:847:0: C0301: Line too long (140/119) (line-too-long)
nemo/collections/asr/models/ctc_models.py:848:0: C0301: Line too long (143/119) (line-too-long)
nemo/collections/asr/models/ctc_models.py:854:0: C0301: Line too long (140/119) (line-too-long)
nemo/collections/asr/models/ctc_models.py:855:0: C0301: Line too long (143/119) (line-too-long)
nemo/collections/asr/models/ctc_models.py:861:0: C0301: Line too long (140/119) (line-too-long)
nemo/collections/asr/models/ctc_models.py:862:0: C0301: Line too long (143/119) (line-too-long)
nemo/collections/asr/models/ctc_models.py:868:0: C0301: Line too long (140/119) (line-too-long)
nemo/collections/asr/models/ctc_models.py:869:0: C0301: Line too long (143/119) (line-too-long)
nemo/collections/asr/models/ctc_models.py:875:0: C0301: Line too long (140/119) (line-too-long)
nemo/collections/asr/models/ctc_models.py:876:0: C0301: Line too long (143/119) (line-too-long)
nemo/collections/asr/models/ctc_models.py:882:0: C0301: Line too long (139/119) (line-too-long)
nemo/collections/asr/models/ctc_models.py:883:0: C0301: Line too long (141/119) (line-too-long)
nemo/collections/asr/models/ctc_models.py:889:0: C0301: Line too long (151/119) (line-too-long)
nemo/collections/asr/models/ctc_models.py:890:0: C0301: Line too long (162/119) (line-too-long)
nemo/collections/asr/models/ctc_models.py:897:0: C0301: Line too long (151/119) (line-too-long)
nemo/collections/asr/models/ctc_models.py:898:0: C0301: Line too long (162/119) (line-too-long)
nemo/collections/asr/models/ctc_models.py:904:0: C0301: Line too long (139/119) (line-too-long)
nemo/collections/asr/models/ctc_models.py:905:0: C0301: Line too long (146/119) (line-too-long)
nemo/collections/asr/models/ctc_models.py:545:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/models/ctc_models.py:602:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/models/ctc_models.py:620:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/models/ctc_models.py:662:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/models/ctc_models.py:680:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/models/ctc_models.py:916:4: C0116: Missing function or method docstring (missing-function-docstring)
************* Module nemo.collections.asr.models.hybrid_rnnt_ctc_bpe_models
nemo/collections/asr/models/hybrid_rnnt_ctc_bpe_models.py:263:0: C0301: Line too long (123/119) (line-too-long)
nemo/collections/asr/models/hybrid_rnnt_ctc_bpe_models.py:267:0: C0301: Line too long (129/119) (line-too-long)
nemo/collections/asr/models/hybrid_rnnt_ctc_bpe_models.py:277:0: C0301: Line too long (139/119) (line-too-long)
nemo/collections/asr/models/hybrid_rnnt_ctc_bpe_models.py:526:0: C0301: Line too long (156/119) (line-too-long)
nemo/collections/asr/models/hybrid_rnnt_ctc_bpe_models.py:527:0: C0301: Line too long (173/119) (line-too-long)
nemo/collections/asr/models/hybrid_rnnt_ctc_bpe_models.py:533:0: C0301: Line too long (156/119) (line-too-long)
nemo/collections/asr/models/hybrid_rnnt_ctc_bpe_models.py:534:0: C0301: Line too long (173/119) (line-too-long)
nemo/collections/asr/models/hybrid_rnnt_ctc_bpe_models.py:540:0: C0301: Line too long (156/119) (line-too-long)
nemo/collections/asr/models/hybrid_rnnt_ctc_bpe_models.py:541:0: C0301: Line too long (173/119) (line-too-long)
nemo/collections/asr/models/hybrid_rnnt_ctc_bpe_models.py:547:0: C0301: Line too long (156/119) (line-too-long)
nemo/collections/asr/models/hybrid_rnnt_ctc_bpe_models.py:548:0: C0301: Line too long (173/119) (line-too-long)
nemo/collections/asr/models/hybrid_rnnt_ctc_bpe_models.py:554:0: C0301: Line too long (156/119) (line-too-long)
nemo/collections/asr/models/hybrid_rnnt_ctc_bpe_models.py:555:0: C0301: Line too long (190/119) (line-too-long)
nemo/collections/asr/models/hybrid_rnnt_ctc_bpe_models.py:561:0: C0301: Line too long (156/119) (line-too-long)
nemo/collections/asr/models/hybrid_rnnt_ctc_bpe_models.py:562:0: C0301: Line too long (173/119) (line-too-long)
nemo/collections/asr/models/hybrid_rnnt_ctc_bpe_models.py:568:0: C0301: Line too long (156/119) (line-too-long)
nemo/collections/asr/models/hybrid_rnnt_ctc_bpe_models.py:569:0: C0301: Line too long (173/119) (line-too-long)
nemo/collections/asr/models/hybrid_rnnt_ctc_bpe_models.py:575:0: C0301: Line too long (156/119) (line-too-long)
nemo/collections/asr/models/hybrid_rnnt_ctc_bpe_models.py:576:0: C0301: Line too long (173/119) (line-too-long)
nemo/collections/asr/models/hybrid_rnnt_ctc_bpe_models.py:582:0: C0301: Line too long (156/119) (line-too-long)
nemo/collections/asr/models/hybrid_rnnt_ctc_bpe_models.py:583:0: C0301: Line too long (173/119) (line-too-long)
nemo/collections/asr/models/hybrid_rnnt_ctc_bpe_models.py:589:0: C0301: Line too long (156/119) (line-too-long)
nemo/collections/asr/models/hybrid_rnnt_ctc_bpe_models.py:590:0: C0301: Line too long (173/119) (line-too-long)
nemo/collections/asr/models/hybrid_rnnt_ctc_bpe_models.py:596:0: C0301: Line too long (175/119) (line-too-long)
nemo/collections/asr/models/hybrid_rnnt_ctc_bpe_models.py:597:0: C0301: Line too long (211/119) (line-too-long)
nemo/collections/asr/models/hybrid_rnnt_ctc_bpe_models.py:603:0: C0301: Line too long (166/119) (line-too-long)
nemo/collections/asr/models/hybrid_rnnt_ctc_bpe_models.py:604:0: C0301: Line too long (193/119) (line-too-long)
nemo/collections/asr/models/hybrid_rnnt_ctc_bpe_models.py:610:0: C0301: Line too long (168/119) (line-too-long)
nemo/collections/asr/models/hybrid_rnnt_ctc_bpe_models.py:611:0: C0301: Line too long (197/119) (line-too-long)
nemo/collections/asr/models/hybrid_rnnt_ctc_bpe_models.py:617:0: C0301: Line too long (169/119) (line-too-long)
nemo/collections/asr/models/hybrid_rnnt_ctc_bpe_models.py:618:0: C0301: Line too long (199/119) (line-too-long)
nemo/collections/asr/models/hybrid_rnnt_ctc_bpe_models.py:624:0: C0301: Line too long (170/119) (line-too-long)
nemo/collections/asr/models/hybrid_rnnt_ctc_bpe_models.py:625:0: C0301: Line too long (201/119) (line-too-long)
nemo/collections/asr/models/hybrid_rnnt_ctc_bpe_models.py:631:0: C0301: Line too long (169/119) (line-too-long)
nemo/collections/asr/models/hybrid_rnnt_ctc_bpe_models.py:632:0: C0301: Line too long (199/119) (line-too-long)
************* Module nemo.collections.asr.models.hybrid_rnnt_ctc_models
nemo/collections/asr/models/hybrid_rnnt_ctc_models.py:717:0: C0301: Line too long (141/119) (line-too-long)
nemo/collections/asr/models/hybrid_rnnt_ctc_models.py:718:0: C0301: Line too long (139/119) (line-too-long)
nemo/collections/asr/models/hybrid_rnnt_ctc_models.py:16:0: W0611: Unused import json (unused-import)
nemo/collections/asr/models/hybrid_rnnt_ctc_models.py:17:0: W0611: Unused import os (unused-import)
nemo/collections/asr/models/hybrid_rnnt_ctc_models.py:18:0: W0611: Unused import tempfile (unused-import)
nemo/collections/asr/models/hybrid_rnnt_ctc_models.py:24:0: W0611: Unused tqdm imported from tqdm.auto (unused-import)
************* Module nemo.collections.asr.models.rnnt_bpe_models
nemo/collections/asr/models/rnnt_bpe_models.py:53:0: C0301: Line too long (141/119) (line-too-long)
nemo/collections/asr/models/rnnt_bpe_models.py:54:0: C0301: Line too long (142/119) (line-too-long)
nemo/collections/asr/models/rnnt_bpe_models.py:60:0: C0301: Line too long (141/119) (line-too-long)
nemo/collections/asr/models/rnnt_bpe_models.py:61:0: C0301: Line too long (142/119) (line-too-long)
nemo/collections/asr/models/rnnt_bpe_models.py:67:0: C0301: Line too long (142/119) (line-too-long)
nemo/collections/asr/models/rnnt_bpe_models.py:68:0: C0301: Line too long (144/119) (line-too-long)
nemo/collections/asr/models/rnnt_bpe_models.py:74:0: C0301: Line too long (145/119) (line-too-long)
nemo/collections/asr/models/rnnt_bpe_models.py:75:0: C0301: Line too long (150/119) (line-too-long)
nemo/collections/asr/models/rnnt_bpe_models.py:81:0: C0301: Line too long (145/119) (line-too-long)
nemo/collections/asr/models/rnnt_bpe_models.py:82:0: C0301: Line too long (150/119) (line-too-long)
nemo/collections/asr/models/rnnt_bpe_models.py:88:0: C0301: Line too long (146/119) (line-too-long)
nemo/collections/asr/models/rnnt_bpe_models.py:89:0: C0301: Line too long (152/119) (line-too-long)
nemo/collections/asr/models/rnnt_bpe_models.py:95:0: C0301: Line too long (153/119) (line-too-long)
nemo/collections/asr/models/rnnt_bpe_models.py:96:0: C0301: Line too long (166/119) (line-too-long)
nemo/collections/asr/models/rnnt_bpe_models.py:102:0: C0301: Line too long (154/119) (line-too-long)
nemo/collections/asr/models/rnnt_bpe_models.py:103:0: C0301: Line too long (168/119) (line-too-long)
nemo/collections/asr/models/rnnt_bpe_models.py:109:0: C0301: Line too long (153/119) (line-too-long)
nemo/collections/asr/models/rnnt_bpe_models.py:110:0: C0301: Line too long (167/119) (line-too-long)
nemo/collections/asr/models/rnnt_bpe_models.py:116:0: C0301: Line too long (156/119) (line-too-long)
nemo/collections/asr/models/rnnt_bpe_models.py:117:0: C0301: Line too long (172/119) (line-too-long)
nemo/collections/asr/models/rnnt_bpe_models.py:123:0: C0301: Line too long (154/119) (line-too-long)
nemo/collections/asr/models/rnnt_bpe_models.py:124:0: C0301: Line too long (169/119) (line-too-long)
nemo/collections/asr/models/rnnt_bpe_models.py:130:0: C0301: Line too long (155/119) (line-too-long)
nemo/collections/asr/models/rnnt_bpe_models.py:131:0: C0301: Line too long (170/119) (line-too-long)
nemo/collections/asr/models/rnnt_bpe_models.py:137:0: C0301: Line too long (142/119) (line-too-long)
nemo/collections/asr/models/rnnt_bpe_models.py:138:0: C0301: Line too long (144/119) (line-too-long)
nemo/collections/asr/models/rnnt_bpe_models.py:144:0: C0301: Line too long (142/119) (line-too-long)
nemo/collections/asr/models/rnnt_bpe_models.py:145:0: C0301: Line too long (142/119) (line-too-long)
nemo/collections/asr/models/rnnt_bpe_models.py:151:0: C0301: Line too long (142/119) (line-too-long)
nemo/collections/asr/models/rnnt_bpe_models.py:152:0: C0301: Line too long (144/119) (line-too-long)
nemo/collections/asr/models/rnnt_bpe_models.py:158:0: C0301: Line too long (153/119) (line-too-long)
nemo/collections/asr/models/rnnt_bpe_models.py:159:0: C0301: Line too long (166/119) (line-too-long)
nemo/collections/asr/models/rnnt_bpe_models.py:165:0: C0301: Line too long (164/119) (line-too-long)
nemo/collections/asr/models/rnnt_bpe_models.py:166:0: C0301: Line too long (164/119) (line-too-long)
nemo/collections/asr/models/rnnt_bpe_models.py:172:0: C0301: Line too long (153/119) (line-too-long)
nemo/collections/asr/models/rnnt_bpe_models.py:173:0: C0301: Line too long (166/119) (line-too-long)
nemo/collections/asr/models/rnnt_bpe_models.py:179:0: C0301: Line too long (155/119) (line-too-long)
nemo/collections/asr/models/rnnt_bpe_models.py:180:0: C0301: Line too long (170/119) (line-too-long)
nemo/collections/asr/models/rnnt_bpe_models.py:186:0: C0301: Line too long (145/119) (line-too-long)
nemo/collections/asr/models/rnnt_bpe_models.py:187:0: C0301: Line too long (150/119) (line-too-long)
nemo/collections/asr/models/rnnt_bpe_models.py:193:0: C0301: Line too long (153/119) (line-too-long)
nemo/collections/asr/models/rnnt_bpe_models.py:194:0: C0301: Line too long (167/119) (line-too-long)
nemo/collections/asr/models/rnnt_bpe_models.py:200:0: C0301: Line too long (153/119) (line-too-long)
nemo/collections/asr/models/rnnt_bpe_models.py:201:0: C0301: Line too long (167/119) (line-too-long)
nemo/collections/asr/models/rnnt_bpe_models.py:207:0: C0301: Line too long (162/119) (line-too-long)
nemo/collections/asr/models/rnnt_bpe_models.py:208:0: C0301: Line too long (184/119) (line-too-long)
nemo/collections/asr/models/rnnt_bpe_models.py:214:0: C0301: Line too long (154/119) (line-too-long)
nemo/collections/asr/models/rnnt_bpe_models.py:215:0: C0301: Line too long (169/119) (line-too-long)
nemo/collections/asr/models/rnnt_bpe_models.py:221:0: C0301: Line too long (153/119) (line-too-long)
nemo/collections/asr/models/rnnt_bpe_models.py:222:0: C0301: Line too long (167/119) (line-too-long)
nemo/collections/asr/models/rnnt_bpe_models.py:228:0: C0301: Line too long (153/119) (line-too-long)
nemo/collections/asr/models/rnnt_bpe_models.py:229:0: C0301: Line too long (167/119) (line-too-long)
nemo/collections/asr/models/rnnt_bpe_models.py:235:0: C0301: Line too long (153/119) (line-too-long)
nemo/collections/asr/models/rnnt_bpe_models.py:236:0: C0301: Line too long (167/119) (line-too-long)
nemo/collections/asr/models/rnnt_bpe_models.py:242:0: C0301: Line too long (153/119) (line-too-long)
nemo/collections/asr/models/rnnt_bpe_models.py:243:0: C0301: Line too long (167/119) (line-too-long)
nemo/collections/asr/models/rnnt_bpe_models.py:249:0: C0301: Line too long (153/119) (line-too-long)
nemo/collections/asr/models/rnnt_bpe_models.py:250:0: C0301: Line too long (167/119) (line-too-long)
nemo/collections/asr/models/rnnt_bpe_models.py:256:0: C0301: Line too long (157/119) (line-too-long)
nemo/collections/asr/models/rnnt_bpe_models.py:257:0: C0301: Line too long (174/119) (line-too-long)
nemo/collections/asr/models/rnnt_bpe_models.py:263:0: C0301: Line too long (160/119) (line-too-long)
nemo/collections/asr/models/rnnt_bpe_models.py:264:0: C0301: Line too long (180/119) (line-too-long)
nemo/collections/asr/models/rnnt_bpe_models.py:270:0: C0301: Line too long (158/119) (line-too-long)
nemo/collections/asr/models/rnnt_bpe_models.py:271:0: C0301: Line too long (177/119) (line-too-long)
nemo/collections/asr/models/rnnt_bpe_models.py:277:0: C0301: Line too long (159/119) (line-too-long)
nemo/collections/asr/models/rnnt_bpe_models.py:278:0: C0301: Line too long (179/119) (line-too-long)
************* Module nemo.collections.asr.models.rnnt_models
nemo/collections/asr/models/rnnt_models.py:1084:0: C0301: Line too long (164/119) (line-too-long)
nemo/collections/asr/models/rnnt_models.py:1085:0: C0301: Line too long (166/119) (line-too-long)
nemo/collections/asr/models/rnnt_models.py:230:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/models/rnnt_models.py:705:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/models/rnnt_models.py:803:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/models/rnnt_models.py:820:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/models/rnnt_models.py:888:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/models/rnnt_models.py:896:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/models/rnnt_models.py:1061:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/models/rnnt_models.py:1092:4: C0116: Missing function or method docstring (missing-function-docstring)
************* Module nemo.collections.asr.modules.conv_asr
nemo/collections/asr/modules/conv_asr.py:197:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/modules/conv_asr.py:239:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/modules/conv_asr.py:399:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/modules/conv_asr.py:459:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/modules/conv_asr.py:503:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/modules/conv_asr.py:507:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/modules/conv_asr.py:603:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/modules/conv_asr.py:677:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/modules/conv_asr.py:689:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/modules/conv_asr.py:758:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/modules/conv_asr.py:858:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/modules/conv_asr.py:881:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/modules/conv_asr.py:900:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/asr/modules/conv_asr.py:945:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/asr/modules/conv_asr.py:969:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/asr/modules/conv_asr.py:983:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/asr/modules/conv_asr.py:992:0: C0115: Missing class docstring (missing-class-docstring)
************* Module nemo.collections.asr.parts.mixins.transcription
nemo/collections/asr/parts/mixins/transcription.py:40:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/asr/parts/mixins/transcription.py:57:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/asr/parts/mixins/transcription.py:95:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/asr/parts/mixins/transcription.py:119:4: C0116: Missing function or method docstring (missing-function-docstring)
************* Module nemo.collections.asr.parts.numba.rnnt_loss.rnnt_pytorch
nemo/collections/asr/parts/numba/rnnt_loss/rnnt_pytorch.py:88:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/parts/numba/rnnt_loss/rnnt_pytorch.py:179:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/parts/numba/rnnt_loss/rnnt_pytorch.py:260:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/parts/numba/rnnt_loss/rnnt_pytorch.py:586:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/parts/numba/rnnt_loss/rnnt_pytorch.py:591:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/parts/numba/rnnt_loss/rnnt_pytorch.py:596:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/parts/numba/rnnt_loss/rnnt_pytorch.py:601:0: C0116: Missing function or method docstring (missing-function-docstring)
************* Module nemo.collections.asr.parts.utils.streaming_utils
nemo/collections/asr/parts/utils/streaming_utils.py:426:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/parts/utils/streaming_utils.py:429:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/parts/utils/streaming_utils.py:473:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/asr/parts/utils/streaming_utils.py:546:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/asr/parts/utils/streaming_utils.py:569:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/parts/utils/streaming_utils.py:632:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/parts/utils/streaming_utils.py:644:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/parts/utils/streaming_utils.py:658:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/parts/utils/streaming_utils.py:671:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/parts/utils/streaming_utils.py:680:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/parts/utils/streaming_utils.py:685:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/parts/utils/streaming_utils.py:777:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/parts/utils/streaming_utils.py:783:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/parts/utils/streaming_utils.py:787:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/parts/utils/streaming_utils.py:824:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/parts/utils/streaming_utils.py:842:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/parts/utils/streaming_utils.py:1506:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/parts/utils/streaming_utils.py:1515:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/parts/utils/streaming_utils.py:1521:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/parts/utils/streaming_utils.py:1525:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/parts/utils/streaming_utils.py:1537:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/parts/utils/streaming_utils.py:1542:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/parts/utils/streaming_utils.py:1549:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/parts/utils/streaming_utils.py:1584:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/parts/utils/streaming_utils.py:1587:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/parts/utils/streaming_utils.py:1597:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/parts/utils/streaming_utils.py:1608:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/asr/parts/utils/streaming_utils.py:1612:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/parts/utils/streaming_utils.py:1683:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/asr/parts/utils/streaming_utils.py:1731:0: C0115: Missing class docstring (missing-class-docstring)
************* Module nemo.collections.asr.parts.utils.transcribe_utils
nemo/collections/asr/parts/utils/transcribe_utils.py:177:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/parts/utils/transcribe_utils.py:339:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/parts/utils/transcribe_utils.py:636:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/asr/parts/utils/transcribe_utils.py:651:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/parts/utils/transcribe_utils.py:659:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/parts/utils/transcribe_utils.py:662:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/asr/parts/utils/transcribe_utils.py:670:0: C0115: Missing class docstring (missing-class-docstring)
************* Module nemo.collections.common.tokenizers.huggingface.auto_tokenizer
nemo/collections/common/tokenizers/huggingface/auto_tokenizer.py:52:0: C0301: Line too long (125/119) (line-too-long)
nemo/collections/common/tokenizers/huggingface/auto_tokenizer.py:53:0: C0301: Line too long (160/119) (line-too-long)
nemo/collections/common/tokenizers/huggingface/auto_tokenizer.py:64:0: C0301: Line too long (184/119) (line-too-long)
nemo/collections/common/tokenizers/huggingface/auto_tokenizer.py:178:0: C0301: Line too long (123/119) (line-too-long)
nemo/collections/common/tokenizers/huggingface/auto_tokenizer.py:183:0: C0301: Line too long (122/119) (line-too-long)
nemo/collections/common/tokenizers/huggingface/auto_tokenizer.py:200:0: C0301: Line too long (137/119) (line-too-long)
nemo/collections/common/tokenizers/huggingface/auto_tokenizer.py:173:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/common/tokenizers/huggingface/auto_tokenizer.py:211:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/common/tokenizers/huggingface/auto_tokenizer.py:237:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/common/tokenizers/huggingface/auto_tokenizer.py:242:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/common/tokenizers/huggingface/auto_tokenizer.py:248:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/common/tokenizers/huggingface/auto_tokenizer.py:254:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/common/tokenizers/huggingface/auto_tokenizer.py:260:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/common/tokenizers/huggingface/auto_tokenizer.py:271:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/common/tokenizers/huggingface/auto_tokenizer.py:277:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/common/tokenizers/huggingface/auto_tokenizer.py:283:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/common/tokenizers/huggingface/auto_tokenizer.py:289:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/common/tokenizers/huggingface/auto_tokenizer.py:15:0: W0611: Unused OrderedDict imported from collections (unused-import)
************* Module nemo.collections.diffusion.models.dit.dit_embeddings
nemo/collections/diffusion/models/dit/dit_embeddings.py:141:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/diffusion/models/dit/dit_embeddings.py:147:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/diffusion/models/dit/dit_embeddings.py:173:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/diffusion/models/dit/dit_embeddings.py:178:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/diffusion/models/dit/dit_embeddings.py:183:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/diffusion/models/dit/dit_embeddings.py:16:0: W0611: Unused import math (unused-import)
nemo/collections/diffusion/models/dit/dit_embeddings.py:17:0: W0611: Unused Dict imported from typing (unused-import)
nemo/collections/diffusion/models/dit/dit_embeddings.py:17:0: W0611: Unused Literal imported from typing (unused-import)
nemo/collections/diffusion/models/dit/dit_embeddings.py:17:0: W0611: Unused Optional imported from typing (unused-import)
nemo/collections/diffusion/models/dit/dit_embeddings.py:19:0: W0611: Unused numpy imported as np (unused-import)
nemo/collections/diffusion/models/dit/dit_embeddings.py:21:0: W0611: Unused torch.nn.functional imported as F (unused-import)
nemo/collections/diffusion/models/dit/dit_embeddings.py:24:0: W0611: Unused Rearrange imported from einops.layers.torch (unused-import)
nemo/collections/diffusion/models/dit/dit_embeddings.py:26:0: W0611: Unused get_pos_emb_on_this_cp_rank imported from megatron.core.models.common.embeddings.rotary_pos_embedding (unused-import)
nemo/collections/diffusion/models/dit/dit_embeddings.py:28:0: W0611: Unused nn imported from torch (unused-import)
************* Module nemo.collections.diffusion.models.dit.dit_layer_spec
nemo/collections/diffusion/models/dit/dit_layer_spec.py:194:0: C0301: Line too long (138/119) (line-too-long)
nemo/collections/diffusion/models/dit/dit_layer_spec.py:234:0: C0301: Line too long (132/119) (line-too-long)
nemo/collections/diffusion/models/dit/dit_layer_spec.py:249:0: C0301: Line too long (124/119) (line-too-long)
nemo/collections/diffusion/models/dit/dit_layer_spec.py:268:0: C0301: Line too long (124/119) (line-too-long)
nemo/collections/diffusion/models/dit/dit_layer_spec.py:288:0: C0301: Line too long (124/119) (line-too-long)
nemo/collections/diffusion/models/dit/dit_layer_spec.py:306:0: C0301: Line too long (124/119) (line-too-long)
nemo/collections/diffusion/models/dit/dit_layer_spec.py:362:0: C0301: Line too long (138/119) (line-too-long)
nemo/collections/diffusion/models/dit/dit_layer_spec.py:396:0: C0301: Line too long (129/119) (line-too-long)
nemo/collections/diffusion/models/dit/dit_layer_spec.py:416:0: C0301: Line too long (129/119) (line-too-long)
nemo/collections/diffusion/models/dit/dit_layer_spec.py:549:0: C0301: Line too long (127/119) (line-too-long)
nemo/collections/diffusion/models/dit/dit_layer_spec.py:552:0: C0301: Line too long (138/119) (line-too-long)
nemo/collections/diffusion/models/dit/dit_layer_spec.py:53:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/diffusion/models/dit/dit_layer_spec.py:59:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/diffusion/models/dit/dit_layer_spec.py:65:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/diffusion/models/dit/dit_layer_spec.py:74:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/diffusion/models/dit/dit_layer_spec.py:108:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/diffusion/models/dit/dit_layer_spec.py:112:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/diffusion/models/dit/dit_layer_spec.py:116:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/diffusion/models/dit/dit_layer_spec.py:120:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/diffusion/models/dit/dit_layer_spec.py:132:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/diffusion/models/dit/dit_layer_spec.py:138:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/diffusion/models/dit/dit_layer_spec.py:157:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/diffusion/models/dit/dit_layer_spec.py:221:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/diffusion/models/dit/dit_layer_spec.py:383:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/diffusion/models/dit/dit_layer_spec.py:482:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/diffusion/models/dit/dit_layer_spec.py:565:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/diffusion/models/dit/dit_layer_spec.py:623:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/diffusion/models/dit/dit_layer_spec.py:643:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/diffusion/models/dit/dit_layer_spec.py:675:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/diffusion/models/dit/dit_layer_spec.py:736:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/diffusion/models/dit/dit_layer_spec.py:775:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/diffusion/models/dit/dit_layer_spec.py:800:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/diffusion/models/dit/dit_layer_spec.py:826:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/diffusion/models/dit/dit_layer_spec.py:845:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/diffusion/models/dit/dit_layer_spec.py:21:0: W0611: Unused rearrange imported from einops (unused-import)
nemo/collections/diffusion/models/dit/dit_layer_spec.py:22:0: W0611: Unused jit_fuser imported from megatron.core.jit (unused-import)
************* Module nemo.collections.diffusion.models.dit.dit_model
nemo/collections/diffusion/models/dit/dit_model.py:111:0: C0301: Line too long (156/119) (line-too-long)
nemo/collections/diffusion/models/dit/dit_model.py:115:0: C0301: Line too long (134/119) (line-too-long)
nemo/collections/diffusion/models/dit/dit_model.py:117:0: C0301: Line too long (157/119) (line-too-long)
nemo/collections/diffusion/models/dit/dit_model.py:40:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/diffusion/models/dit/dit_model.py:44:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/diffusion/models/dit/dit_model.py:53:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/diffusion/models/dit/dit_model.py:71:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/diffusion/models/dit/dit_model.py:20:0: W0611: Unused torch.nn.functional imported as F (unused-import)
************* Module nemo.collections.diffusion.models.dit_llama.dit_llama_layer_spec
nemo/collections/diffusion/models/dit_llama/dit_llama_layer_spec.py:76:0: C0301: Line too long (138/119) (line-too-long)
nemo/collections/diffusion/models/dit_llama/dit_llama_layer_spec.py:103:0: C0301: Line too long (129/119) (line-too-long)
nemo/collections/diffusion/models/dit_llama/dit_llama_layer_spec.py:119:0: C0301: Line too long (125/119) (line-too-long)
nemo/collections/diffusion/models/dit_llama/dit_llama_layer_spec.py:88:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/diffusion/models/dit_llama/dit_llama_layer_spec.py:195:0: C0116: Missing function or method docstring (missing-function-docstring)
************* Module nemo.collections.diffusion.models.dit_llama.dit_llama_model
nemo/collections/diffusion/models/dit_llama/dit_llama_model.py:25:0: C0115: Missing class docstring (missing-class-docstring)
************* Module nemo.collections.diffusion.models.model
nemo/collections/diffusion/models/model.py:312:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/diffusion/models/model.py:334:4: C0116: Missing function or method docstring (missing-function-docstring)
************* Module nemo.collections.diffusion.sampler.edm.edm_pipeline
nemo/collections/diffusion/sampler/edm/edm_pipeline.py:20:0: W0611: Unused rearrange imported from einops (unused-import)
************* Module nemo.collections.diffusion.train
nemo/collections/diffusion/train.py:223:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/diffusion/train.py:258:0: C0116: Missing function or method docstring (missing-function-docstring)
************* Module nemo.collections.llm.api
nemo/collections/llm/api.py:71:0: C0301: Line too long (135/119) (line-too-long)
nemo/collections/llm/api.py:227:0: C0301: Line too long (135/119) (line-too-long)
nemo/collections/llm/api.py:358:0: C0301: Line too long (121/119) (line-too-long)
nemo/collections/llm/api.py:259:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/llm/api.py:319:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/llm/api.py:331:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/llm/api.py:493:0: C0116: Missing function or method docstring (missing-function-docstring)
************* Module nemo.collections.llm.gpt.data.hf_dataset
nemo/collections/llm/gpt/data/hf_dataset.py:21:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/llm/gpt/data/hf_dataset.py:51:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/llm/gpt/data/hf_dataset.py:77:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/llm/gpt/data/hf_dataset.py:87:4: C0116: Missing function or method docstring (missing-function-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:26:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/llm/gpt/model/hf_auto_model_for_causal_lm.py:34:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/llm/gpt/model/hf_auto_model_for_causal_lm.py:54:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/llm/gpt/model/hf_auto_model_for_causal_lm.py:65:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/llm/gpt/model/hf_auto_model_for_causal_lm.py:68:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/llm/gpt/model/hf_auto_model_for_causal_lm.py:79:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/llm/gpt/model/hf_auto_model_for_causal_lm.py:91:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/llm/gpt/model/hf_auto_model_for_causal_lm.py:105:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/llm/gpt/model/hf_auto_model_for_causal_lm.py:116:4: C0116: Missing function or method docstring (missing-function-docstring)
************* Module nemo.collections.llm.gpt.model.llama
nemo/collections/llm/gpt/model/llama.py:483:0: C0301: Line too long (158/119) (line-too-long)
nemo/collections/llm/gpt/model/llama.py:42:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/llm/gpt/model/llama.py:62:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/llm/gpt/model/llama.py:71:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/llm/gpt/model/llama.py:80:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/llm/gpt/model/llama.py:89:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/llm/gpt/model/llama.py:111:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/llm/gpt/model/llama.py:132:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/llm/gpt/model/llama.py:142:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/llm/gpt/model/llama.py:154:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/llm/gpt/model/llama.py:164:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/llm/gpt/model/llama.py:175:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/llm/gpt/model/llama.py:186:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/llm/gpt/model/llama.py:192:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/llm/gpt/model/llama.py:198:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/llm/gpt/model/llama.py:209:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/llm/gpt/model/llama.py:213:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/llm/gpt/model/llama.py:225:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/llm/gpt/model/llama.py:245:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/llm/gpt/model/llama.py:259:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/llm/gpt/model/llama.py:265:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/llm/gpt/model/llama.py:302:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/llm/gpt/model/llama.py:321:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/llm/gpt/model/llama.py:338:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/llm/gpt/model/llama.py:342:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/llm/gpt/model/llama.py:475:0: C0116: Missing function or method docstring (missing-function-docstring)
************* Module nemo.collections.llm.gpt.model.nemotron
nemo/collections/llm/gpt/model/nemotron.py:38:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/llm/gpt/model/nemotron.py:67:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/llm/gpt/model/nemotron.py:79:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/llm/gpt/model/nemotron.py:91:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/llm/gpt/model/nemotron.py:103:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/llm/gpt/model/nemotron.py:115:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/llm/gpt/model/nemotron.py:126:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/llm/gpt/model/nemotron.py:138:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/llm/gpt/model/nemotron.py:159:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/llm/gpt/model/nemotron.py:177:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/llm/gpt/model/nemotron.py:183:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/llm/gpt/model/nemotron.py:216:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/llm/gpt/model/nemotron.py:234:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/llm/gpt/model/nemotron.py:252:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/llm/gpt/model/nemotron.py:256:4: C0116: Missing function or method docstring (missing-function-docstring)
************* Module nemo.collections.llm.quantization.quantizer
nemo/collections/llm/quantization/quantizer.py:231:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/llm/quantization/quantizer.py:264:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/llm/quantization/quantizer.py:316:0: C0116: Missing function or method docstring (missing-function-docstring)
************* Module nemo.collections.llm.recipes.gemma_2b
nemo/collections/llm/recipes/gemma_2b.py:256:0: C0301: Line too long (121/119) (line-too-long)
nemo/collections/llm/recipes/gemma_2b.py:257:0: C0301: Line too long (158/119) (line-too-long)
************* Module nemo.collections.llm.recipes.gemma_7b
nemo/collections/llm/recipes/gemma_7b.py:259:0: C0301: Line too long (121/119) (line-too-long)
nemo/collections/llm/recipes/gemma_7b.py:260:0: C0301: Line too long (158/119) (line-too-long)
************* Module nemo.collections.llm.recipes.hf_auto_model_for_causal_lm
nemo/collections/llm/recipes/hf_auto_model_for_causal_lm.py:103:0: C0301: Line too long (162/119) (line-too-long)
nemo/collections/llm/recipes/hf_auto_model_for_causal_lm.py:154:0: C0301: Line too...*[Comment body truncated]*

<!-- 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.vlm.mllama.data.lazy
nemo/collections/vlm/mllama/data/lazy.py:247:0: C0301: Line too long (128/119) (line-too-long)
nemo/collections/vlm/mllama/data/lazy.py:120:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/data/lazy.py:173:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/vlm/mllama/data/lazy.py:240:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/data/lazy.py:255:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/data/lazy.py:258:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/data/lazy.py:261:4: C0116: Missing function or method docstring (missing-function-docstring)
************* Module nemo.collections.vlm.mllama.data.mock
nemo/collections/vlm/mllama/data/mock.py:27:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/vlm/mllama/data/mock.py:64:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/data/mock.py:75:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/data/mock.py:80:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/data/mock.py:85:4: C0116: Missing function or method docstring (missing-function-docstring)
************* Module nemo.collections.vlm.mllama.data.sample_encoder
nemo/collections/vlm/mllama/data/sample_encoder.py:28:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/vlm/mllama/data/sample_encoder.py:35:0: C0115: Missing class docstring (missing-class-docstring)
************* Module nemo.collections.vlm.mllama.data.task_encoder
nemo/collections/vlm/mllama/data/task_encoder.py:28:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/data/task_encoder.py:41:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/vlm/mllama/data/task_encoder.py:56:0: C0115: Missing class docstring (missing-class-docstring)
************* Module nemo.collections.vlm.mllama.model.base
nemo/collections/vlm/mllama/model/base.py:49:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/base.py:98:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/base.py:115:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/base.py:120:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/vlm/mllama/model/base.py:151:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/base.py:154:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/base.py:161:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/vlm/mllama/model/base.py:226:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/vlm/mllama/model/base.py:274:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/base.py:302:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/vlm/mllama/model/base.py:331:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/base.py:341:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/base.py:345:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/vlm/mllama/model/base.py:387:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/base.py:390:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/base.py:424:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/base.py:517:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/vlm/mllama/model/base.py:534:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/base.py:538:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/base.py:567:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/base.py:570:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/base.py:573:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/base.py:577:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/base.py:583:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/base.py:590:4: C0116: Missing function or method docstring (missing-function-docstring)
************* Module nemo.collections.vlm.mllama.model.language
nemo/collections/vlm/mllama/model/language.py:706:0: C0301: Line too long (158/119) (line-too-long)
nemo/collections/vlm/mllama/model/language.py:62:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/vlm/mllama/model/language.py:71:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/vlm/mllama/model/language.py:124:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/language.py:137:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/language.py:205:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/vlm/mllama/model/language.py:259:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/language.py:361:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/language.py:401:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/vlm/mllama/model/language.py:419:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/language.py:422:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/language.py:509:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/language.py:576:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/language.py:592:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/language.py:609:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/language.py:614:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/language.py:698:0: C0116: Missing function or method docstring (missing-function-docstring)
************* Module nemo.collections.vlm.mllama.model.mllama
nemo/collections/vlm/mllama/model/mllama.py:121:0: C0301: Line too long (141/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:122:0: C0301: Line too long (155/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:123:0: C0301: Line too long (152/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:126:0: C0301: Line too long (148/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:127:0: C0301: Line too long (126/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:128:0: C0301: Line too long (150/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:129:0: C0301: Line too long (155/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:130:0: C0301: Line too long (161/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:131:0: C0301: Line too long (155/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:132:0: C0301: Line too long (160/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:133:0: C0301: Line too long (138/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:196:0: C0301: Line too long (153/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:199:0: C0301: Line too long (137/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:200:0: C0301: Line too long (141/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:201:0: C0301: Line too long (148/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:202:0: C0301: Line too long (152/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:203:0: C0301: Line too long (128/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:204:0: C0301: Line too long (132/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:205:0: C0301: Line too long (128/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:206:0: C0301: Line too long (132/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:207:0: C0301: Line too long (139/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:208:0: C0301: Line too long (123/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:209:0: C0301: Line too long (127/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:210:0: C0301: Line too long (134/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:211:0: C0301: Line too long (138/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:218:0: C0301: Line too long (127/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:224:0: C0301: Line too long (124/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:226:0: C0301: Line too long (122/119) (line-too-long)
nemo/collections/vlm/mllama/model/mllama.py:36:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/vlm/mllama/model/mllama.py:44:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/vlm/mllama/model/mllama.py:52:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/vlm/mllama/model/mllama.py:68:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/vlm/mllama/model/mllama.py:73:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/vlm/mllama/model/mllama.py:87:8: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/vlm/mllama/model/mllama.py:91:12: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/mllama.py:116:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/mllama.py:263:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/mllama.py:269:4: C0116: Missing function or method docstring (missing-function-docstring)
************* Module nemo.collections.vlm.mllama.model.utils
nemo/collections/vlm/mllama/model/utils.py:122:0: C0301: Line too long (129/119) (line-too-long)
nemo/collections/vlm/mllama/model/utils.py:125:0: C0301: Line too long (122/119) (line-too-long)
nemo/collections/vlm/mllama/model/utils.py:128:0: C0301: Line too long (125/119) (line-too-long)
************* Module nemo.collections.vlm.mllama.model.vision
nemo/collections/vlm/mllama/model/vision.py:620:0: C0301: Line too long (135/119) (line-too-long)
nemo/collections/vlm/mllama/model/vision.py:61:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/vision.py:115:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/vision.py:139:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/vision.py:167:0: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/vision.py:318:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/vision.py:326:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/vlm/mllama/model/vision.py:342:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/vision.py:398:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/vlm/mllama/model/vision.py:417:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/vision.py:487:0: C0115: Missing class docstring (missing-class-docstring)
nemo/collections/vlm/mllama/model/vision.py:558:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/vision.py:569:4: C0116: Missing function or method docstring (missing-function-docstring)
nemo/collections/vlm/mllama/model/vision.py:580:4: C0116: Missing function or method docstring (missing-function-docstring)
************* Module nemo.collections.vlm.neva.model.utils
nemo/collections/vlm/neva/model/utils.py:3:0: C0301: Line too long (196/119) (line-too-long)
nemo/collections/vlm/neva/model/utils.py:87:0: C0301: Line too long (121/119) (line-too-long)
nemo/collections/vlm/neva/model/utils.py:88:0: C0301: Line too long (188/119) (line-too-long)
nemo/collections/vlm/neva/model/utils.py:144:0: C0301: Line too long (131/119) (line-too-long)
nemo/collections/vlm/neva/model/utils.py:159:0: C0301: Line too long (139/119) (line-too-long)
nemo/collections/vlm/neva/model/utils.py:169:0: C0301: Line too long (129/119) (line-too-long)
nemo/collections/vlm/neva/model/utils.py:259:0: C0301: Line too long (127/119) (line-too-long)
nemo/collections/vlm/neva/model/utils.py:345:0: C0301: Line too long (124/119) (line-too-long)

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

---

Thank you for improving NeMo's documentation!