A scalable generative AI framework built for researchers and developers working on Large Language Models, Multimodal, and Speech AI (Automatic Speech Recognition and Text-to-Speech)
This report summarizes scanner evidence for NVIDIA-NeMo/Speech, a Python project with 18,569 GitHub stars. SynthScan examined 580,192 lines of code across 2123 source files, recording 10627 pattern matches distributed across 24 syntactic categories. The legacy adjusted pattern signal is 24.5 (Elevated pattern signal); it is not an authorship estimate.
Use the findings to ask whether maintainers can explain intent, verify dependencies, simplify unnecessary scaffolding, and focus review effort. Risk Payload v1 adds ownership, supply-chain, over-engineering, and review-effort vectors when available. These are prompts for human verification, not probabilities, security findings, or measured maintenance costs.
Use each vector to guide manual verification of the underlying findings.
Can maintainers explain intent, assumptions, and trade-offs? 8388 finding(s).
Are imports declared and package/API names verified? 911 finding(s).
Are wrappers, guards, and repeated structures necessary? 6495 finding(s).
Which changes need focused human review? 10627 finding(s).
This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.
Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.
This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.
The scanner identified 10627 distinct pattern matches across 24 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.
Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/nemo_forced_aligner/align_eou.py | 249 | def get_manifests_for_this_rank(manifest_list, num_nodes, num_gpus, node_idx, gpu_idx): | CODE |
| LOW | …orced_aligner/tests/test_add_t_start_end_to_utt_obj.py | 261 | def test_add_t_start_end_to_utt_obj(alignment, expected_output_utterance, output_timestep_duration): | CODE |
| LOW | tools/nemo_forced_aligner/utils/make_ass_files.py | 336 | def make_token_level_ass_file(utt_obj, output_dir_root, ass_file_config, audio_dur): | CODE |
| LOW | tools/ctc_segmentation/scripts/utils.py | 141 | def _prepare_tokenized_text_for_bpe_model(text: List[str], tokenizer, vocabulary: List[str], blank_idx: int = 0): | CODE |
| LOW | tools/ctc_segmentation/scripts/utils.py | 219 | def determine_utterance_segments(config, utt_begin_indices, char_probs, timings, text, char_list): | CODE |
| LOW | tools/ctc_segmentation/scripts/utils.py | 309 | def write_labels_for_audacity( | CODE |
| LOW | tools/speech_data_explorer/data_explorer.py | 55 | def _ensure_numba_coverage_compatibility(): | CODE |
| LOW | tools/speech_data_explorer/data_explorer.py | 294 | def expand_sharded_path_without_braceexpand(path_pattern): | CODE |
| LOW | tools/speech_data_explorer/data_explorer.py | 628 | def build_tar_index_from_local(tar_path): | CODE |
| LOW | …taset_preparation/customization_dataset_preparation.py | 86 | def recommend_hyperparameters_human_readable(recommended_hyperparameters): | CODE |
| LOW | …taset_preparation/customization_dataset_preparation.py | 93 | def recommend_hyperparameters(df, model=None): | CODE |
| LOW | …taset_preparation/customization_dataset_preparation.py | 149 | def estimating_customization_job_time(df, recommended_hyperparameters): | CODE |
| LOW | …taset_preparation/customization_dataset_preparation.py | 166 | def warn_completion_is_not_empty(df): | CODE |
| LOW | …taset_preparation/customization_dataset_preparation.py | 182 | def warn_imbalanced_completion(df): | CODE |
| LOW | …taset_preparation/customization_dataset_preparation.py | 305 | def convert_into_prompt_completion_only(df, prompt_template="{prompt}", completion_template="{completion}"): | CODE |
| LOW | …taset_preparation/customization_dataset_preparation.py | 312 | def warn_and_drop_long_samples(df, max_total_char_length): | CODE |
| LOW | …taset_preparation/customization_dataset_preparation.py | 364 | def split_into_train_validation(df, val_proportion=0.1): | CODE |
| LOW | …ration/tests/test_customization_dataset_preparation.py | 40 | def test_recommend_hyperparameters(): | CODE |
| LOW | …ration/tests/test_customization_dataset_preparation.py | 84 | def test_warn_completion_is_not_empty(): | CODE |
| LOW | …ration/tests/test_customization_dataset_preparation.py | 107 | def test_warn_imbalanced_completion(): | CODE |
| LOW | …ration/tests/test_customization_dataset_preparation.py | 207 | def test_warn_duplicated_rows(): | CODE |
| LOW | …ration/tests/test_customization_dataset_preparation.py | 224 | def test_drop_duplicated_rows(): | CODE |
| LOW⚡ | …ration/tests/test_customization_dataset_preparation.py | 263 | def test_drop_unrequired_fields(): | CODE |
| LOW⚡ | …ration/tests/test_customization_dataset_preparation.py | 272 | def test_convert_into_template(): | CODE |
| LOW⚡ | …ration/tests/test_customization_dataset_preparation.py | 296 | def test_convert_into_prompt_completion_only(): | CODE |
| LOW⚡ | …ration/tests/test_customization_dataset_preparation.py | 314 | def get_indexes_of_long_examples(df, max_total_char_length): | CODE |
| LOW⚡ | …ration/tests/test_customization_dataset_preparation.py | 319 | def test_warn_and_drop_long_samples(): | CODE |
| LOW | …ration/tests/test_customization_dataset_preparation.py | 347 | def test_show_first_example_in_df(): | CODE |
| LOW | …ration/tests/test_customization_dataset_preparation.py | 357 | def test_get_prepared_filename(): | CODE |
| LOW | …ration/tests/test_customization_dataset_preparation.py | 375 | def test_split_into_train_validation(): | CODE |
| LOW⚡ | …gpie_vllm_omni/vllm_plugin_easymagpie_omni/__init__.py | 61 | def _register_streaming_compatibility() -> None: | CODE |
| LOW⚡ | …gpie_vllm_omni/vllm_plugin_easymagpie_omni/__init__.py | 68 | def _register_serving_adapter() -> None: | CODE |
| LOW | tools/easymagpie_vllm_omni/scripts/convert_to_vllm.py | 199 | def precompute_text_embeddings(model, batch_size: int) -> torch.Tensor: | CODE |
| LOW | tools/easymagpie_vllm_omni/scripts/convert_to_vllm.py | 239 | def extract_speaker_embedding(model, context_audio_path: str, context_audio_duration: float) -> torch.Tensor: | CODE |
| LOW | tools/easymagpie_vllm_omni/scripts/convert_to_vllm.py | 577 | def configure_codec_reference_speaker_encoder(outdir: str, config: dict) -> None: | CODE |
| LOW | tools/easymagpie_vllm_omni/scripts/convert_to_vllm.py | 597 | def append_reference_speaker_encoder_weights(encoder_path: str, state_dict: dict[str, torch.Tensor]) -> None: | CODE |
| LOW | tools/easymagpie_vllm_omni/scripts/convert_to_vllm.py | 630 | def save_phoneme_text_tokenizer(model, outdir: str) -> None: | CODE |
| LOW | tools/easymagpie_vllm_omni/scripts/convert_codec.py | 149 | def convert_encoder_checkpoint( | CODE |
| LOW⚡ | tools/easymagpie_vllm_omni/scripts/benchmark_model.py | 147 | def _write_temp_deploy_config(cfg: dict) -> str: | CODE |
| LOW⚡ | tools/easymagpie_vllm_omni/scripts/benchmark_model.py | 259 | def _extract_step_audio_codes(stage_output): | CODE |
| LOW⚡ | tools/easymagpie_vllm_omni/scripts/benchmark_model.py | 537 | def compute_and_print_metrics( | CODE |
| LOW | tools/easymagpie_vllm_omni/scripts/benchmark_server.py | 179 | def _reference_audio_data_url(path: str | Path, randomize: bool) -> str: | CODE |
| LOW | …ls/easymagpie_vllm_omni/easymagpie_vllm_omni/runner.py | 34 | def merge_streaming_additional_information( | CODE |
| LOW | …ls/easymagpie_vllm_omni/easymagpie_vllm_omni/runner.py | 69 | def _update_streaming_request(self, req_id, new_req_data): | CODE |
| LOW | …ls/easymagpie_vllm_omni/easymagpie_vllm_omni/config.py | 279 | def num_all_tokens_per_codebook(self) -> int: | CODE |
| LOW | …ls/easymagpie_vllm_omni/easymagpie_vllm_omni/config.py | 312 | def ensure_reference_audio_available(self) -> None: | CODE |
| LOW | …ls/easymagpie_vllm_omni/easymagpie_vllm_omni/config.py | 326 | def supports_user_audio_prefill(self) -> bool: | CODE |
| LOW | …ls/easymagpie_vllm_omni/easymagpie_vllm_omni/config.py | 330 | def require_user_audio_prefill(self) -> None: | CODE |
| LOW | …ls/easymagpie_vllm_omni/easymagpie_vllm_omni/config.py | 363 | def audio_user_speaking_end_id(self) -> int: | CODE |
| LOW | …agpie_vllm_omni/easymagpie_vllm_omni/serving_stream.py | 45 | def _sampling_params_with_max_tokens(params: Any, max_tokens: int) -> Any: | CODE |
| LOW | …agpie_vllm_omni/easymagpie_vllm_omni/serving_stream.py | 122 | async def _wait_for_segment_completion(self) -> None: | CODE |
| LOW | …agpie_vllm_omni/easymagpie_vllm_omni/serving_stream.py | 130 | def _accumulate_queued_tokens(self, token_ids: list[int]) -> tuple[list[int], bool]: | CODE |
| LOW | …asymagpie_vllm_omni/easymagpie_vllm_omni/multimodal.py | 43 | def _infer_audio_output_kinds(prompt: str | list[int], audio_count: int, marker_id: int) -> list[int]: | CODE |
| LOW | …asymagpie_vllm_omni/easymagpie_vllm_omni/multimodal.py | 105 | def get_mm_max_tokens_per_item( | CODE |
| LOW | …asymagpie_vllm_omni/easymagpie_vllm_omni/multimodal.py | 146 | def get_dummy_processor_inputs( | CODE |
| LOW | …asymagpie_vllm_omni/easymagpie_vllm_omni/multimodal.py | 211 | def _cached_apply_hf_processor(self, inputs, timing_ctx): | CODE |
| LOW | …asymagpie_vllm_omni/easymagpie_vllm_omni/multimodal.py | 225 | def _hf_processor_applies_updates( | CODE |
| LOW | …pie_vllm_omni/easymagpie_vllm_omni/backbone_patches.py | 26 | def patch_mamba_streaming_decode() -> None: | CODE |
| LOW | …pie_vllm_omni/easymagpie_vllm_omni/backbone_patches.py | 55 | def patch_shared_expert_activation(backbone) -> int: | CODE |
| LOW | …easymagpie_vllm_omni/easymagpie_vllm_omni/tokenizer.py | 193 | def _marker_prefix_suffix_length(self, text: str) -> int: | CODE |
| 4821 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | nemo/core/config/optimizers.py | 0 | convenience method to obtain an optimizer class and partially instantiate it with optimizer kwargs. args: name: name of | STRING |
| HIGH | nemo/core/config/schedulers.py | 0 | convenience method to obtain an optimizer class and partially instantiate it with optimizer kwargs. args: name: name of | STRING |
| HIGH | nemo/core/optim/lr_scheduler.py | 0 | convenience method to obtain an optimizer class and partially instantiate it with optimizer kwargs. args: name: name of | STRING |
| HIGH | nemo/core/optim/optimizers.py | 0 | convenience method to obtain an optimizer class and partially instantiate it with optimizer kwargs. args: name: name of | STRING |
| HIGH | nemo/core/classes/exportable.py | 0 | implement this method to return a set of output names disabled for export | STRING |
| HIGH | nemo/collections/asr/modules/conv_asr.py | 0 | implement this method to return a set of output names disabled for export | STRING |
| HIGH | nemo/collections/asr/modules/rnnt.py | 0 | implement this method to return a set of output names disabled for export | STRING |
| HIGH | nemo/collections/tts/models/fastpitch.py | 0 | implement this method to return a set of output names disabled for export | STRING |
| HIGH | nemo/core/classes/mixins/adapter_mixins.py | 0 | add an adapter module to this model. args: name: a globally unique name for the adapter. will be used to access, enable | STRING |
| HIGH | nemo/collections/asr/parts/mixins/asr_adapter_mixins.py | 0 | add an adapter module to this model. args: name: a globally unique name for the adapter. will be used to access, enable | STRING |
| HIGH | …llections/tts/parts/mixins/fastpitch_adapter_mixins.py | 0 | add an adapter module to this model. args: name: a globally unique name for the adapter. will be used to access, enable | STRING |
| HIGH | nemo/core/classes/mixins/adapter_mixins.py | 0 | checks if any adapter module has been instantiated. returns: bool, determining if any adapter module has been instantiat | STRING |
| HIGH | nemo/collections/asr/parts/mixins/asr_adapter_mixins.py | 0 | checks if any adapter module has been instantiated. returns: bool, determining if any adapter module has been instantiat | STRING |
| HIGH | …llections/tts/parts/mixins/fastpitch_adapter_mixins.py | 0 | checks if any adapter module has been instantiated. returns: bool, determining if any adapter module has been instantiat | STRING |
| HIGH | nemo/core/classes/mixins/adapter_mixins.py | 0 | updated the internal adapter config, determining if an adapter (or all adapters) are either enabled or disabled. a commo | STRING |
| HIGH | nemo/collections/asr/parts/mixins/asr_adapter_mixins.py | 0 | updated the internal adapter config, determining if an adapter (or all adapters) are either enabled or disabled. a commo | STRING |
| HIGH | …llections/tts/parts/mixins/fastpitch_adapter_mixins.py | 0 | updated the internal adapter config, determining if an adapter (or all adapters) are either enabled or disabled. a commo | STRING |
| HIGH | nemo/core/classes/mixins/adapter_mixins.py | 0 | utility method to resolve a given global/module adapter name to its components. always returns a tuple representing (mod | STRING |
| HIGH | nemo/collections/asr/parts/mixins/asr_adapter_mixins.py | 0 | utility method to resolve a given global/module adapter name to its components. always returns a tuple representing (mod | STRING |
| HIGH | …llections/tts/parts/mixins/fastpitch_adapter_mixins.py | 0 | utility method to resolve a given global/module adapter name to its components. always returns a tuple representing (mod | STRING |
| HIGH | nemo/core/classes/mixins/adapter_mixins.py | 0 | fastpitch adapter mixin that can augment any encoder module with adapter module support. this mixin class should be used | STRING |
| HIGH | nemo/collections/asr/parts/mixins/asr_adapter_mixins.py | 0 | fastpitch adapter mixin that can augment any encoder module with adapter module support. this mixin class should be used | STRING |
| HIGH | …llections/tts/parts/mixins/fastpitch_adapter_mixins.py | 0 | fastpitch adapter mixin that can augment any encoder module with adapter module support. this mixin class should be used | STRING |
| HIGH | …ts/voice_agent/pipecat/services/nemo/streaming_diar.py | 0 | configuration parameters for diarization inference. | STRING |
| HIGH | …asks/diarization/neural_diarizer/e2e_diarize_speech.py | 0 | configuration parameters for diarization inference. | STRING |
| HIGH | nemo/collections/asr/parts/mixins/diarization.py | 0 | configuration parameters for diarization inference. | STRING |
| HIGH | nemo/agents/voice_agent/pipecat/services/nemo/utils.py | 0 | update the buffer with the new frame args: frame (frame): frame to update the buffer with | STRING |
| HIGH | …ence/streaming/buffering/incremental_audio_bufferer.py | 0 | update the buffer with the new frame args: frame (frame): frame to update the buffer with | STRING |
| HIGH | …ns/asr/inference/streaming/buffering/audio_bufferer.py | 0 | update the buffer with the new frame args: frame (frame): frame to update the buffer with | STRING |
| HIGH | nemo/collections/speechlm2/models/salm_asr_decoder.py | 0 | returns the audio duration corresponding to a single frame/token at the output of ``self.perception``. | STRING |
| HIGH | nemo/collections/speechlm2/models/salm_automodel.py | 0 | returns the audio duration corresponding to a single frame/token at the output of ``self.perception``. | STRING |
| HIGH | nemo/collections/speechlm2/models/salm.py | 0 | returns the audio duration corresponding to a single frame/token at the output of ``self.perception``. | STRING |
| HIGH | nemo/collections/speechlm2/models/salm_asr_decoder.py | 0 | return a typing schema for optimal batch size calibration for various sequence lengths using oomptimizer. | STRING |
| HIGH | nemo/collections/speechlm2/models/salm_automodel.py | 0 | return a typing schema for optimal batch size calibration for various sequence lengths using oomptimizer. | STRING |
| HIGH | nemo/collections/speechlm2/models/duplex_ear_tts.py | 0 | return a typing schema for optimal batch size calibration for various sequence lengths using oomptimizer. | STRING |
| HIGH | nemo/collections/speechlm2/models/salm.py | 0 | return a typing schema for optimal batch size calibration for various sequence lengths using oomptimizer. | STRING |
| HIGH | nemo/collections/speechlm2/models/duplex_s2s_model.py | 0 | return a typing schema for optimal batch size calibration for various sequence lengths using oomptimizer. | STRING |
| HIGH | …ns/speechlm2/models/duplex_s2s_speech_decoder_model.py | 0 | return a typing schema for optimal batch size calibration for various sequence lengths using oomptimizer. | STRING |
| HIGH | nemo/collections/asr/models/ssl_models.py | 0 | return a typing schema for optimal batch size calibration for various sequence lengths using oomptimizer. | STRING |
| HIGH | nemo/collections/asr/models/asr_eou_models.py | 0 | return a typing schema for optimal batch size calibration for various sequence lengths using oomptimizer. | STRING |
| HIGH | nemo/collections/asr/models/aed_multitask_models.py | 0 | return a typing schema for optimal batch size calibration for various sequence lengths using oomptimizer. | STRING |
| HIGH | nemo/collections/asr/models/asr_model.py | 0 | return a typing schema for optimal batch size calibration for various sequence lengths using oomptimizer. | STRING |
| HIGH | nemo/collections/speechlm2/models/duplex_ear_tts.py | 0 | return the size of the audio codec codebook including extra speech bos and eos tokens. | STRING |
| HIGH | nemo/collections/speechlm2/models/duplex_s2s_model.py | 0 | return the size of the audio codec codebook including extra speech bos and eos tokens. | STRING |
| HIGH | …ns/speechlm2/models/duplex_s2s_speech_decoder_model.py | 0 | return the size of the audio codec codebook including extra speech bos and eos tokens. | STRING |
| HIGH | nemo/collections/speechlm2/models/duplex_ear_tts.py | 0 | indicates start of utterance generation (not start of inference!). | STRING |
| HIGH | nemo/collections/speechlm2/models/duplex_s2s_model.py | 0 | indicates start of utterance generation (not start of inference!). | STRING |
| HIGH | …ns/speechlm2/models/duplex_s2s_speech_decoder_model.py | 0 | indicates start of utterance generation (not start of inference!). | STRING |
| HIGH | nemo/collections/speechlm2/models/duplex_ear_tts.py | 0 | indicates start of inference (the very first frame). | STRING |
| HIGH | nemo/collections/speechlm2/models/duplex_s2s_model.py | 0 | indicates start of inference (the very first frame). | STRING |
| HIGH | …ns/speechlm2/models/duplex_s2s_speech_decoder_model.py | 0 | indicates start of inference (the very first frame). | STRING |
| HIGH | nemo/collections/speechlm2/models/duplex_ear_tts.py | 0 | text pad id is used as a 'blank' for frames when the model is not speaking and for frames where the model is speaking bu | STRING |
| HIGH | nemo/collections/speechlm2/models/duplex_s2s_model.py | 0 | text pad id is used as a 'blank' for frames when the model is not speaking and for frames where the model is speaking bu | STRING |
| HIGH | …ns/speechlm2/models/duplex_s2s_speech_decoder_model.py | 0 | text pad id is used as a 'blank' for frames when the model is not speaking and for frames where the model is speaking bu | STRING |
| HIGH | nemo/collections/speechlm2/parts/metrics/asr_cer_wer.py | 0 | computes the final score and deallocates asr and partial results. | STRING |
| HIGH | nemo/collections/speechlm2/parts/metrics/asr_bleu.py | 0 | computes the final score and deallocates asr and partial results. | STRING |
| HIGH | nemo/collections/speechlm2/parts/metrics/secs.py | 0 | computes the final score and deallocates asr and partial results. | STRING |
| HIGH | nemo/collections/speechlm2/data/s2s_dataset.py | 0 | strips timestamp tokens from text, e.g. turns: '<|0|> hey <|3|> <|3|> how <|5|> <|7|> are <|8|> <|8|> <|10|> you? <|12|> | STRING |
| HIGH | …o/collections/speechlm2/data/duplex_ear_tts_dataset.py | 0 | strips timestamp tokens from text, e.g. turns: '<|0|> hey <|3|> <|3|> how <|5|> <|7|> are <|8|> <|8|> <|10|> you? <|12|> | STRING |
| HIGH | nemo/collections/common/data/lhotse/cutset.py | 0 | strips timestamp tokens from text, e.g. turns: '<|0|> hey <|3|> <|3|> how <|5|> <|7|> are <|8|> <|8|> <|10|> you? <|12|> | STRING |
| 384 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | nemo_dependencies.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | .pre-commit-config.yaml | 1 | # SPDX-FileCopyrightText: Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | pyproject.toml | 1 | # SPDX-FileCopyrightText: Copyright (c) 2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | .readthedocs.yml | 1 | # ============================================================================= | COMMENT |
| LOW | setup.py | 1 | # ! /usr/bin/python | COMMENT |
| LOW | setup.py | 141 | # The licence under which the project is released | COMMENT |
| LOW | tools/nemo_forced_aligner/align.py | 1 | # SPDX-FileCopyrightText: Copyright (c) 2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | tools/nemo_forced_aligner/align_eou.py | 1 | # SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | …s/nemo_forced_aligner/tests/test_restore_token_case.py | 1 | # SPDX-FileCopyrightText: Copyright (c) 2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | tools/nemo_forced_aligner/tests/test_get_utt_obj.py | 1 | # SPDX-FileCopyrightText: Copyright (c) 2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | …orced_aligner/tests/test_add_t_start_end_to_utt_obj.py | 1 | # SPDX-FileCopyrightText: Copyright (c) 2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | tools/nemo_forced_aligner/utils/make_output_manifest.py | 1 | # SPDX-FileCopyrightText: Copyright (c) 2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | tools/nemo_forced_aligner/utils/constants.py | 1 | # SPDX-FileCopyrightText: Copyright (c) 2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | tools/nemo_forced_aligner/utils/data_prep.py | 1 | # SPDX-FileCopyrightText: Copyright (c) 2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | tools/nemo_forced_aligner/utils/make_ass_files.py | 1 | # SPDX-FileCopyrightText: Copyright (c) 2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | tools/nemo_forced_aligner/utils/make_ctm_files.py | 1 | # SPDX-FileCopyrightText: Copyright (c) 2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | tools/speech_data_simulator/multispeaker_simulator.py | 1 | # SPDX-FileCopyrightText: Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | tools/ctc_segmentation/run_segmentation.sh | 1 | #!/bin/bash | COMMENT |
| LOW | tools/ctc_segmentation/run_filter.sh | 1 | #!/bin/bash | COMMENT |
| LOW | tools/ctc_segmentation/scripts/prepare_data.py | 1 | # SPDX-FileCopyrightText: Copyright (c) 2020, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | …ols/ctc_segmentation/scripts/get_metrics_and_filter.py | 1 | # SPDX-FileCopyrightText: Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | tools/ctc_segmentation/scripts/normalization_helpers.py | 1 | # SPDX-FileCopyrightText: Copyright (c) 2020, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | tools/ctc_segmentation/scripts/verify_segments.py | 1 | # SPDX-FileCopyrightText: Copyright (c) 2021, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | tools/ctc_segmentation/scripts/cut_audio.py | 1 | # SPDX-FileCopyrightText: Copyright (c) 2020, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | tools/ctc_segmentation/scripts/utils.py | 1 | # SPDX-FileCopyrightText: Copyright (c) 2020, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | tools/ctc_segmentation/scripts/run_ctc_segmentation.py | 1 | # SPDX-FileCopyrightText: Copyright (c) 2020, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | tools/speech_data_explorer/data_explorer.py | 1 | # SPDX-FileCopyrightText: Copyright (c) 2020, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | tools/customization_dataset_preparation/__init__.py | 1 | # SPDX-FileCopyrightText: Copyright (c) 2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | …taset_preparation/customization_dataset_preparation.py | 1 | # SPDX-FileCopyrightText: Copyright (c) 2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | …ration/tests/test_customization_dataset_preparation.py | 1 | # SPDX-FileCopyrightText: Copyright (c) 2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | …ls/customization_dataset_preparation/tests/__init__.py | 1 | # SPDX-FileCopyrightText: Copyright (c) 2023, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | tools/rir_corpus_generator/rir_mix_generator.py | 1 | # SPDX-FileCopyrightText: Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | tools/rir_corpus_generator/rir_corpus_generator.py | 1 | # SPDX-FileCopyrightText: Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | tools/asr_evaluator/asr_evaluator.py | 1 | # SPDX-FileCopyrightText: Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | tools/asr_evaluator/utils.py | 1 | # SPDX-FileCopyrightText: Copyright (c) 2022, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | …gpie_vllm_omni/vllm_plugin_easymagpie_omni/__init__.py | 1 | # SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | tools/easymagpie_vllm_omni/scripts/convert_to_vllm.py | 1 | # SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | …gpie_vllm_omni/scripts/benchmark_incremental_server.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | tools/easymagpie_vllm_omni/scripts/tune_mamba_ssu.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | tools/easymagpie_vllm_omni/scripts/convert_codec.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | tools/easymagpie_vllm_omni/scripts/benchmark_model.py | 1 | # SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | tools/easymagpie_vllm_omni/scripts/benchmark_server.py | 1 | #!/usr/bin/env python3 | COMMENT |
| LOW | …ls/easymagpie_vllm_omni/easymagpie_vllm_omni/runner.py | 1 | # SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | …gpie_vllm_omni/easymagpie_vllm_omni/serving_adapter.py | 1 | # SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | …ls/easymagpie_vllm_omni/easymagpie_vllm_omni/config.py | 1 | # SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | …agpie_vllm_omni/easymagpie_vllm_omni/serving_stream.py | 1 | # SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | …asymagpie_vllm_omni/easymagpie_vllm_omni/multimodal.py | 1 | # Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | …pie_vllm_omni/easymagpie_vllm_omni/stage_processors.py | 1 | # SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | …/easymagpie_vllm_omni/easymagpie_vllm_omni/__init__.py | 1 | # SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | …pie_vllm_omni/easymagpie_vllm_omni/backbone_patches.py | 1 | # SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | …easymagpie_vllm_omni/easymagpie_vllm_omni/tokenizer.py | 1 | # SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | …ie_vllm_omni/easymagpie_vllm_omni/local_transformer.py | 1 | # SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | …/easymagpie_vllm_omni/easymagpie_vllm_omni/pipeline.py | 1 | # SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | …/easymagpie_vllm_omni/easymagpie_vllm_omni/pipeline.py | 101 | final_output=True, | COMMENT |
| LOW | …symagpie_vllm_omni/easymagpie_vllm_omni/omni_compat.py | 1 | # Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | …asymagpie_vllm_omni/easymagpie_vllm_omni/easymagpie.py | 1 | # SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | …asymagpie_vllm_omni/easymagpie_vllm_omni/easymagpie.py | 181 | # cumulative code tensor on every step. | COMMENT |
| LOW | …asymagpie_vllm_omni/easymagpie_vllm_omni/easymagpie.py | 301 | # flags frames in which ``_out_codes`` contain ``audio_eos_id`` | COMMENT |
| LOW | …asymagpie_vllm_omni/easymagpie_vllm_omni/easymagpie.py | 1421 | # indexed by ``decode_offset`` from a persistent ``text_tokens`` list. That | COMMENT |
| LOW | …easymagpie_vllm_omni/easymagpie_vllm_omni/scheduler.py | 1 | # SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| 1843 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | .readthedocs.yml | 1 | # ============================================================================= | COMMENT |
| MEDIUM | .readthedocs.yml | 16 | # ============================================================================= | COMMENT |
| MEDIUM | tools/easymagpie_vllm_omni/scripts/convert_to_vllm.py | 675 | # ── 1. Pre-compute the per-subword text embedding table ────────────── | COMMENT |
| MEDIUM | tools/easymagpie_vllm_omni/scripts/convert_to_vllm.py | 679 | # ── 2. config.json ─────────────────────────────────────────────────── | COMMENT |
| MEDIUM | tools/easymagpie_vllm_omni/scripts/convert_to_vllm.py | 701 | # ── 3. weights ─────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | tools/easymagpie_vllm_omni/scripts/convert_to_vllm.py | 722 | # ── 4. text tokenizer ──────────────────────────────────────────────── | COMMENT |
| MEDIUM | tools/easymagpie_vllm_omni/scripts/convert_to_vllm.py | 726 | # ── 5. optional speaker embedding ──────────────────────────────────── | COMMENT |
| MEDIUM⚡ | tools/easymagpie_vllm_omni/scripts/benchmark_model.py | 154 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/easymagpie_vllm_omni/scripts/benchmark_model.py | 156 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/easymagpie_vllm_omni/scripts/benchmark_model.py | 250 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/easymagpie_vllm_omni/scripts/benchmark_model.py | 252 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/easymagpie_vllm_omni/scripts/benchmark_model.py | 532 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | tools/easymagpie_vllm_omni/scripts/benchmark_model.py | 534 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/easymagpie_vllm_omni/scripts/benchmark_model.py | 65 | # ── Hardcoded run settings ───────────────────────────────────────────────── | COMMENT |
| MEDIUM | tools/easymagpie_vllm_omni/scripts/benchmark_model.py | 93 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/easymagpie_vllm_omni/scripts/benchmark_model.py | 95 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/easymagpie_vllm_omni/scripts/benchmark_model.py | 227 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/easymagpie_vllm_omni/scripts/benchmark_model.py | 229 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/easymagpie_vllm_omni/scripts/benchmark_model.py | 466 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/easymagpie_vllm_omni/scripts/benchmark_model.py | 468 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/easymagpie_vllm_omni/scripts/benchmark_model.py | 638 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | tools/easymagpie_vllm_omni/scripts/benchmark_model.py | 640 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …ie_vllm_omni/easymagpie_vllm_omni/local_transformer.py | 280 | # ── Persistent address-stable scratch buffers ────────────────── | COMMENT |
| MEDIUM | …asymagpie_vllm_omni/easymagpie_vllm_omni/easymagpie.py | 209 | # ── Local transformer (its own compile group / CUDA graph) ────── | COMMENT |
| MEDIUM | …asymagpie_vllm_omni/easymagpie_vllm_omni/easymagpie.py | 227 | # ── Text + phoneme embedding heads ────────────────────────────── | COMMENT |
| MEDIUM | …asymagpie_vllm_omni/easymagpie_vllm_omni/easymagpie.py | 276 | # ── Persistent, address-stable scratch buffers ───────────────── | COMMENT |
| MEDIUM | …asymagpie_vllm_omni/easymagpie_vllm_omni/easymagpie.py | 292 | # ── Audio-EOS → engine stop ───────────────────────────────────── | COMMENT |
| MEDIUM | …asymagpie_vllm_omni/easymagpie_vllm_omni/easymagpie.py | 320 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | …asymagpie_vllm_omni/easymagpie_vllm_omni/easymagpie.py | 322 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | …asymagpie_vllm_omni/easymagpie_vllm_omni/easymagpie.py | 491 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | …asymagpie_vllm_omni/easymagpie_vllm_omni/easymagpie.py | 493 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | …asymagpie_vllm_omni/easymagpie_vllm_omni/easymagpie.py | 572 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | …asymagpie_vllm_omni/easymagpie_vllm_omni/easymagpie.py | 574 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | …asymagpie_vllm_omni/easymagpie_vllm_omni/easymagpie.py | 718 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | …asymagpie_vllm_omni/easymagpie_vllm_omni/easymagpie.py | 720 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | …asymagpie_vllm_omni/easymagpie_vllm_omni/easymagpie.py | 1539 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | …asymagpie_vllm_omni/easymagpie_vllm_omni/easymagpie.py | 1541 | # ------------------------------------------------------------------ | COMMENT |
| MEDIUM | …asymagpie_vllm_omni/easymagpie_vllm_omni/easymagpie.py | 743 | # ------------------------------------------------------------------ | STRING |
| MEDIUM | …asymagpie_vllm_omni/easymagpie_vllm_omni/easymagpie.py | 745 | # ------------------------------------------------------------------ | STRING |
| MEDIUM | …asymagpie_vllm_omni/easymagpie_vllm_omni/easymagpie.py | 780 | # ------------------------------------------------------------------ | STRING |
| MEDIUM | …asymagpie_vllm_omni/easymagpie_vllm_omni/easymagpie.py | 782 | # ------------------------------------------------------------------ | STRING |
| MEDIUM | nemo/collections/speechlm2/vllm/salm/backends.py | 49 | # ── Base backend ──────────────────────────────────────────────────── | COMMENT |
| MEDIUM | nemo/collections/speechlm2/vllm/salm/backends.py | 80 | # ── Transformer backend (Qwen3, etc.) ──────────────────────────────── | COMMENT |
| MEDIUM | nemo/collections/speechlm2/vllm/salm/backends.py | 228 | # ── Hybrid backend (NemotronH / Mamba+MoE) ────────────────────────── | COMMENT |
| MEDIUM⚡ | nemo/collections/speechlm2/vllm/salm/backends.py | 349 | # ── Factory ───────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | nemo/collections/speechlm2/vllm/salm/audio.py | 83 | # ── Helpers ───────────────────────────────────────────────────────── | COMMENT |
| MEDIUM | nemo/collections/speechlm2/vllm/salm/audio.py | 322 | # ── Multimodal contract types ─────────────────────────────────────── | COMMENT |
| MEDIUM | nemo/collections/speechlm2/modules/ear_tts_vae_codec.py | 47 | # ============================================================================== | COMMENT |
| MEDIUM | nemo/collections/speechlm2/modules/ear_tts_vae_codec.py | 49 | # ============================================================================== | COMMENT |
| MEDIUM⚡ | nemo/collections/speechlm2/modules/ear_tts_vae_codec.py | 113 | # ============================================================================== | COMMENT |
| MEDIUM⚡ | nemo/collections/speechlm2/modules/ear_tts_vae_codec.py | 115 | # ============================================================================== | COMMENT |
| MEDIUM | nemo/collections/speechlm2/modules/ear_tts_vae_codec.py | 445 | # ============================================================================== | COMMENT |
| MEDIUM | nemo/collections/speechlm2/modules/ear_tts_vae_codec.py | 447 | # ============================================================================== | COMMENT |
| MEDIUM | nemo/collections/speechlm2/modules/ear_tts_model.py | 35 | # ============================================================================== | COMMENT |
| MEDIUM | nemo/collections/speechlm2/modules/ear_tts_model.py | 37 | # ============================================================================== | COMMENT |
| MEDIUM | nemo/collections/speechlm2/modules/ear_tts_model.py | 96 | # ============================================================================== | COMMENT |
| MEDIUM | nemo/collections/speechlm2/modules/ear_tts_model.py | 98 | # ============================================================================== | COMMENT |
| MEDIUM | nemo/collections/speechlm2/modules/ear_tts_model.py | 238 | # ============================================================================== | COMMENT |
| MEDIUM | nemo/collections/speechlm2/modules/ear_tts_model.py | 240 | # ============================================================================== | COMMENT |
| MEDIUM | nemo/collections/common/data/lhotse/broadcasting.py | 56 | # --------------------------------------------------------------------------- | COMMENT |
| 269 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/speech_data_explorer/data_explorer.py | 21 | CODE | |
| LOW | tools/speech_data_explorer/data_explorer.py | 40 | CODE | |
| LOW | tools/speech_data_explorer/data_explorer.py | 41 | CODE | |
| LOW | tools/easymagpie_vllm_omni/scripts/convert_to_vllm.py | 55 | CODE | |
| LOW | …gpie_vllm_omni/scripts/benchmark_incremental_server.py | 32 | CODE | |
| LOW | tools/easymagpie_vllm_omni/scripts/tune_mamba_ssu.py | 27 | CODE | |
| LOW | tools/easymagpie_vllm_omni/scripts/convert_codec.py | 18 | CODE | |
| LOW | tools/easymagpie_vllm_omni/scripts/benchmark_server.py | 25 | CODE | |
| LOW | …ls/easymagpie_vllm_omni/easymagpie_vllm_omni/runner.py | 23 | CODE | |
| LOW | …gpie_vllm_omni/easymagpie_vllm_omni/serving_adapter.py | 16 | CODE | |
| LOW | …ls/easymagpie_vllm_omni/easymagpie_vllm_omni/config.py | 16 | CODE | |
| LOW | …agpie_vllm_omni/easymagpie_vllm_omni/serving_stream.py | 16 | CODE | |
| LOW | …asymagpie_vllm_omni/easymagpie_vllm_omni/multimodal.py | 15 | CODE | |
| LOW | …pie_vllm_omni/easymagpie_vllm_omni/stage_processors.py | 20 | CODE | |
| LOW | …/easymagpie_vllm_omni/easymagpie_vllm_omni/__init__.py | 17 | CODE | |
| LOW | …/easymagpie_vllm_omni/easymagpie_vllm_omni/__init__.py | 17 | CODE | |
| LOW | …pie_vllm_omni/easymagpie_vllm_omni/backbone_patches.py | 16 | CODE | |
| LOW | …easymagpie_vllm_omni/easymagpie_vllm_omni/tokenizer.py | 16 | CODE | |
| LOW | …ie_vllm_omni/easymagpie_vllm_omni/local_transformer.py | 16 | CODE | |
| LOW | …symagpie_vllm_omni/easymagpie_vllm_omni/omni_compat.py | 15 | CODE | |
| LOW | …asymagpie_vllm_omni/easymagpie_vllm_omni/easymagpie.py | 29 | CODE | |
| LOW | …easymagpie_vllm_omni/easymagpie_vllm_omni/scheduler.py | 21 | CODE | |
| LOW | …ymagpie_vllm_omni/easymagpie_vllm_omni/audio_output.py | 16 | CODE | |
| LOW | …ymagpie_vllm_omni/easymagpie_vllm_omni/codec/packed.py | 21 | CODE | |
| LOW | …ymagpie_vllm_omni/easymagpie_vllm_omni/codec/config.py | 17 | CODE | |
| LOW | …agpie_vllm_omni/easymagpie_vllm_omni/codec/__init__.py | 17 | CODE | |
| LOW | …agpie_vllm_omni/easymagpie_vllm_omni/codec/__init__.py | 18 | CODE | |
| LOW | …agpie_vllm_omni/easymagpie_vllm_omni/codec/__init__.py | 18 | CODE | |
| LOW | …agpie_vllm_omni/easymagpie_vllm_omni/codec/__init__.py | 19 | CODE | |
| LOW | …agpie_vllm_omni/easymagpie_vllm_omni/codec/__init__.py | 20 | CODE | |
| LOW | …m_omni/easymagpie_vllm_omni/codec/weight_conversion.py | 17 | CODE | |
| LOW | …magpie_vllm_omni/easymagpie_vllm_omni/codec/encoder.py | 16 | CODE | |
| LOW | …asymagpie_vllm_omni/codec/reference_speaker_encoder.py | 15 | CODE | |
| LOW | …symagpie_vllm_omni/easymagpie_vllm_omni/codec/model.py | 17 | CODE | |
| LOW | …magpie_vllm_omni/easymagpie_vllm_omni/codec/packing.py | 17 | CODE | |
| LOW | …vllm_omni/easymagpie_vllm_omni/codec/encoder_config.py | 16 | CODE | |
| LOW | …magpie_vllm_omni/easymagpie_vllm_omni/codec/kernels.py | 22 | CODE | |
| LOW | nemo/__init__.py | 17 | CODE | |
| LOW | nemo/__init__.py | 17 | CODE | |
| LOW | nemo/__init__.py | 17 | CODE | |
| LOW | nemo/__init__.py | 17 | CODE | |
| LOW | nemo/__init__.py | 17 | CODE | |
| LOW | nemo/__init__.py | 17 | CODE | |
| LOW | nemo/__init__.py | 17 | CODE | |
| LOW | nemo/__init__.py | 17 | CODE | |
| LOW | nemo/__init__.py | 17 | CODE | |
| LOW | nemo/__init__.py | 17 | CODE | |
| LOW | nemo/__init__.py | 17 | CODE | |
| LOW | nemo/lightning/__init__.py | 21 | CODE | |
| LOW | nemo/lightning/__init__.py | 21 | CODE | |
| LOW | nemo/core/__init__.py | 16 | CODE | |
| LOW | nemo/core/__init__.py | 17 | CODE | |
| LOW | nemo/core/connectors/save_restore_connector.py | 16 | CODE | |
| LOW | nemo/core/neural_types/__init__.py | 17 | CODE | |
| LOW | nemo/core/neural_types/__init__.py | 18 | CODE | |
| LOW | nemo/core/neural_types/__init__.py | 19 | CODE | |
| LOW | nemo/core/neural_types/__init__.py | 20 | CODE | |
| LOW | nemo/core/config/__init__.py | 16 | CODE | |
| LOW | nemo/core/config/__init__.py | 17 | CODE | |
| LOW | nemo/core/config/__init__.py | 18 | CODE | |
| 786 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | nemo_dependencies.py | 28 | CODE | |
| LOW | nemo_dependencies.py | 45 | CODE | |
| LOW | nemo_dependencies.py | 91 | CODE | |
| LOW | nemo_dependencies.py | 116 | CODE | |
| LOW | tools/nemo_forced_aligner/align_eou.py | 446 | CODE | |
| LOW | …orced_aligner/tests/test_add_t_start_end_to_utt_obj.py | 261 | CODE | |
| LOW | tools/nemo_forced_aligner/utils/data_prep.py | 69 | CODE | |
| LOW | tools/nemo_forced_aligner/utils/make_ass_files.py | 112 | CODE | |
| LOW | tools/nemo_forced_aligner/utils/make_ass_files.py | 180 | CODE | |
| LOW | tools/nemo_forced_aligner/utils/make_ass_files.py | 336 | CODE | |
| LOW | tools/nemo_forced_aligner/utils/make_ctm_files.py | 70 | CODE | |
| LOW | tools/ctc_segmentation/scripts/prepare_data.py | 126 | CODE | |
| LOW | tools/ctc_segmentation/scripts/prepare_data.py | 222 | CODE | |
| LOW | tools/ctc_segmentation/scripts/prepare_data.py | 228 | CODE | |
| LOW | tools/ctc_segmentation/scripts/cut_audio.py | 51 | CODE | |
| LOW | tools/ctc_segmentation/scripts/utils.py | 173 | CODE | |
| LOW | tools/ctc_segmentation/scripts/utils.py | 219 | CODE | |
| LOW | tools/ctc_segmentation/scripts/utils.py | 273 | CODE | |
| LOW | tools/ctc_segmentation/scripts/utils.py | 309 | CODE | |
| LOW | tools/speech_data_explorer/data_explorer.py | 553 | CODE | |
| LOW | tools/speech_data_explorer/data_explorer.py | 696 | CODE | |
| LOW | tools/speech_data_explorer/data_explorer.py | 830 | CODE | |
| LOW | tools/speech_data_explorer/data_explorer.py | 997 | CODE | |
| LOW | tools/speech_data_explorer/data_explorer.py | 1039 | CODE | |
| LOW | …taset_preparation/customization_dataset_preparation.py | 64 | CODE | |
| LOW | …taset_preparation/customization_dataset_preparation.py | 238 | CODE | |
| LOW | tools/asr_evaluator/utils.py | 38 | CODE | |
| LOW | tools/asr_evaluator/utils.py | 86 | CODE | |
| LOW | tools/asr_evaluator/utils.py | 271 | CODE | |
| LOW | …gpie_vllm_omni/scripts/benchmark_incremental_server.py | 66 | CODE | |
| LOW | tools/easymagpie_vllm_omni/scripts/benchmark_model.py | 674 | CODE | |
| LOW | tools/easymagpie_vllm_omni/scripts/benchmark_server.py | 63 | CODE | |
| LOW | …agpie_vllm_omni/easymagpie_vllm_omni/serving_stream.py | 223 | CODE | |
| LOW | …easymagpie_vllm_omni/easymagpie_vllm_omni/tokenizer.py | 143 | CODE | |
| LOW | …asymagpie_vllm_omni/easymagpie_vllm_omni/easymagpie.py | 357 | CODE | |
| LOW | …asymagpie_vllm_omni/easymagpie_vllm_omni/easymagpie.py | 1408 | CODE | |
| LOW | …easymagpie_vllm_omni/easymagpie_vllm_omni/scheduler.py | 113 | CODE | |
| LOW | …symagpie_vllm_omni/easymagpie_vllm_omni/codec/model.py | 84 | CODE | |
| LOW | nemo/lightning/one_logger_callback.py | 153 | CODE | |
| LOW | nemo/lightning/base.py | 56 | CODE | |
| LOW | nemo/core/connectors/save_restore_connector.py | 54 | CODE | |
| LOW | nemo/core/connectors/save_restore_connector.py | 99 | CODE | |
| LOW | nemo/core/connectors/save_restore_connector.py | 291 | CODE | |
| LOW | nemo/core/connectors/save_restore_connector.py | 363 | CODE | |
| LOW | nemo/core/connectors/save_restore_connector.py | 456 | CODE | |
| LOW | nemo/core/neural_types/elements.py | 100 | CODE | |
| LOW | nemo/core/neural_types/neural_type.py | 67 | CODE | |
| LOW | nemo/core/neural_types/neural_type.py | 94 | CODE | |
| LOW | nemo/core/neural_types/neural_type.py | 180 | CODE | |
| LOW | nemo/core/neural_types/axes.py | 61 | CODE | |
| LOW | nemo/core/config/hydra_runner.py | 54 | CODE | |
| LOW | nemo/core/config/hydra_runner.py | 70 | CODE | |
| LOW | nemo/core/config/hydra_runner.py | 72 | CODE | |
| LOW | nemo/core/classes/exportable.py | 139 | CODE | |
| LOW | nemo/core/classes/common.py | 121 | CODE | |
| LOW | nemo/core/classes/common.py | 415 | CODE | |
| LOW | nemo/core/classes/common.py | 478 | CODE | |
| LOW | nemo/core/classes/common.py | 566 | CODE | |
| LOW | nemo/core/classes/common.py | 778 | CODE | |
| LOW | nemo/core/classes/common.py | 1082 | CODE | |
| 738 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | nemo/utils/dependency.py | 62 | Import an optional dependency, raising a clear error if it is not installed. Args: module_name: The module | STRING |
| HIGH | nemo/collections/speechlm2/models/duplex_ear_tts.py | 1111 | Returns a dictionary of initial inputs for inference, using registered buffers. Args: B (i | STRING |
| HIGH | nemo/collections/speechlm2/models/nemotron_voicechat.py | 436 | Runs full offline duplex speech-to-speech inference. This method performs: 1. Streaming S | STRING |
| HIGH | nemo/collections/speechlm2/parts/optim_setup.py | 185 | Split trainable parameters into optimizer groups with per-group learning rates. Args: named_parameters | STRING |
| HIGH | nemo/collections/speechlm2/parts/optim_setup.py | 223 | Utility used to freeze select model parameters, and skip them for the purpose of initializing an optimizer's pa | STRING |
| HIGH | nemo/collections/speechlm2/modules/ear_tts_vae_codec.py | 182 | Converts a spectrogram back into a waveform using the overlap-add method. This function is an approximate inver | STRING |
| HIGH | nemo/collections/speechlm2/modules/ear_tts_vae_codec.py | 371 | Computes a Mel-scaled spectrogram from an audio waveform. This function transforms a standard spectrogram into | STRING |
| HIGH | nemo/collections/speechlm2/data/salm_dataset.py | 52 | A dataset for Speech-Augmented Language Models (SALM) that processes multimodal conversations containing both t | STRING |
| HIGH | nemo/collections/speechlm2/data/s2s_dataset.py | 30 | A dataset for duplex speech-to-speech models that handles bidirectional conversations. This dataset processes | STRING |
| HIGH | …o/collections/speechlm2/data/duplex_ear_tts_dataset.py | 35 | A dataset for duplex speech-to-speech models that handles bidirectional conversations. This dataset processes | STRING |
| HIGH | …ctions/common/tokenizers/huggingface/auto_tokenizer.py | 237 | Adds a dictionary of special tokens (eos, pad, cls...). If special tokens are NOT in the vocabulary, they are | STRING |
| HIGH | nemo/collections/common/callbacks/ema.py | 170 | EMAOptimizer is a wrapper for torch.optim.Optimizer that computes Exponential Moving Average of parameters regi | STRING |
| HIGH | nemo/collections/common/parts/preprocessing/manifest.py | 49 | Iterate through json lines of provided manifests. NeMo ASR pipelines often assume certain manifest files structure. | STRING |
| HIGH | nemo/collections/common/parts/preprocessing/parsers.py | 230 | Creates parser from labels, set of arguments and concise parser name. Args: labels: List of labels to alloc | STRING |
| HIGH | nemo/collections/asr/metrics/md_eval.py | 256 | Parse a UEM (Un-partitioned Evaluation Map) file. Args: uem_file: Path to the UEM file. If ``None``, return | STRING |
| HIGH | nemo/collections/asr/models/sortformer_diar_models.py | 1292 | One-step forward pass for diarization inference in streaming mode. Args: processed_signal | STRING |
| HIGH | nemo/collections/asr/models/rnnt_models.py | 199 | Helper method to extract the rnnt loss name, and potentially its kwargs to be passed. Args: | STRING |
| HIGH | nemo/collections/asr/parts/triton/subsampling.py | 560 | Fuse ``conv -> ReLU -> depthwise``, with the between-stage length masking folded in. Both convolutions are 3x3 stri | STRING |
| HIGH | nemo/collections/asr/parts/triton/depthwise_conv.py | 504 | Channels-last depthwise conv2d with the bias and the length masking fused in. ``in_lengths``/``out_lengths`` fold i | STRING |
| HIGH | nemo/collections/asr/parts/utils/streaming_utils.py | 1701 | Iterate over ASR chunks and separate diarization chunks with future context. Args: right_c | STRING |
| HIGH | …llections/asr/parts/utils/multispk_transcribe_utils.py | 142 | Average non-overlapping fine-grained RTTM targets into output-frame-aligned bins. The input is truncated when | STRING |
| HIGH | …llections/asr/parts/utils/multispk_transcribe_utils.py | 212 | Apply and validate runtime Sortformer streaming settings. Args: diar_model (SortformerEncLabelModel): | STRING |
| HIGH | …llections/asr/parts/utils/multispk_transcribe_utils.py | 1162 | Adapt an ASR cache-aware chunk to the diarization model's pre-encoder geometry. Convolutional-subsampl | STRING |
| HIGH | nemo/collections/asr/parts/utils/transcribe_utils.py | 349 | Prepare audio data for transcription. Args: cfg (DictConfig): Configuration dictionary containing the f | STRING |
| HIGH | nemo/collections/asr/parts/utils/diarization_utils.py | 58 | Collect valid, unpadded diarization predictions and their metadata. A missing manifest duration is derived as | STRING |
| HIGH | nemo/collections/asr/parts/utils/asr_batching.py | 208 | Instantiates a Semi Sorted (Batch) Sampler. Args: model: ASR Model. dataset: Dataset which all | STRING |
| HIGH | nemo/collections/asr/parts/utils/speaker_utils.py | 778 | Combine overlaps with floating point numbers. Since neighboring integers are considered as continuous range, we | STRING |
| HIGH | …ections/asr/parts/utils/batched_beam_decoding_utils.py | 921 | Merge two batched beam hypotheses structures by concatenating transcripts. Used for streaming/chunked i | STRING |
| HIGH | …ons/asr/parts/submodules/rnnt_maes_batched_computer.py | 385 | Combines acoustic model log probabilities with language model scores based on the specified blank LM score mode | STRING |
| HIGH | …ons/asr/parts/submodules/rnnt_maes_batched_computer.py | 413 | Performs top-k selection and pruning for language model (LM) and automatic speech recognition (ASR) outputs | STRING |
| HIGH | nemo/collections/asr/parts/submodules/tdnn_attention.py | 27 | Statistics and time average pooling (TAP) layer This computes mean and, optionally, standard deviation statistics a | STRING |
| HIGH | …o/collections/asr/inference/pipelines/base_pipeline.py | 525 | Resolve language_code to a strict prompt index; raise if invalid. Args: language_code: (str | STRING |
| HIGH | …o/collections/asr/inference/pipelines/base_pipeline.py | 572 | Build prompt vectors for a batch of states using one-hot encoding. Args: states: (list) Lis | STRING |
| HIGH | nemo/collections/asr/inference/nmt/llm_translator.py | 136 | Setup device for the LLM model. Args: device: (str) device to run the model on | STRING |
| HIGH | nemo/collections/asr/inference/nmt/llm_translator.py | 165 | Returns prompt template for the LLM model. Args: model_name: (str) name of the model to get | STRING |
| HIGH | nemo/collections/asr/inference/nmt/llm_translator.py | 196 | Load NMT model in vLLM format. If the model is not found in the local cache, it will be downloaded from | STRING |
| HIGH | nemo/collections/asr/inference/nmt/llm_translator.py | 221 | Get local model path from HuggingFace model hub. Args: repo_id: (str) repository ID of the | STRING |
| HIGH | nemo/collections/asr/data/audio_to_text_dataset.py | 931 | Normalize manifest or tarred audio file paths into a ``ListConfig`` of lists. Handles string inputs (comma-sep | STRING |
| HIGH | nemo/collections/asr/data/audio_to_text_dataset.py | 964 | Chain multiple bucketed datasets using the specified bucketing strategy. When multiple datasets are provided ( | STRING |
| HIGH | nemo/collections/asr/data/audio_to_text_dataset.py | 1016 | Calculate per-bucket batch sizes for adaptive bucketing. Supports two modes: linear scaling (integer ``bucketi | STRING |
| HIGH | nemo/collections/asr/data/audio_to_diar_label.py | 1068 | Create a full-duration negative example without loading source audio. Args: sample: Manifest item w | STRING |
| HIGH | nemo/collections/tts/metrics/prosody.py | 122 | Compute acoustic prosody distances between reference and generated audio. Args: gt_audio_path: Ground-truth | STRING |
| HIGH | nemo/collections/tts/models/magpietts.py | 964 | Normalize speaker_indices to a tensor of shape (batch_size,). Args: speaker_indices: Speaker select | STRING |
| HIGH | nemo/collections/tts/models/magpietts.py | 1016 | Get baked context embeddings for a batch, with per-element speaker selection. Args: batch_size: Num | STRING |
| HIGH | nemo/collections/tts/models/magpietts.py | 1392 | Convert attention probability matrices to numpy images for logging. Args: attention_prob_m | STRING |
| HIGH | nemo/collections/tts/models/magpietts.py | 1434 | Decode audio codes to waveforms and convert to numpy arrays for logging. Args: logits: Mod | STRING |
| HIGH | nemo/collections/tts/models/magpietts.py | 1916 | Prepare all context tensors for the decoder. This method orchestrates text encoding, context extraction, and mo | STRING |
| HIGH | nemo/collections/tts/models/magpietts.py | 3756 | Generate speech from raw text transcript. This is a convenience method for single-utterance text-to-sp | STRING |
| HIGH | …lections/tts/models/easy_magpietts_cfg_distillation.py | 181 | Load and prepare the teacher model for distillation. Args: cfg: Distillation configuration containing the t | STRING |
| HIGH | …lections/tts/models/easy_magpietts_cfg_distillation.py | 1517 | Finalize teacher-rollout predictions into padded batch tensors. The method extracts each item's predicted audio | STRING |
| HIGH | …lections/tts/models/easy_magpietts_cfg_distillation.py | 1769 | Apply final lower-bound rejection to finalized teacher rollouts. Marks previously accepted rollouts as rejected | STRING |
| HIGH | …lections/tts/models/easy_magpietts_cfg_distillation.py | 1853 | Generate finalized teacher-rollout distillation targets for a batch. Performs streaming autoregressive generati | STRING |
| HIGH | …lections/tts/models/easy_magpietts_cfg_distillation.py | 2620 | Calculate UTMOS quality scores for generated audio files. Args: input_dir: Directory containing the | STRING |
| HIGH | …lections/tts/models/easy_magpietts_cfg_distillation.py | 3343 | Prepare a distillation batch and run the student forward pass. The method combines the context, text, phoneme a | STRING |
| HIGH | …lections/tts/models/easy_magpietts_cfg_distillation.py | 3412 | Add teacher-rollout audio targets to a batch in place. The method stores backbone teacher codes and lengths, an | STRING |
| HIGH | …lections/tts/models/easy_magpietts_cfg_distillation.py | 3583 | Compute cross-entropy guidance loss for phoneme predictions. Uses phoneme targets from the batch when available | STRING |
| HIGH | nemo/collections/tts/parts/utils/tts_dataset_utils.py | 132 | Sample a probability uniformly from an inclusive configured range. Args: name: Base parameter name to inclu | STRING |
| HIGH | nemo/collections/tts/parts/utils/tts_dataset_utils.py | 175 | Split mixed text into ordered text and phoneme segments. Args: text: Input containing regular text and opti | STRING |
| HIGH | nemo/collections/tts/parts/utils/tts_dataset_utils.py | 226 | Replace a sampled portion of aligned words with marked IPA spans. The requested portion determines how many aligned | STRING |
| HIGH | nemo/collections/tts/parts/utils/tts_dataset_utils.py | 301 | Tokenize regular text with optional inline IPA spans marked by ``<bop>...<eop>``. Span markers are syntax only and | STRING |
| 25 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …asymagpie_vllm_omni/easymagpie_vllm_omni/easymagpie.py | 114 | # This class is not wrapped in ``@support_torch_compile``: the Nemotron-H | COMMENT |
| MEDIUM | nemo/core/neural_types/axes.py | 87 | """This class represents axis semantics and (optionally) it's dimensionality | STRING |
| MEDIUM | nemo/core/config/modelPT.py | 90 | # Create the config builder | STRING |
| MEDIUM | …e_agent/pipecat/transports/network/websocket_server.py | 173 | # Create a task to monitor the websocket connection | COMMENT |
| MEDIUM | nemo/utils/import_utils.py | 19 | # This file is taken from https://github.com/NVIDIA-NeMo/Curator/blob/dask/nemo_curator/utils/import_utils.py, | COMMENT |
| MEDIUM | nemo/utils/exp_manager.py | 655 | # Create the logging directory if it does not exist | COMMENT |
| MEDIUM | nemo/utils/exp_manager.py | 1378 | # Create the callback and attach it to trainer | COMMENT |
| MEDIUM | nemo/utils/metaclasses.py | 37 | # Create a new object instance - one per class. | COMMENT |
| MEDIUM | nemo/utils/decorators/deprecated.py | 88 | # Create a banner | COMMENT |
| MEDIUM | nemo/collections/speechlm2/models/duplex_ear_tts.py | 463 | # Create a random dropout decision for each BOS instance | COMMENT |
| MEDIUM | nemo/collections/speechlm2/models/duplex_ear_tts.py | 474 | # Create a mask of the same shape as target_text_tokens | COMMENT |
| MEDIUM | …/collections/speechlm2/parts/metrics/results_logger.py | 217 | # Create a wav with eou prediction for debug purposes | COMMENT |
| MEDIUM⚡ | nemo/collections/speechlm2/modules/ear_tts_vae_codec.py | 103 | # Create a range tensor from 0 to max_length - 1 | COMMENT |
| MEDIUM | nemo/collections/speechlm2/modules/ear_tts_vae_codec.py | 155 | # Create the window tensor on the same device as the waveform. | COMMENT |
| MEDIUM | nemo/collections/speechlm2/modules/ear_tts_model.py | 159 | # Create a range tensor from 0 to max_length - 1 | COMMENT |
| MEDIUM | nemo/collections/speechlm2/modules/ear_tts_model.py | 332 | # Create a new, dense character vocabulary sorted by the original token ID | COMMENT |
| MEDIUM | nemo/collections/speechlm2/modules/ear_tts_model.py | 835 | # Create a padded tensor for the character IDs | COMMENT |
| MEDIUM | …o/collections/speechlm2/data/duplex_ear_tts_dataset.py | 716 | # Create a deepcopy and update duration | COMMENT |
| MEDIUM | …o/collections/speechlm2/data/duplex_ear_tts_dataset.py | 774 | # Create a zero tensor of shape [T] (assuming mono audio) | COMMENT |
| MEDIUM | nemo/collections/common/prompts/canary.py | 75 | # This method handles a level of indirection for Canary. | COMMENT |
| MEDIUM | nemo/collections/common/prompts/canary2.py | 105 | # This method handles a level of indirection for Canary. | COMMENT |
| MEDIUM | nemo/collections/common/data/lhotse/cutset.py | 1838 | # Create a stream for each dataset. | COMMENT |
| MEDIUM | nemo/collections/common/data/lhotse/cutset.py | 2017 | # Create a new Recording with the extended audio | COMMENT |
| MEDIUM | nemo/collections/common/data/lhotse/cutset.py | 2052 | # Create a Recording from the silence audio | COMMENT |
| MEDIUM | nemo/collections/audio/parts/submodules/diffusion.py | 161 | """This class implements the Ornstein-Uhlenbeck SDE with variance exploding noise schedule. | STRING |
| MEDIUM | nemo/collections/audio/parts/submodules/diffusion.py | 513 | # Create a copy of SDE | COMMENT |
| MEDIUM | …o/collections/audio/parts/submodules/conformer_unet.py | 160 | # Create the self-attention and padding masks | COMMENT |
| MEDIUM | …lections/audio/parts/submodules/schroedinger_bridge.py | 415 | # Create a copy of the noise schedule | COMMENT |
| MEDIUM | nemo/collections/audio/data/data_simulation.py | 595 | # Create a radom set of microphones | COMMENT |
| MEDIUM | nemo/collections/audio/data/data_simulation.py | 1686 | # Define a window around the direct path delay | COMMENT |
| MEDIUM | nemo/collections/asr/losses/rnnt_pytorch.py | 180 | """This function implements Equation 7 in the TDT paper https://arxiv.org/pdf/2304.06795.pdf, | STRING |
| MEDIUM | nemo/collections/asr/models/aed_multitask_models.py | 1197 | # This method is a legacy helper for Canary that checks whether prompt slot values were provided | COMMENT |
| MEDIUM | nemo/collections/asr/parts/features.py | 35 | # This file contains code artifacts adapted from https://github.com/ryanleary/patter | COMMENT |
| MEDIUM⚡ | nemo/collections/asr/parts/mixins/transcription.py | 302 | # Create a results of the same type as each element in processed_outputs | COMMENT |
| MEDIUM⚡ | nemo/collections/asr/parts/mixins/transcription.py | 309 | # Create a results of the same type as each element in processed_outputs | COMMENT |
| MEDIUM⚡ | nemo/collections/asr/parts/mixins/transcription.py | 317 | # Create a results of the same type as each element in processed_outputs | COMMENT |
| MEDIUM | nemo/collections/asr/parts/mixins/transcription.py | 383 | # Create a DataLoader if not already present | COMMENT |
| MEDIUM | nemo/collections/asr/parts/mixins/diarization.py | 256 | # Create a results of the same type as each element in processed_outputs | COMMENT |
| MEDIUM | nemo/collections/asr/parts/mixins/diarization.py | 263 | # Create a results of the same type as each element in processed_outputs | COMMENT |
| MEDIUM | nemo/collections/asr/parts/mixins/diarization.py | 324 | # Create a DataLoader if not already present | COMMENT |
| MEDIUM | nemo/collections/asr/parts/utils/numba_utils.py | 34 | # Create an empty output array | COMMENT |
| MEDIUM⚡ | …llections/asr/parts/utils/multispk_transcribe_utils.py | 1459 | # Initialize the instance manager with the batch size of the chunk audio. | COMMENT |
| MEDIUM | …llections/asr/parts/utils/multispk_transcribe_utils.py | 1344 | # Initialize the instance manager with the batch size of the chunk audio. | COMMENT |
| MEDIUM | nemo/collections/asr/parts/utils/transcribe_utils.py | 246 | # Create a preprocessor to convert audio samples into raw features, | COMMENT |
| MEDIUM | nemo/collections/asr/parts/utils/diarization_utils.py | 386 | # Create a list containing string formatted transcript | COMMENT |
| MEDIUM | nemo/collections/asr/parts/utils/diarization_utils.py | 751 | # Create a split segment and add it to the corresponding interval | COMMENT |
| MEDIUM | nemo/collections/asr/parts/utils/diarization_utils.py | 1336 | # Create a transscript information json dictionary from the output variables | COMMENT |
| MEDIUM | …ections/asr/parts/utils/batched_beam_decoding_utils.py | 972 | # Create a range tensor: [0, 1, 2, ..., max_other_len-1] | COMMENT |
| MEDIUM | nemo/collections/asr/parts/submodules/spectr_augment.py | 288 | # Create a mask_tensor with all the indices. | COMMENT |
| MEDIUM | nemo/collections/asr/parts/submodules/spectr_augment.py | 295 | # Create a final mask that aligns with the full tensor | COMMENT |
| MEDIUM | …llections/asr/parts/submodules/multi_head_attention.py | 622 | # Create a helper tensor to find the local indices of global attention | COMMENT |
| MEDIUM | nemo/collections/asr/parts/preprocessing/features.py | 35 | # This file contains code artifacts adapted from https://github.com/ryanleary/patter | COMMENT |
| MEDIUM | nemo/collections/asr/parts/preprocessing/segment.py | 35 | # This file contains code artifacts adapted from https://github.com/ryanleary/patter | COMMENT |
| MEDIUM | nemo/collections/asr/parts/preprocessing/perturb.py | 35 | # This file contains code artifacts adapted from https://github.com/ryanleary/patter | COMMENT |
| MEDIUM | nemo/collections/asr/parts/preprocessing/perturb.py | 1355 | """This function is used to iterate through utterances with different offsets for each file.""" | STRING |
| MEDIUM | nemo/collections/asr/inference/utils/context_manager.py | 171 | # Create a dummy context with None values | COMMENT |
| MEDIUM | nemo/collections/asr/inference/utils/bpe_decoder.py | 140 | # Create a text segment | COMMENT |
| MEDIUM | nemo/collections/asr/inference/utils/manifest_io.py | 144 | # Create a mapping of audio filepaths to their index in the manifest | COMMENT |
| MEDIUM | nemo/collections/asr/inference/utils/manifest_io.py | 149 | # Define an order of the audio filepaths | COMMENT |
| MEDIUM | …ctions/asr/inference/streaming/framing/multi_stream.py | 180 | # Create a new stream | COMMENT |
| 45 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | nemo_dependencies.py | 68 | except Exception as e: | CODE |
| MEDIUM | nemo_dependencies.py | 69 | print(f"Error analyzing {file_path}: {e}") | CODE |
| LOW | tools/ctc_segmentation/scripts/prepare_data.py | 122 | except Exception as e: | CODE |
| MEDIUM | tools/ctc_segmentation/scripts/prepare_data.py | 91 | def _load_sox_transformer(): | CODE |
| LOW | …ols/ctc_segmentation/scripts/get_metrics_and_filter.py | 189 | except Exception as e: | CODE |
| LOW | tools/ctc_segmentation/scripts/utils.py | 137 | except Exception as e: | CODE |
| LOW | tools/ctc_segmentation/scripts/run_ctc_segmentation.py | 176 | except Exception as e: | CODE |
| LOW | tools/speech_data_explorer/data_explorer.py | 521 | except Exception as e: | CODE |
| LOW | tools/speech_data_explorer/data_explorer.py | 2794 | except Exception as ex: | CODE |
| LOW | tools/speech_data_explorer/data_explorer.py | 2856 | except Exception as ex: | CODE |
| LOW | tools/speech_data_explorer/data_explorer.py | 2881 | except Exception as ex: | CODE |
| LOW | tools/speech_data_explorer/data_explorer.py | 2908 | except Exception as ex: | CODE |
| LOW | …gpie_vllm_omni/vllm_plugin_easymagpie_omni/__init__.py | 44 | except Exception: | CODE |
| LOW⚡ | …gpie_vllm_omni/vllm_plugin_easymagpie_omni/__init__.py | 76 | except Exception: # pragma: no cover - serving support is best-effort | CODE |
| LOW | …gpie_vllm_omni/scripts/benchmark_incremental_server.py | 147 | except Exception as exc: # noqa: BLE001 - report any client/server failure | CODE |
| LOW | tools/easymagpie_vllm_omni/scripts/tune_mamba_ssu.py | 203 | except Exception as exc: # A candidate may exceed a device resource limit. | CODE |
| LOW | tools/easymagpie_vllm_omni/scripts/benchmark_model.py | 415 | except Exception as exc: | CODE |
| LOW | tools/easymagpie_vllm_omni/scripts/benchmark_model.py | 422 | except Exception: | CODE |
| LOW | tools/easymagpie_vllm_omni/scripts/benchmark_server.py | 107 | except Exception as exc: # noqa: BLE001 - report any client/server failure | CODE |
| LOW | …gpie_vllm_omni/easymagpie_vllm_omni/serving_adapter.py | 294 | except Exception: # never let a serving-layer change break model/pipeline loading | CODE |
| LOW | …agpie_vllm_omni/easymagpie_vllm_omni/serving_stream.py | 407 | except Exception as error: | CODE |
| LOW | …agpie_vllm_omni/easymagpie_vllm_omni/serving_stream.py | 417 | except Exception: | CODE |
| LOW | …pie_vllm_omni/easymagpie_vllm_omni/stage_processors.py | 225 | except Exception: | CODE |
| LOW | …pie_vllm_omni/easymagpie_vllm_omni/stage_processors.py | 232 | except Exception: | CODE |
| LOW | nemo/lightning/callback_group.py | 94 | except Exception: | CODE |
| LOW | nemo/core/connectors/save_restore_connector.py | 764 | except Exception as e: | CODE |
| LOW⚡ | nemo/core/classes/common.py | 132 | except Exception: | CODE |
| LOW⚡ | nemo/core/classes/common.py | 136 | except Exception as e2: | CODE |
| LOW | nemo/core/classes/common.py | 628 | except Exception: | CODE |
| LOW | nemo/core/classes/common.py | 760 | except Exception: | CODE |
| LOW | nemo/core/classes/common.py | 818 | except Exception as e: | CODE |
| LOW | nemo/core/classes/common.py | 835 | except Exception as e: | CODE |
| LOW | nemo/core/classes/modelPT.py | 770 | except Exception as e: | CODE |
| LOW | nemo/core/utils/cuda_python_utils.py | 240 | except Exception: | CODE |
| LOW | nemo/core/utils/numba_utils.py | 144 | except Exception: | CODE |
| LOW | nemo/core/utils/lightning_utils.py | 86 | except Exception: | CODE |
| LOW | nemo/agents/voice_agent/utils/config_manager.py | 72 | except Exception as e: | CODE |
| LOW | …o/agents/voice_agent/utils/tool_calling/basic_tools.py | 55 | except Exception as e: | CODE |
| LOW | …e_agent/pipecat/transports/network/websocket_server.py | 192 | except Exception as e: | CODE |
| LOW | nemo/agents/voice_agent/pipecat/services/nemo/diar.py | 177 | except Exception as e: | CODE |
| LOW | nemo/agents/voice_agent/pipecat/services/nemo/diar.py | 182 | except Exception as e: | CODE |
| LOW | nemo/agents/voice_agent/pipecat/services/nemo/diar.py | 211 | except Exception as e: | CODE |
| LOW | nemo/agents/voice_agent/pipecat/services/nemo/diar.py | 242 | except Exception as e: | CODE |
| LOW | …ents/voice_agent/pipecat/services/nemo/audio_logger.py | 224 | except Exception as e: | CODE |
| LOW | …ents/voice_agent/pipecat/services/nemo/audio_logger.py | 280 | except Exception as e: | CODE |
| LOW | …ents/voice_agent/pipecat/services/nemo/audio_logger.py | 384 | except Exception as e: | CODE |
| LOW | …ents/voice_agent/pipecat/services/nemo/audio_logger.py | 394 | except Exception as e: | CODE |
| LOW | …ents/voice_agent/pipecat/services/nemo/audio_logger.py | 497 | except Exception as e: | CODE |
| LOW | …ents/voice_agent/pipecat/services/nemo/audio_logger.py | 550 | except Exception as e: | CODE |
| LOW | …ents/voice_agent/pipecat/services/nemo/audio_logger.py | 609 | except Exception as e: | CODE |
| LOW | …ents/voice_agent/pipecat/services/nemo/audio_logger.py | 739 | except Exception as e: | CODE |
| LOW | …ents/voice_agent/pipecat/services/nemo/audio_logger.py | 778 | except Exception as e: | CODE |
| LOW | …ents/voice_agent/pipecat/services/nemo/audio_logger.py | 809 | except Exception as e: | CODE |
| LOW⚡ | nemo/agents/voice_agent/pipecat/services/nemo/tts.py | 177 | except Exception as e: | CODE |
| LOW⚡ | nemo/agents/voice_agent/pipecat/services/nemo/tts.py | 182 | except Exception as e: | CODE |
| LOW⚡ | nemo/agents/voice_agent/pipecat/services/nemo/tts.py | 185 | except Exception as e: | CODE |
| LOW | nemo/agents/voice_agent/pipecat/services/nemo/tts.py | 389 | except Exception as e: | CODE |
| LOW | nemo/agents/voice_agent/pipecat/services/nemo/tts.py | 399 | except Exception as e: | CODE |
| LOW | nemo/agents/voice_agent/pipecat/services/nemo/tts.py | 591 | except Exception as e: | CODE |
| LOW | …ts/voice_agent/pipecat/services/nemo/streaming_diar.py | 238 | except Exception as e: | CODE |
| 194 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/ctc_segmentation/scripts/prepare_data.py | 126 | CODE | |
| LOW | tools/speech_data_explorer/data_explorer.py | 997 | CODE | |
| LOW | …ymagpie_vllm_omni/easymagpie_vllm_omni/codec/config.py | 33 | CODE | |
| LOW | …vllm_omni/easymagpie_vllm_omni/codec/encoder_config.py | 28 | CODE | |
| LOW | nemo/core/classes/exportable.py | 61 | CODE | |
| LOW | nemo/core/classes/exportable.py | 139 | CODE | |
| LOW | nemo/core/classes/common.py | 1015 | CODE | |
| LOW | nemo/core/classes/mixins/adapter_mixins.py | 609 | CODE | |
| LOW | nemo/core/classes/mixins/hf_io_mixin.py | 119 | CODE | |
| LOW | nemo/core/classes/mixins/adapter_mixin_strategies.py | 83 | CODE | |
| LOW | nemo/core/classes/mixins/adapter_mixin_strategies.py | 191 | CODE | |
| LOW | nemo/core/classes/mixins/adapter_mixin_strategies.py | 225 | CODE | |
| LOW | nemo/core/optim/adan.py | 83 | CODE | |
| LOW | nemo/core/optim/adafactor.py | 63 | CODE | |
| LOW | nemo/core/optim/novograd.py | 49 | CODE | |
| LOW | nemo/agents/voice_agent/pipecat/services/nemo/diar.py | 56 | CODE | |
| LOW | …nts/voice_agent/pipecat/services/nemo/streaming_asr.py | 46 | CODE | |
| LOW | …gents/voice_agent/pipecat/services/nemo/turn_taking.py | 46 | CODE | |
| LOW | nemo/agents/voice_agent/pipecat/services/nemo/tts.py | 499 | CODE | |
| LOW | nemo/agents/voice_agent/pipecat/services/nemo/llm.py | 310 | CODE | |
| LOW | nemo/agents/voice_agent/pipecat/services/nemo/stt.py | 72 | CODE | |
| LOW | nemo/utils/export_utils.py | 421 | CODE | |
| LOW | nemo/utils/export_utils.py | 454 | CODE | |
| LOW | nemo/utils/timers.py | 165 | CODE | |
| LOW | nemo/utils/callbacks/cuda_graph.py | 142 | CODE | |
| LOW | nemo/utils/callbacks/nemo_model_checkpoint.py | 48 | CODE | |
| LOW | nemo/utils/callbacks/dist_ckpt_io.py | 224 | CODE | |
| LOW | nemo/collections/speechlm2/vllm/salm/config.py | 180 | CODE | |
| LOW | nemo/collections/speechlm2/models/nemotron_voicechat.py | 422 | CODE | |
| LOW | nemo/collections/speechlm2/parts/encoder_chunking.py | 26 | CODE | |
| LOW | nemo/collections/speechlm2/parts/cp_helpers.py | 74 | CODE | |
| LOW | nemo/collections/speechlm2/parts/parallel.py | 194 | CODE | |
| LOW | nemo/collections/speechlm2/parts/parallel.py | 338 | CODE | |
| LOW | …/collections/speechlm2/parts/metrics/results_logger.py | 159 | CODE | |
| LOW | nemo/collections/speechlm2/modules/ear_tts_vae_codec.py | 713 | CODE | |
| LOW | nemo/collections/speechlm2/modules/ear_tts_vae_codec.py | 794 | CODE | |
| LOW | nemo/collections/speechlm2/modules/ear_tts_model.py | 761 | CODE | |
| LOW | nemo/collections/speechlm2/modules/ear_tts_model.py | 1196 | CODE | |
| LOW | nemo/collections/speechlm2/modules/perception.py | 196 | CODE | |
| LOW | …o/collections/speechlm2/data/duplex_ear_tts_dataset.py | 126 | CODE | |
| LOW | …tions/common/losses/latent_speaker_supervision_loss.py | 90 | CODE | |
| LOW | …llections/common/tokenizers/sentencepiece_tokenizer.py | 578 | CODE | |
| LOW | nemo/collections/common/tokenizers/tokenizer_utils.py | 155 | CODE | |
| LOW | nemo/collections/common/tokenizers/char_tokenizer.py | 92 | CODE | |
| LOW | nemo/collections/common/tokenizers/char_tokenizer.py | 451 | CODE | |
| LOW | …mo/collections/common/tokenizers/tiktoken_tokenizer.py | 106 | CODE | |
| LOW | …mo/collections/common/tokenizers/tiktoken_tokenizer.py | 283 | CODE | |
| LOW | …ctions/common/tokenizers/huggingface/auto_tokenizer.py | 36 | CODE | |
| LOW | …ons/common/tokenizers/text_to_speech/tts_tokenizers.py | 547 | CODE | |
| LOW | …ons/common/tokenizers/text_to_speech/tts_tokenizers.py | 661 | CODE | |
| LOW | …ons/common/tokenizers/text_to_speech/tts_tokenizers.py | 900 | CODE | |
| LOW | …ons/common/tokenizers/text_to_speech/tts_tokenizers.py | 1050 | CODE | |
| LOW | …ons/common/tokenizers/text_to_speech/tts_tokenizers.py | 1227 | CODE | |
| LOW | …ons/common/tokenizers/text_to_speech/tts_tokenizers.py | 1341 | CODE | |
| LOW | nemo/collections/common/parts/utils.py | 216 | CODE | |
| LOW | nemo/collections/common/parts/rnn.py | 26 | CODE | |
| LOW | nemo/collections/common/parts/rnn.py | 299 | CODE | |
| LOW | nemo/collections/common/data/dataset.py | 51 | CODE | |
| LOW | nemo/collections/common/data/dataset.py | 346 | CODE | |
| LOW | nemo/collections/common/data/lhotse/nemo_adapters.py | 144 | CODE | |
| 226 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/ctc_segmentation/scripts/normalization_helpers.py | 16 | __all__ = ["LATIN_TO_RU", "RU_ABBREVIATIONS"] | CODE |
| LOW | tools/easymagpie_vllm_omni/scripts/benchmark_model.py | 60 | logger = logging.getLogger(__name__) | CODE |
| LOW | …gpie_vllm_omni/easymagpie_vllm_omni/serving_adapter.py | 28 | logger = logging.getLogger(__name__) | CODE |
| LOW | …/easymagpie_vllm_omni/easymagpie_vllm_omni/__init__.py | 19 | __all__ = ["EASYMAGPIE_SMALLMAMBA", "EasyMagpieOmniArch"] | CODE |
| LOW | …easymagpie_vllm_omni/easymagpie_vllm_omni/scheduler.py | 141 | def _update_request_as_session(self, session: Request, update: StreamingUpdate) -> None: | CODE |
| LOW | …easymagpie_vllm_omni/easymagpie_vllm_omni/scheduler.py | 183 | def _set_segment_finished(outputs, request_id: str, value: bool) -> None: | CODE |
| LOW | …easymagpie_vllm_omni/easymagpie_vllm_omni/scheduler.py | 264 | def _update_request_as_session(self, session: Request, update: StreamingUpdate) -> None: | CODE |
| LOW | …agpie_vllm_omni/easymagpie_vllm_omni/codec/__init__.py | 22 | __all__ = [ | CODE |
| LOW | …magpie_vllm_omni/easymagpie_vllm_omni/codec/encoder.py | 370 | __all__ = ["EasyMagpieCodecEncoder", "EasyMagpieCodecEncoderOutput"] | CODE |
| LOW | …asymagpie_vllm_omni/codec/reference_speaker_encoder.py | 129 | __all__ = ["EasyMagpieReferenceSpeakerEncoder"] | CODE |
| LOW⚡ | nemo/lightning/base_callback.py | 84 | def update_config(self, *args, **kwargs) -> None: | CODE |
| LOW⚡ | nemo/lightning/base_callback.py | 89 | __all__ = ["BaseCallback"] | CODE |
| LOW | nemo/lightning/__init__.py | 36 | __all__ = [ | CODE |
| LOW | nemo/lightning/callback_group.py | 59 | def update_config(self, nemo_version: str, trainer: Any, **kwargs) -> None: | CODE |
| LOW | nemo/lightning/callback_group.py | 186 | __all__ = ['CallbackGroup', 'hook_class_init_with_callbacks'] | CODE |
| LOW | nemo/lightning/one_logger_callback.py | 35 | __all__ = ['OneLoggerNeMoCallback'] | CODE |
| LOW | nemo/lightning/one_logger_callback.py | 248 | def update_config(self, nemo_version: str, trainer: Trainer, **kwargs) -> None: | CODE |
| LOW | nemo/lightning/base.py | 75 | __all__ = ["get_vocab_size", "teardown"] | CODE |
| LOW | nemo/core/neural_types/elements.py | 23 | __all__ = [ | CODE |
| LOW | nemo/core/neural_types/neural_type.py | 24 | __all__ = [ | CODE |
| LOW | nemo/core/neural_types/comparison.py | 18 | __all__ = ['NeuralTypeComparisonResult'] | CODE |
| LOW | nemo/core/neural_types/axes.py | 19 | __all__ = ['AxisKindAbstract', 'AxisKind', 'AxisType'] | CODE |
| LOW | nemo/core/config/base_config.py | 19 | __all__ = ['Config'] | CODE |
| LOW | nemo/core/config/optimizers.py | 22 | __all__ = [ | CODE |
| LOW | nemo/core/config/pytorch_lightning.py | 21 | __all__ = ['TrainerConfig'] | CODE |
| LOW | nemo/core/config/pytorch.py | 21 | __all__ = ['DataLoaderConfig'] | CODE |
| LOW | nemo/core/classes/exportable.py | 37 | __all__ = ['ExportFormat', 'Exportable'] | CODE |
| LOW | nemo/core/classes/dataset.py | 22 | __all__ = ['Dataset', 'IterableDataset'] | CODE |
| LOW | nemo/core/classes/loss.py | 20 | __all__ = ['Loss'] | CODE |
| LOW | nemo/core/classes/common.py | 53 | __all__ = ['Typing', 'FileIO', 'Model', 'Serialization', 'typecheck', 'PretrainedModelInfo'] | CODE |
| LOW | nemo/core/classes/modelPT.py | 46 | __all__ = ['ModelPT'] | CODE |
| LOW | nemo/core/classes/module.py | 24 | __all__ = ['NeuralModule', 'freeze', 'unfreeze'] | CODE |
| LOW | nemo/core/classes/mixins/adapter_mixins.py | 406 | def set_accepted_adapter_types(self, adapter_types: List[Union[type, str]]) -> None: | CODE |
| LOW | nemo/core/optim/adafactor.py | 29 | __all__ = ['Adafactor'] | CODE |
| LOW | nemo/core/optim/optimizers.py | 78 | __all__ = ['get_optimizer', 'register_optimizer', 'parse_optimizer_args'] | CODE |
| LOW | nemo/core/optim/novograd.py | 19 | __all__ = ['Novograd'] | CODE |
| LOW | nemo/core/utils/optional_libs.py | 21 | __all__ = [ | CODE |
| LOW | nemo/agents/voice_agent/pipecat/services/nemo/utils.py | 136 | def _update_feature_buffer(self, feat_chunk: torch.Tensor) -> None: | CODE |
| LOW | nemo/utils/nemo_logging.py | 31 | __all__ = ["Logger", "LogMode"] | CODE |
| LOW | nemo/utils/env_var_parsing.py | 48 | __all__ = [ | CODE |
| LOW | nemo/utils/timers.py | 26 | __all__ = ["NamedTimer", "SimpleTimer"] | CODE |
| LOW | nemo/utils/import_utils.py | 29 | logger = logging.getLogger(__name__) | CODE |
| LOW⚡ | nemo/utils/exp_manager.py | 1545 | def _update_slurm_time_offset(self) -> None: | CODE |
| LOW | nemo/utils/decorators/experimental.py | 17 | __all__ = ['experimental'] | CODE |
| LOW | nemo/utils/decorators/deprecated.py | 17 | __all__ = [ | CODE |
| LOW | nemo/utils/decorators/port_docs.py | 19 | __all__ = [ | CODE |
| LOW | nemo/utils/callbacks/cuda_graph.py | 51 | __all__ = ["CUDAGraphCallback"] | CODE |
| LOW | nemo/utils/callbacks/nemo_model_checkpoint.py | 496 | def set_checkpoint_unfinished_marker(checkpoint_path: Union[Path, str], barrier_after=False) -> None: | CODE |
| LOW | nemo/utils/callbacks/training_stats.py | 52 | __all__ = ["TrainingStatsCallback"] | CODE |
| LOW | nemo/utils/formatters/utils.py | 22 | __all__ = ["check_color_support", "to_unicode"] | CODE |
| LOW | nemo/utils/formatters/base.py | 22 | __all__ = ["BaseNeMoFormatter"] | CODE |
| LOW | nemo/collections/speechlm2/__init__.py | 27 | __all__ = [ | CODE |
| LOW | nemo/collections/speechlm2/vllm/salm/model.py | 181 | def set_aux_hidden_state_layers(self, layers: tuple[int, ...]) -> None: | CODE |
| LOW | nemo/collections/speechlm2/models/__init__.py | 24 | __all__ = [ | CODE |
| LOW | nemo/collections/speechlm2/streaming/__init__.py | 18 | __all__ = ['DuplexSTTStreamingInference'] | CODE |
| LOW | nemo/collections/speechlm2/parts/automodel_compat.py | 19 | logger = logging.getLogger(__name__) | CODE |
| LOW | nemo/collections/speechlm2/parts/metrics/__init__.py | 24 | __all__ = [ | CODE |
| LOW | nemo/collections/speechlm2/modules/__init__.py | 18 | __all__ = [ | CODE |
| LOW | nemo/collections/speechlm2/modules/perception.py | 125 | def set_activation_checkpointing(self, enabled: bool) -> None: | CODE |
| LOW | nemo/collections/speechlm2/modules/perception.py | 467 | def set_activation_checkpointing(self, enabled: bool) -> None: | CODE |
| 193 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | …gpie_vllm_omni/vllm_plugin_easymagpie_omni/__init__.py | 32 | except ValueError: | CODE |
| HIGH | …gpie_vllm_omni/vllm_plugin_easymagpie_omni/__init__.py | 44 | except Exception: | CODE |
| HIGH | tools/easymagpie_vllm_omni/scripts/benchmark_model.py | 422 | except Exception: | CODE |
| HIGH | …agpie_vllm_omni/easymagpie_vllm_omni/serving_stream.py | 404 | except (WebSocketDisconnect, asyncio.TimeoutError): | CODE |
| HIGH | …pie_vllm_omni/easymagpie_vllm_omni/stage_processors.py | 225 | except Exception: | CODE |
| HIGH | nemo/lightning/callback_group.py | 94 | except Exception: | CODE |
| HIGH | nemo/lightning/base.py | 68 | except: | CODE |
| HIGH | nemo/core/classes/common.py | 760 | except Exception: | CODE |
| HIGH | nemo/core/classes/common.py | 628 | except Exception: | CODE |
| HIGH | nemo/core/optim/optimizers.py | 75 | except (ImportError, ModuleNotFoundError): | CODE |
| HIGH | nemo/core/utils/cuda_python_utils.py | 240 | except Exception: | CODE |
| HIGH | nemo/utils/model_utils.py | 664 | except (AttributeError, ImportError, ModuleNotFoundError): | CODE |
| HIGH | nemo/utils/nemo_logging.py | 142 | except KeyError: | CODE |
| HIGH | nemo/utils/nemo_logging.py | 148 | except KeyError: | CODE |
| HIGH | nemo/utils/nemo_logging.py | 176 | except KeyError: | CODE |
| HIGH | nemo/utils/env_var_parsing.py | 165 | except ValueError: | CODE |
| HIGH | nemo/utils/env_var_parsing.py | 171 | except ValueError: | CODE |
| HIGH | nemo/utils/env_var_parsing.py | 177 | except ValueError: | CODE |
| HIGH | nemo/utils/__init__.py | 36 | except ModuleNotFoundError: | CODE |
| HIGH | nemo/utils/__init__.py | 44 | except ModuleNotFoundError: | CODE |
| HIGH | nemo/utils/callbacks/s3_checkpoint_io.py | 167 | except: | CODE |
| HIGH | nemo/utils/callbacks/training_stats.py | 214 | except (ImportError, KeyError, RuntimeError, ValueError): | CODE |
| HIGH | nemo/utils/callbacks/training_stats.py | 219 | except (KeyError, RuntimeError, ValueError): | CODE |
| HIGH | nemo/collections/speechlm2/vllm/salm/config.py | 483 | except AttributeError: | CODE |
| HIGH | nemo/collections/speechlm2/vllm/salm/audio.py | 194 | except AttributeError: | CODE |
| HIGH | nemo/collections/speechlm2/parts/pretrained.py | 536 | except (AttributeError, TypeError): | CODE |
| HIGH | nemo/collections/speechlm2/parts/augmentation.py | 336 | except Exception: | CODE |
| HIGH | …/collections/speechlm2/parts/metrics/results_logger.py | 121 | except FileNotFoundError: | CODE |
| HIGH | …mo/collections/common/tokenizers/tiktoken_tokenizer.py | 24 | except ImportError: | CODE |
| HIGH | …ctions/common/tokenizers/huggingface/auto_tokenizer.py | 209 | except Exception: | CODE |
| HIGH | …lections/common/data/lhotse/packed_sequence_sampler.py | 409 | except StopIteration: | CODE |
| HIGH | nemo/collections/asr/metrics/der.py | 210 | except TypeError: | CODE |
| HIGH | nemo/collections/asr/parts/mixins/transcription.py | 343 | except StopIteration: | CODE |
| HIGH | nemo/collections/asr/parts/mixins/diarization.py | 282 | except StopIteration: | CODE |
| HIGH | nemo/collections/asr/parts/submodules/wfst_decoder.py | 794 | except Exception: | CODE |
| HIGH | nemo/collections/asr/data/text_to_text.py | 40 | except Exception: | CODE |
| HIGH | tests/core/test_optimizers_schedulers.py | 254 | except Exception: | CODE |
| HIGH | tests/core/test_optimizers_schedulers.py | 261 | except Exception: | CODE |
| HIGH | tests/collections/common/pl_utils.py | 178 | except RuntimeError: | CODE |
| HIGH | tests/collections/asr/test_asr_lhotse_dataset.py | 132 | except Exception: | CODE |
| HIGH | tests/collections/asr/test_asr_lhotse_dataset.py | 147 | except Exception: | CODE |
| HIGH | tests/collections/asr/test_asr_lhotse_dataset.py | 161 | except Exception: | CODE |
| HIGH | tests/collections/tts/models/test_easy_magpietts.py | 44 | except LocalEntryNotFoundError: | CODE |
| HIGH | …/collections/tts/data/test_magpietts_dataset_lhotse.py | 48 | except LocalEntryNotFoundError: | CODE |
| HIGH | examples/speechlm2/stt_duplex_train.py | 32 | except RuntimeError: | CODE |
| HIGH | scripts/speechlm2/distributed_oomptimizer.py | 962 | except OSError: | CODE |
| HIGH | scripts/dataloading/convert_indexes_to_idxpack.py | 268 | except FileNotFoundError: | CODE |
| HIGH | …pts/magpietts/extend_lhotse_shards_with_audio_codes.py | 903 | except RuntimeError: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/speech_data_simulator/conf/data_simulator.yaml | 64 | add_seg_aug: False # Set True to enable augmentation on each speech segment | CODE |
| LOW | tools/speech_data_simulator/conf/data_simulator.yaml | 72 | add_sess_aug: False # Set True to enable audio augmentation on the whole session | CODE |
| LOW | tools/speech_data_explorer/data_explorer.py | 149 | # Check if file exists | COMMENT |
| LOW | nemo/core/connectors/save_restore_connector.py | 87 | # Check if we are packing the folder into a nemo file | COMMENT |
| LOW | nemo/core/config/hydra_runner.py | 95 | # Check if user set the schema. | COMMENT |
| LOW⚡ | nemo/core/classes/common.py | 140 | # Check if this is a missing dependency issue vs a malicious target | COMMENT |
| LOW⚡ | nemo/core/classes/common.py | 148 | # Check if the module path is in one of our approved prefixes. | COMMENT |
| LOW | nemo/core/classes/common.py | 515 | # Check if keys exists in the defined input types | COMMENT |
| LOW | nemo/core/classes/common.py | 1056 | # Check if nemo_model_file_in_cache is a directory | COMMENT |
| LOW | nemo/core/classes/common.py | 1170 | # Check if api token exists, use if it does | COMMENT |
| LOW | nemo/core/classes/common.py | 1176 | # Check if model exists in HF | COMMENT |
| LOW | nemo/core/classes/modelPT.py | 705 | # Check if caller provided optimizer name, default to Adam otherwise | COMMENT |
| LOW | nemo/core/classes/modelPT.py | 723 | # Check if caller has optimizer kwargs, default to empty dictionary | COMMENT |
| LOW | nemo/core/classes/modelPT.py | 1365 | # Check if model is being resumed or not - only works if `Trainer` is attached to model | COMMENT |
| LOW | nemo/core/classes/modelPT.py | 1551 | # Assign trainer to the model | COMMENT |
| LOW | nemo/core/classes/mixins/adapter_mixins.py | 365 | # Check if type is supported (if available) and is an enabled adapter | COMMENT |
| LOW | nemo/core/classes/mixins/adapter_mixins.py | 480 | # Check if adapter is enabled or not | COMMENT |
| LOW | nemo/core/classes/mixins/hf_io_mixin.py | 109 | # Check if api token exists, use if it does | COMMENT |
| LOW | nemo/core/classes/mixins/adapter_mixin_strategies.py | 247 | # Check if globally allowed to compute aux loss | COMMENT |
| LOW | nemo/core/optim/distributed_adam.py | 659 | # Check if fragment needs to be updated | COMMENT |
| LOW | nemo/core/utils/process_launcher/launcher.py | 270 | # Check if all processes are completed or not | COMMENT |
| LOW | …ice_agent/pipecat/utils/text/simple_text_aggregator.py | 75 | # Check if the only period is a bullet point (e.g., "1. Alpha" or incomplete "1.") | COMMENT |
| LOW | …ice_agent/pipecat/utils/text/simple_text_aggregator.py | 82 | # Check if any of the abbreviations "e.", "i." "g.", "etc." are present in the text | COMMENT |
| LOW | …ents/voice_agent/pipecat/services/nemo/audio_logger.py | 722 | # Check if we need to start a new turn or append to existing turn | COMMENT |
| LOW | nemo/agents/voice_agent/pipecat/services/nemo/llm.py | 458 | # Check if there's already a vLLM process running on the same port and model | COMMENT |
| LOW | nemo/agents/voice_agent/pipecat/services/nemo/llm.py | 462 | # Check if this process is using the same port and model | COMMENT |
| LOW | nemo/agents/voice_agent/pipecat/services/nemo/llm.py | 575 | # Check if process is still running | COMMENT |
| LOW | nemo/utils/te_utils.py | 24 | # Check if Transformer Engine has quantized tensor classes | COMMENT |
| LOW | nemo/utils/exp_manager.py | 1444 | # Check if cuda is avialable as preemption is supported only on GPUs | COMMENT |
| LOW | nemo/utils/decorators/deprecated.py | 49 | # Check if we already warned about that function. | COMMENT |
| LOW | nemo/utils/callbacks/preemption.py | 57 | # Check if torch distributed is initialised, required for broadcasting the preemption signal to all the ranks | COMMENT |
| LOW | nemo/collections/speechlm2/models/duplex_ear_tts.py | 1412 | # Check if we should use the custom grouping | COMMENT |
| LOW | nemo/collections/speechlm2/parts/metrics/turn_taking.py | 65 | # Check if within tolerance | COMMENT |
| LOW | …o/collections/speechlm2/parts/metrics/mcq_evaluator.py | 243 | # Check if response is empty | COMMENT |
| LOW | …o/collections/speechlm2/parts/metrics/mcq_evaluator.py | 287 | # Check if correct | COMMENT |
| LOW | nemo/collections/speechlm2/parts/metrics/empty_text.py | 50 | # Check if hypothesis is empty or only whitespace | COMMENT |
| LOW | nemo/collections/speechlm2/data/force_align.py | 270 | # Check if this is a Segment object (has words_and_tokens attribute) | COMMENT |
| LOW | nemo/collections/speechlm2/data/force_align.py | 274 | # Check if this is a Word object (has 'text' and timing attributes) | COMMENT |
| LOW | …o/collections/speechlm2/data/duplex_ear_tts_dataset.py | 586 | # Check if system prompt exists in custom field | COMMENT |
| LOW | nemo/collections/common/parts/preprocessing/cleaners.py | 221 | # Check if there are non-numbers | COMMENT |
| LOW | nemo/collections/common/parts/preprocessing/cleaners.py | 249 | # Check if it is a currency | COMMENT |
| LOW | nemo/collections/common/prompts/formatter.py | 344 | # Check if the tokenizer is aggregate and perform extra checks. | COMMENT |
| LOW | nemo/collections/audio/data/data_simulation.py | 1307 | # Check if a feasible source is found | COMMENT |
| LOW | nemo/collections/asr/metrics/multitask.py | 132 | # Check if string is for value assertion or equivalency of values. | COMMENT |
| LOW | nemo/collections/asr/models/ssl_models.py | 566 | # Set flag to register tensors | COMMENT |
| LOW | nemo/collections/asr/models/label_models.py | 529 | # Check if all outputs are non-empty | COMMENT |
| LOW | nemo/collections/asr/models/aed_multitask_models.py | 580 | # Check if only one audio is provided with string | COMMENT |
| LOW | nemo/collections/asr/models/aed_multitask_models.py | 597 | # Check if chunking will be enabled | COMMENT |
| LOW | nemo/collections/asr/models/aed_multitask_models.py | 1013 | # Check if we have defaults for this role. | COMMENT |
| LOW | nemo/collections/asr/models/aed_multitask_models.py | 1357 | # Check if the model_restore_path is already an extracted directory (which happens during restore_from) | COMMENT |
| LOW⚡ | nemo/collections/asr/parts/mixins/asr_adapter_mixins.py | 90 | # Check if default module name is None or not | COMMENT |
| LOW⚡ | nemo/collections/asr/parts/mixins/asr_adapter_mixins.py | 100 | # Check if encoder adapters should be added | COMMENT |
| LOW⚡ | nemo/collections/asr/parts/mixins/asr_adapter_mixins.py | 107 | # Check if module exists | COMMENT |
| LOW | nemo/collections/asr/parts/mixins/asr_adapter_mixins.py | 166 | # Check if default module name is None or not | COMMENT |
| LOW | nemo/collections/asr/parts/mixins/asr_adapter_mixins.py | 175 | # Check if encoder adapters should be used | COMMENT |
| LOW | nemo/collections/asr/parts/mixins/asr_adapter_mixins.py | 198 | # Check if encoder adapters should be used or are enabled | COMMENT |
| LOW | nemo/collections/asr/parts/mixins/transcription.py | 286 | # Check if internal config is valid | COMMENT |
| LOW | nemo/collections/asr/parts/mixins/transcription.py | 366 | # Check if internal config is valid | COMMENT |
| LOW | nemo/collections/asr/parts/mixins/transcription.py | 490 | # Check if audio is a list of strings (filepaths or manifests) | COMMENT |
| LOW | nemo/collections/asr/parts/mixins/transcription.py | 505 | # Check if audio is a list of numpy or torch tensors | COMMENT |
| 82 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH⚡ | …ration/tests/test_customization_dataset_preparation.py | 269 | assert df_dropped_unnecessary_fields.equals(drop_unrequired_fields(df)) | CODE |
| HIGH⚡ | …ration/tests/test_customization_dataset_preparation.py | 306 | assert df_prompt.equals( | CODE |
| HIGH⚡ | …ration/tests/test_customization_dataset_preparation.py | 311 | assert df_prompt.equals(convert_into_prompt_completion_only(df_prompt)) | CODE |
| HIGH⚡ | …ration/tests/test_customization_dataset_preparation.py | 327 | assert expected_df.equals(warn_and_drop_long_samples(df, 10000)[0]) | CODE |
| HIGH | tools/asr_evaluator/utils.py | 46 | raise ValueError("decoder_type could only be null, ctc, rnnt or aed") | CODE |
| HIGH | tools/asr_evaluator/utils.py | 120 | f"Hybrid models only support rnnt or ctc decoding! Current decoder_type: {cfg.inference.decoder_type | CODE |
| HIGH | …agpie_vllm_omni/easymagpie_vllm_omni/serving_stream.py | 372 | tokens = text_encoder.push(text) | CODE |
| HIGH | …easymagpie_vllm_omni/easymagpie_vllm_omni/tokenizer.py | 109 | return encoder.push(text, final=True) | CODE |
| HIGH | …easymagpie_vllm_omni/easymagpie_vllm_omni/tokenizer.py | 191 | return self.push("", final=True) | CODE |
| HIGH | nemo/core/utils/optional_libs.py | 101 | GRAPHVIZ_INSTALLATION_MESSAGE = "Try installing graphviz with `sudo apt install graphviz && pip install graphviz`" | CODE |
| HIGH | nemo/collections/speechlm2/vllm/salm/audio.py | 226 | "Independent per-encoder chunking requires encoder_chunk_size_seconds=null; " | CODE |
| HIGH | nemo/collections/speechlm2/parts/pretrained.py | 332 | "Independent per-encoder chunking requires model.encoder_chunk_size_seconds=null; " | CODE |
| HIGH | nemo/collections/speechlm2/parts/pretrained.py | 460 | raise ValueError(f"model.encoder_chunk_size_seconds must be positive or null, got {chunk_size}.") | CODE |
| HIGH | nemo/collections/speechlm2/parts/gc.py | 30 | raise ValueError(f"model.gc_every_steps must be a positive integer or null, got {gc_every_steps!r}") | CODE |
| HIGH | nemo/collections/speechlm2/modules/perception.py | 351 | raise ValueError(f"{name} must be positive or null, got {value!r}.") | CODE |
| HIGH | nemo/collections/audio/losses/audio.py | 87 | min_scale || scale * target - estimate ||^2 | STRING |
| HIGH | nemo/collections/audio/losses/audio.py | 137 | min_filter || conv(filter, target) - estimate ||^2 | STRING |
| HIGH | nemo/collections/audio/parts/utils/audio.py | 442 | min_scale || scale * target - estimate ||^2 | STRING |
| HIGH | nemo/collections/audio/parts/utils/audio.py | 467 | min_filter || conv(filter, target) - estimate ||^2 | STRING |
| HIGH | nemo/collections/asr/parts/utils/vad_utils.py | 127 | "or a list of {'audio_filepath': i, 'offset': 0, 'duration': null}." | CODE |
| HIGH | nemo/collections/asr/modules/rnnt_abstract.py | 148 | Stateful prediction of scores and state for a (possibly null) tokenset. | STRING |
| HIGH | nemo/collections/asr/modules/rnnt.py | 710 | Stateful prediction of scores and state for a (possibly null) tokenset. | STRING |
| HIGH | nemo/collections/asr/data/data_simulation.py | 1266 | orV_rcv (list or null): Microphone orientations | STRING |
| HIGH | nemo/collections/asr/data/audio_to_label.py | 1339 | "duration": null, # not used, will load the whole audio | STRING |
| HIGH | nemo/collections/tts/models/magpietts.py | 767 | # phoneme_dict_0/_1 (and phoneme_dict null), which IpaG2p rejects on | COMMENT |
| HIGH | …tions/tts/models/test_magpietts_tokenizer_artifacts.py | 25 | ``phoneme_dict`` null), which ``IpaG2p`` rejects on restore. | STRING |
| HIGH | …tions/tts/models/test_magpietts_tokenizer_artifacts.py | 127 | # phoneme_dict must remain a 2-element list (not collapsed to sibling keys / null). | COMMENT |
| HIGH⚡ | …ons/tts/easymagpie_vllm_omni/serving/test_tokenizer.py | 101 | tokens.extend(encoder.push(chunk)) | CODE |
| HIGH⚡ | …ons/tts/easymagpie_vllm_omni/serving/test_tokenizer.py | 114 | tokens.extend(encoder.push(char)) | CODE |
| HIGH⚡ | …ons/tts/easymagpie_vllm_omni/serving/test_tokenizer.py | 124 | tokens = encoder.push("x<bo") + encoder.finish() | CODE |
| HIGH⚡ | …ons/tts/easymagpie_vllm_omni/serving/test_tokenizer.py | 131 | encoder.push("x<bop>ab") | CODE |
| HIGH | examples/speechlm2/nemotron_voicechat_eval.py | 45 | checkpoint_path (str | null) | STRING |
| HIGH | examples/speechlm2/nemotron_voicechat_eval.py | 51 | * inference_speaker_reference (str | null): Path to the reference audio used to condition the speaker's voice. S | STRING |
| HIGH | examples/asr/asr_adapters/train_asr_adapter.py | 26 | model.adapter.adapter_module_name=<null, or str module. Type: encoder, decoder, joint, or multiple with + between th | STRING |
| HIGH | examples/asr/asr_adapters/train_asr_adapter.py | 52 | model.adapter.adapter_module_name=<null, or str module. Type: encoder, decoder, joint, or multiple with + between th | STRING |
| HIGH | …s/dataset_processing/g2p/convert_cmu_arpabet_to_ipa.py | 26 | cd NeMo/scripts && python dataset_processing/g2p/convert_cmu_arpabet_to_ipa.py | STRING |
| HIGH | scripts/installers/setup_os2s_decoders.py | 87 | + " >/dev/null 2>/dev/null && rm " | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| CRITICAL | nemo/core/connectors/save_restore_connector.py | 125 | model = nemo.collections.asr.models.EncDecCTCModel.restore_from('asr.nemo') | STRING |
| CRITICAL | nemo/core/connectors/save_restore_connector.py | 264 | model = nemo.collections.asr.models.EncDecCTCModel.restore_from('asr.nemo') | STRING |
| CRITICAL | nemo/core/connectors/save_restore_connector.py | 304 | state_dict = nemo.collections.asr.models.EncDecCTCModel.extract_state_dict_from('asr.nemo', './ckpts') | STRING |
| CRITICAL | nemo/core/connectors/save_restore_connector.py | 313 | state_dict = nemo.collections.asr.models.EncDecCTCModel.extract_state_dict_from( | STRING |
| CRITICAL | nemo/core/classes/modelPT.py | 463 | model = nemo.collections.asr.models.EncDecCTCModel.restore_from('asr.nemo') | STRING |
| CRITICAL | nemo/core/classes/modelPT.py | 1484 | state_dict = nemo.collections.asr.models.EncDecCTCModel.extract_state_dict_from('asr.nemo', './ckpts') | STRING |
| CRITICAL | nemo/core/classes/modelPT.py | 1493 | state_dict = nemo.collections.asr.models.EncDecCTCModel.extract_state_dict_from( | STRING |
| CRITICAL | …parts/submodules/aed_decoding/aed_batched_streaming.py | 110 | pred_tokens_ids, batch_size, _ = self.asr_model.decoding.decoding.greedy_search._prepare_for_search( | CODE |
| CRITICAL | …parts/submodules/aed_decoding/aed_batched_streaming.py | 142 | self.asr_model.decoding.decoding.greedy_search._one_step_forward( | CODE |
| CRITICAL | …parts/submodules/aed_decoding/aed_batched_streaming.py | 204 | pred_tokens_ids, batch_size, _ = self.asr_model.decoding.decoding.greedy_search._prepare_for_search( | CODE |
| CRITICAL | …parts/submodules/aed_decoding/aed_batched_streaming.py | 232 | self.asr_model.decoding.decoding.greedy_search._one_step_forward( | CODE |
| CRITICAL | nemo/collections/tts/models/fastpitch.py | 880 | n_speakers = self.fastpitch.speaker_emb.weight.data.size()[0] | CODE |
| CRITICAL | tests/lightning/test_one_logger_callback.py | 102 | mock_provider_instance.with_base_config.return_value.with_export_config.return_value.configure_provider.assert_c | CODE |
| CRITICAL | …s/collections/speechlm2/test_packed_sequence_resume.py | 23 | previous.llm.model.embed_tokens.weight.square().sum().backward() | CODE |
| CRITICAL | tests/collections/tts/modules/test_transformer_2501.py | 1234 | assert moe_ffn.router.router.weight.grad.abs().sum() > 0, "Router weight grad must be non-zero" | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | nemo/collections/asr/losses/ctc.py | 46 | # Don't forget to properly call base constructor | COMMENT |
| LOW | examples/asr/slurm_example.sh | 34 | CONTAINER=nvcr.io/nvidia/nemo:25.02.rc4 # Adjust to your needs. and make sure you have ngc key in ~/.config/enroot/.cred | CODE |
| MEDIUM | examples/tts/conf/fastpitch_ssl.yaml | 2 | # If you want to train model on other dataset, you can change config values according to your dataset. | COMMENT |
| MEDIUM | examples/tts/conf/fastpitch_align_ipa.yaml | 2 | # If you want to train a model on other dataset, you can change config values according to your dataset. | COMMENT |
| MEDIUM | examples/tts/conf/fastpitch_align_44100_adapter.yaml | 2 | # If you want to train model on other dataset, you can change config values according to your dataset. | COMMENT |
| MEDIUM | examples/tts/conf/aligner.yaml | 2 | # If you want to train model on other dataset, you can change config values according to your dataset. | COMMENT |
| MEDIUM | examples/tts/conf/fastpitch_align_44100.yaml | 2 | # rate. If you want to train model on other dataset, you can change config values according to your dataset. | COMMENT |
| MEDIUM | examples/tts/conf/fastpitch_align_v1.05.yaml | 2 | # If you want to train model on other dataset, you can change config values according to your dataset. | COMMENT |
| MEDIUM | examples/tts/conf/fastpitch_align_ipa_adapter.yaml | 2 | # If you want to train model on other dataset, you can change config values according to your dataset. | COMMENT |
| MEDIUM | examples/tts/conf/hifigan_dataset/hifigan_44100.yaml | 2 | # If you want to train model on other dataset, you can change config values according to your dataset. | COMMENT |
| MEDIUM | examples/tts/conf/hifigan_dataset/hifigan_22050.yaml | 2 | # If you want to train model on other dataset, you can change config values according to your dataset. | COMMENT |
| MEDIUM | examples/tts/conf/hifigan/hifigan.yaml | 2 | # If you want to train model on other dataset, you can change config values according to your dataset. | COMMENT |
| MEDIUM | examples/tts/conf/hifigan/hifigan_44100.yaml | 2 | # If you want to train model on other dataset, you can change config values according to your dataset. | COMMENT |
| MEDIUM | examples/tts/conf/fastpitch/fastpitch_44100.yaml | 2 | # If you want to train a model on other dataset, you can change config values according to your dataset. | COMMENT |
| MEDIUM | examples/tts/conf/fastpitch/fastpitch_22050.yaml | 2 | # If you want to train a model on other dataset, you can change config values according to your dataset. | COMMENT |
| MEDIUM | examples/tts/conf/audio_codec/mel_codec_22050.yaml | 3 | # If you want to train model on other dataset, you can change config values according to your dataset. | COMMENT |
| MEDIUM | …conf/audio_codec/audio_codec_low_frame_rate_22050.yaml | 2 | # If you want to train model on other dataset, you can change config values according to your dataset. | COMMENT |
| MEDIUM | examples/tts/conf/audio_codec/mel_codec_44100.yaml | 3 | # If you want to train model on other dataset, you can change config values according to your dataset. | COMMENT |
| MEDIUM | examples/tts/conf/audio_codec/audio_codec_44100.yaml | 2 | # If you want to train model on other dataset, you can change config values according to your dataset. | COMMENT |
| MEDIUM | examples/tts/conf/audio_codec/audio_codec_22050.yaml | 2 | # If you want to train model on other dataset, you can change config values according to your dataset. | COMMENT |
| MEDIUM | examples/tts/conf/audio_codec/audio_codec_16000.yaml | 2 | # If you want to train model on other dataset, you can change config values according to your dataset. | COMMENT |
| MEDIUM | examples/tts/conf/audio_codec/audio_codec_24000.yaml | 2 | # If you want to train model on other dataset, you can change config values according to your dataset. | COMMENT |
| MEDIUM | examples/tts/conf/audio_codec/encodec_24000.yaml | 2 | # If you want to train model on other dataset, you can change config values according to your dataset. | COMMENT |
| MEDIUM | …es/tts/conf/zh/fastpitch_align_multispeaker_22050.yaml | 2 | # rate. If you want to train model on other dataset, you can change config values according to your dataset. | COMMENT |
| MEDIUM | examples/tts/conf/zh/fastpitch_align_22050.yaml | 2 | # rate. If you want to train model on other dataset, you can change config values according to your dataset. | COMMENT |
| MEDIUM | examples/tts/conf/de/fastpitch_align_44100_phoneme.yaml | 2 | # rate. If you want to train model on other dataset, you can change config values according to your dataset. | COMMENT |
| MEDIUM | examples/tts/conf/de/fastpitch_align_22050_mix.yaml | 2 | # rate. If you want to train model on other dataset, you can change config values according to your dataset. | COMMENT |
| MEDIUM | …amples/tts/conf/de/fastpitch_align_44100_grapheme.yaml | 2 | # rate. If you want to train model on other dataset, you can change config values according to your dataset. | COMMENT |
| MEDIUM | …amples/tts/conf/de/fastpitch_align_22050_grapheme.yaml | 2 | # rate. If you want to train model on other dataset, you can change config values according to your dataset. | COMMENT |
| MEDIUM | examples/tts/conf/es/fastpitch_align_44100_ipa.yaml | 2 | # 44.1KHz sampling rate. If you want to train model on other dataset, you can change config values according | COMMENT |
| MEDIUM | …mples/tts/conf/es/fastpitch_align_44100_ipa_multi.yaml | 2 | # 44.1KHz sampling rate. If you want to train model on other dataset, you can change config values according | COMMENT |
| MEDIUM | examples/tts/conf/es/fastpitch_align_44100.yaml | 2 | # 44.1KHz sampling rate. If you want to train model on other dataset, you can change config values according | COMMENT |
| MEDIUM | scripts/tokenizers/process_asr_text_tokenizer.py | 38 | # In either case, you can add commas to concatenate different manifests or different data files. | COMMENT |
| MEDIUM | …pts/dataset_processing/process_speech_commands_data.py | 464 | f'\n<<NOTE>> Duration computation was skipped for demonstration purposes on Colaboratory.\n' | CODE |
| MEDIUM | scripts/installers/install_opengrm.sh | 20 | # Alternatively, in the Linux Debian you can use: sudo apt install libngram-tools | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | …/collections/speechlm2/parts/metrics/results_logger.py | 345 | # Step 1: Each rank saves its own results with rank suffix | COMMENT |
| LOW⚡ | …/collections/speechlm2/parts/metrics/results_logger.py | 353 | # Step 2: Synchronize all ranks before merging | COMMENT |
| LOW⚡ | …/collections/speechlm2/parts/metrics/results_logger.py | 357 | # Step 3: Only rank 0 merges all results and computes final metrics | COMMENT |
| LOW⚡ | …/collections/speechlm2/parts/metrics/results_logger.py | 434 | # Step 4: Broadcast metrics from rank 0 to all other ranks | COMMENT |
| LOW | …tions/common/losses/latent_speaker_supervision_loss.py | 160 | # Step 1: Identify speaker token positions and their speaker indices. | COMMENT |
| LOW⚡ | …tions/common/losses/latent_speaker_supervision_loss.py | 171 | # Step 2: Forward-fill using cummax on position indices. | COMMENT |
| LOW⚡ | …tions/common/losses/latent_speaker_supervision_loss.py | 179 | # Step 3: Gather the speaker index at the last speaker position. | COMMENT |
| LOW | nemo/collections/asr/models/online_diarizer.py | 547 | # Step 1: Get subsegments for embedding extraction. | COMMENT |
| LOW⚡ | nemo/collections/asr/models/online_diarizer.py | 586 | # Step 4: Generate RTTM style diarization labels from segment ranges and cluster labels | COMMENT |
| LOW⚡ | …llections/asr/parts/utils/multispk_transcribe_utils.py | 1468 | # Step 2: diarize or get GT rttms | COMMENT |
| LOW | …llections/asr/parts/utils/multispk_transcribe_utils.py | 1489 | # Step 3: update diar states | COMMENT |
| LOW | …llections/asr/parts/utils/multispk_transcribe_utils.py | 1510 | # Step 4: find active speakers | COMMENT |
| LOW | …llections/asr/parts/utils/multispk_transcribe_utils.py | 1528 | # Step 5: generate instance for active speakers | COMMENT |
| LOW | …llections/asr/parts/utils/multispk_transcribe_utils.py | 1544 | # Step 6: | COMMENT |
| LOW | …llections/asr/parts/utils/multispk_transcribe_utils.py | 1558 | # Step 7: ASR forward pass for active speakers | COMMENT |
| LOW | …llections/asr/parts/utils/multispk_transcribe_utils.py | 1580 | # Step 8: update ASR states | COMMENT |
| LOW | …llections/asr/parts/utils/multispk_transcribe_utils.py | 1595 | # Step 9: update seglsts with timestamps | COMMENT |
| LOW⚡ | …ollections/asr/parts/submodules/ctc_greedy_decoding.py | 690 | # Step 1: Initialization | COMMENT |
| LOW⚡ | …ollections/asr/parts/submodules/ctc_greedy_decoding.py | 700 | # Step 2: Get most likely labels for current frame | COMMENT |
| LOW⚡ | …ollections/asr/parts/submodules/ctc_greedy_decoding.py | 704 | # Step 3: Get fusion scores | COMMENT |
| LOW⚡ | …ollections/asr/parts/submodules/ctc_greedy_decoding.py | 714 | # Step 4: Get most likely labels with fusion scores. Labels that are blank or repeated are ignored. | COMMENT |
| LOW⚡ | …ollections/asr/parts/submodules/ctc_greedy_decoding.py | 720 | # Step 5: Update labels if they initially weren't blank or repeated | COMMENT |
| LOW⚡ | …ollections/asr/parts/submodules/ctc_greedy_decoding.py | 725 | # Step 6: Update fusion states and scores for non-blank and non-repeated labels | COMMENT |
| LOW⚡ | …ollections/asr/parts/submodules/ctc_greedy_decoding.py | 772 | # Step 2: Get most likely labels for current frame | COMMENT |
| LOW⚡ | …ollections/asr/parts/submodules/ctc_greedy_decoding.py | 777 | # Step 3: Get fusion scores | COMMENT |
| LOW⚡ | …ollections/asr/parts/submodules/ctc_greedy_decoding.py | 786 | # Step 4: Get most likely labels with fusion scores. Labels that are blank or repeated are ignored. | COMMENT |
| LOW⚡ | …ollections/asr/parts/submodules/ctc_greedy_decoding.py | 792 | # Step 5: Update labels if they initially weren't blank or repeated | COMMENT |
| LOW⚡ | …ollections/asr/parts/submodules/ctc_greedy_decoding.py | 800 | # Step 6: Update fusion states and scores for non-blank and non-repeated labels | COMMENT |
| LOW | …ollections/asr/parts/submodules/ctc_greedy_decoding.py | 746 | # Step 1: Initialization for fusion models | COMMENT |
| LOW | nemo/collections/asr/inference/streaming/state/state.py | 219 | # we need to check if the last token is the same as the first token of the completed output | COMMENT |
| LOW⚡ | nemo/collections/asr/data/data_simulation.py | 1021 | # Step 1: Prepare parameters for sentence generation | COMMENT |
| LOW⚡ | nemo/collections/asr/data/data_simulation.py | 1028 | # Step 2: Select a speaker | COMMENT |
| LOW⚡ | nemo/collections/asr/data/data_simulation.py | 1041 | # Step 3: Generate a sentence | COMMENT |
| LOW⚡ | nemo/collections/asr/data/data_simulation.py | 1045 | # Step 4: Generate a timestamp for either silence or overlap | COMMENT |
| LOW⚡ | nemo/collections/asr/data/data_simulation.py | 1542 | # Step 1: Prepare parameters for sentence generation | COMMENT |
| LOW⚡ | nemo/collections/asr/data/data_simulation.py | 1549 | # Step 2: Select a speaker | COMMENT |
| LOW⚡ | nemo/collections/asr/data/data_simulation.py | 1564 | # Step 3: Generate a sentence | COMMENT |
| LOW⚡ | nemo/collections/asr/data/data_simulation.py | 1568 | # Step 4: Generate a time-stamp for either silence or overlap | COMMENT |
| LOW | nemo/collections/asr/data/data_simulation.py | 1063 | # Step 6: Build entries for output files | COMMENT |
| LOW | nemo/collections/asr/data/data_simulation.py | 1133 | # Step 7: Normalize and write to disk | COMMENT |
| LOW | nemo/collections/asr/data/data_simulation.py | 1146 | # Step 8: Clean up memory | COMMENT |
| LOW | nemo/collections/asr/data/data_simulation.py | 1589 | # Step 6: Build entries for output files | COMMENT |
| LOW | nemo/collections/asr/data/data_simulation.py | 1652 | # Step 7: Normalize and write to disk | COMMENT |
| LOW⚡ | nemo/collections/tts/models/magpietts.py | 1936 | # Step 1: Encode text input (always needed) | COMMENT |
| LOW⚡ | nemo/collections/tts/models/magpietts.py | 1939 | # Step 2: Get and scale attention prior | COMMENT |
| LOW⚡ | nemo/collections/tts/models/magpietts.py | 1944 | # Step 3: Process context based on model type | COMMENT |
| LOW⚡ | nemo/collections/tts/models/magpietts.py | 1992 | # Step 5: Apply CTC prior layer filtering | COMMENT |
| LOW⚡ | nemo/collections/tts/models/magpietts.py | 1995 | # Step 6: Return typed output | COMMENT |
| LOW | nemo/collections/tts/models/magpietts.py | 1966 | # Step 4: Dispatch to model-type-specific handler | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | …/collections/speechlm2/parts/metrics/results_logger.py | 345 | # Step 1: Each rank saves its own results with rank suffix | COMMENT |
| LOW⚡ | …/collections/speechlm2/parts/metrics/results_logger.py | 353 | # Step 2: Synchronize all ranks before merging | COMMENT |
| LOW⚡ | …/collections/speechlm2/parts/metrics/results_logger.py | 357 | # Step 3: Only rank 0 merges all results and computes final metrics | COMMENT |
| LOW⚡ | …/collections/speechlm2/parts/metrics/results_logger.py | 434 | # Step 4: Broadcast metrics from rank 0 to all other ranks | COMMENT |
| LOW | …tions/common/losses/latent_speaker_supervision_loss.py | 160 | # Step 1: Identify speaker token positions and their speaker indices. | COMMENT |
| LOW⚡ | …tions/common/losses/latent_speaker_supervision_loss.py | 171 | # Step 2: Forward-fill using cummax on position indices. | COMMENT |
| LOW⚡ | …tions/common/losses/latent_speaker_supervision_loss.py | 179 | # Step 3: Gather the speaker index at the last speaker position. | COMMENT |
| LOW | nemo/collections/asr/models/online_diarizer.py | 547 | # Step 1: Get subsegments for embedding extraction. | COMMENT |
| LOW⚡ | nemo/collections/asr/models/online_diarizer.py | 580 | # Step 3 - Clustering: Perform an online version of clustering algorithm | COMMENT |
| LOW⚡ | nemo/collections/asr/models/online_diarizer.py | 586 | # Step 4: Generate RTTM style diarization labels from segment ranges and cluster labels | COMMENT |
| LOW⚡ | …llections/asr/parts/utils/multispk_transcribe_utils.py | 1468 | # Step 2: diarize or get GT rttms | COMMENT |
| LOW | …llections/asr/parts/utils/multispk_transcribe_utils.py | 1489 | # Step 3: update diar states | COMMENT |
| LOW | …llections/asr/parts/utils/multispk_transcribe_utils.py | 1510 | # Step 4: find active speakers | COMMENT |
| LOW | …llections/asr/parts/utils/multispk_transcribe_utils.py | 1528 | # Step 5: generate instance for active speakers | COMMENT |
| LOW | …llections/asr/parts/utils/multispk_transcribe_utils.py | 1558 | # Step 7: ASR forward pass for active speakers | COMMENT |
| LOW | …llections/asr/parts/utils/multispk_transcribe_utils.py | 1580 | # Step 8: update ASR states | COMMENT |
| LOW | …llections/asr/parts/utils/multispk_transcribe_utils.py | 1595 | # Step 9: update seglsts with timestamps | COMMENT |
| LOW⚡ | …ollections/asr/parts/submodules/ctc_greedy_decoding.py | 690 | # Step 1: Initialization | COMMENT |
| LOW⚡ | …ollections/asr/parts/submodules/ctc_greedy_decoding.py | 700 | # Step 2: Get most likely labels for current frame | COMMENT |
| LOW⚡ | …ollections/asr/parts/submodules/ctc_greedy_decoding.py | 704 | # Step 3: Get fusion scores | COMMENT |
| LOW⚡ | …ollections/asr/parts/submodules/ctc_greedy_decoding.py | 714 | # Step 4: Get most likely labels with fusion scores. Labels that are blank or repeated are ignored. | COMMENT |
| LOW⚡ | …ollections/asr/parts/submodules/ctc_greedy_decoding.py | 720 | # Step 5: Update labels if they initially weren't blank or repeated | COMMENT |
| LOW⚡ | …ollections/asr/parts/submodules/ctc_greedy_decoding.py | 725 | # Step 6: Update fusion states and scores for non-blank and non-repeated labels | COMMENT |
| LOW⚡ | …ollections/asr/parts/submodules/ctc_greedy_decoding.py | 772 | # Step 2: Get most likely labels for current frame | COMMENT |
| LOW⚡ | …ollections/asr/parts/submodules/ctc_greedy_decoding.py | 777 | # Step 3: Get fusion scores | COMMENT |
| LOW⚡ | …ollections/asr/parts/submodules/ctc_greedy_decoding.py | 786 | # Step 4: Get most likely labels with fusion scores. Labels that are blank or repeated are ignored. | COMMENT |
| LOW⚡ | …ollections/asr/parts/submodules/ctc_greedy_decoding.py | 792 | # Step 5: Update labels if they initially weren't blank or repeated | COMMENT |
| LOW⚡ | …ollections/asr/parts/submodules/ctc_greedy_decoding.py | 800 | # Step 6: Update fusion states and scores for non-blank and non-repeated labels | COMMENT |
| LOW | …ollections/asr/parts/submodules/ctc_greedy_decoding.py | 746 | # Step 1: Initialization for fusion models | COMMENT |
| LOW⚡ | nemo/collections/asr/data/data_simulation.py | 1021 | # Step 1: Prepare parameters for sentence generation | COMMENT |
| LOW⚡ | nemo/collections/asr/data/data_simulation.py | 1028 | # Step 2: Select a speaker | COMMENT |
| LOW⚡ | nemo/collections/asr/data/data_simulation.py | 1041 | # Step 3: Generate a sentence | COMMENT |
| LOW⚡ | nemo/collections/asr/data/data_simulation.py | 1045 | # Step 4: Generate a timestamp for either silence or overlap | COMMENT |
| LOW⚡ | nemo/collections/asr/data/data_simulation.py | 1542 | # Step 1: Prepare parameters for sentence generation | COMMENT |
| LOW⚡ | nemo/collections/asr/data/data_simulation.py | 1549 | # Step 2: Select a speaker | COMMENT |
| LOW⚡ | nemo/collections/asr/data/data_simulation.py | 1564 | # Step 3: Generate a sentence | COMMENT |
| LOW⚡ | nemo/collections/asr/data/data_simulation.py | 1568 | # Step 4: Generate a time-stamp for either silence or overlap | COMMENT |
| LOW | nemo/collections/asr/data/data_simulation.py | 1063 | # Step 6: Build entries for output files | COMMENT |
| LOW | nemo/collections/asr/data/data_simulation.py | 1133 | # Step 7: Normalize and write to disk | COMMENT |
| LOW | nemo/collections/asr/data/data_simulation.py | 1146 | # Step 8: Clean up memory | COMMENT |
| LOW | nemo/collections/asr/data/data_simulation.py | 1589 | # Step 6: Build entries for output files | COMMENT |
| LOW | nemo/collections/asr/data/data_simulation.py | 1652 | # Step 7: Normalize and write to disk | COMMENT |
| LOW⚡ | nemo/collections/tts/models/magpietts.py | 1936 | # Step 1: Encode text input (always needed) | COMMENT |
| LOW⚡ | nemo/collections/tts/models/magpietts.py | 1939 | # Step 2: Get and scale attention prior | COMMENT |
| LOW⚡ | nemo/collections/tts/models/magpietts.py | 1944 | # Step 3: Process context based on model type | COMMENT |
| LOW⚡ | nemo/collections/tts/models/magpietts.py | 1992 | # Step 5: Apply CTC prior layer filtering | COMMENT |
| LOW⚡ | nemo/collections/tts/models/magpietts.py | 1995 | # Step 6: Return typed output | COMMENT |
| LOW | nemo/collections/tts/models/magpietts.py | 1966 | # Step 4: Dispatch to model-type-specific handler | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tools/speech_data_explorer/data_explorer.py | 1407 | # If using tarred audio, just return the filename as-is. | COMMENT |
| LOW | nemo/lightning/callback_group.py | 163 | # If we're already inside a wrapped __init__, just call the original | COMMENT |
| LOW | nemo/core/connectors/save_restore_connector.py | 431 | # artifact is optional and we simply return None | COMMENT |
| LOW | nemo/core/classes/common.py | 1380 | # If types are not defined, skip type checks and just call the wrapped method | COMMENT |
| LOW | nemo/core/optim/optimizers.py | 144 | # If we are provided just a Config object, simply return the dictionary of that object | COMMENT |
| LOW | nemo/core/optim/optimizers.py | 156 | # simply return the dictionary that was provided | COMMENT |
| LOW | nemo/agents/voice_agent/pipecat/services/nemo/diar.py | 312 | # if diarization is disabled, just pass the frame through | COMMENT |
| MEDIUM | nemo/collections/speechlm2/models/duplex_ear_tts.py | 380 | # EOS dropout to make the model more robust | COMMENT |
| MEDIUM | nemo/collections/speechlm2/models/duplex_ear_tts.py | 428 | # BOS dropout to make the model more robust | COMMENT |
| MEDIUM | nemo/collections/speechlm2/models/duplex_ear_tts.py | 449 | # BOS dropout to make the model more robust | COMMENT |
| LOW | nemo/collections/speechlm2/modules/speech_generation.py | 115 | # ToDo: move it to cache to need to just create a 1 frame tensor in inference | COMMENT |
| LOW | nemo/collections/common/data/dataset.py | 474 | # if min_monolingual fires, it means we will just return a single, original monolingual utterance | COMMENT |
| LOW | nemo/collections/common/data/lhotse/dataloader.py | 1253 | # Bucket duration bins are provided: just use them. | COMMENT |
| LOW | nemo/collections/common/data/lhotse/nemo_adapters.py | 747 | # just return self. | COMMENT |
| MEDIUM | nemo/collections/audio/data/audio_to_audio_lhotse.py | 69 | # TODO: use fault_tolerant=True for robust loading of target | COMMENT |
| MEDIUM | nemo/collections/audio/data/audio_to_audio_lhotse.py | 73 | # TODO: use fault_tolerant=True for robust loading of target | COMMENT |
| LOW | …ctions/asr/models/hybrid_rnnt_ctc_bpe_models_prompt.py | 351 | # RNNT Path - just use encoded outputs directly | COMMENT |
| MEDIUM | nemo/collections/asr/parts/mixins/diarization.py | 486 | # Be robust to callers accidentally passing "an array of arrays" (dtype=object), | COMMENT |
| MEDIUM⚡ | …mo/collections/asr/parts/utils/asr_confidence_utils.py | 405 | """Implemented by subclass in order to aggregate token confidence to a word-level confidence. | STRING |
| LOW | nemo/collections/asr/parts/submodules/jasper.py | 139 | # simply return symmetric padding for this scenario | COMMENT |
| MEDIUM | nemo/collections/asr/parts/submodules/ctc_decoding.py | 805 | # If the exact timestep information is available, utilize the 1st non-ctc blank token timestep | COMMENT |
| MEDIUM | …odules/magpietts_inference/evaluate_generated_audio.py | 660 | # Japanese: additional reading-based CER on Katakana (pyopenjtalk g2p), robust to | COMMENT |
| LOW | …/collections/tts/data/text_to_speech_dataset_lhotse.py | 407 | # If context audio is not available, just use a dummy context_audio_codes | COMMENT |
| LOW | nemo/collections/tts/data/text_to_speech_dataset.py | 609 | # If context audio is not available, just use a dummy context_audio_codes | COMMENT |
| LOW | tests/collections/common/test_lhotse_dataloading.py | 1675 | # in this test we'll just use 0.1 for simplicity | COMMENT |
| LOW | tests/collections/common/test_lhotse_dataloading.py | 1752 | # in this test we'll just use 0.1 for simplicity | COMMENT |
| LOW | tests/collections/common/test_lhotse_dataloading.py | 1779 | # in this test we'll just use 0.1 for simplicity | COMMENT |
| LOW | tests/collections/common/test_lhotse_dataloading.py | 1880 | # in this test we'll just use 0.1 for simplicity | COMMENT |
| LOW | tests/collections/common/test_lhotse_dataloading.py | 1907 | # in this test we'll just use 0.1 for simplicity | COMMENT |
| LOW | tests/collections/common/test_lhotse_dataloading.py | 1997 | # in this test we'll just use 0.1 for simplicity | COMMENT |
| LOW | tests/collections/common/test_lhotse_dataloading.py | 2024 | # in this test we'll just use 0.1 for simplicity | COMMENT |
| LOW | examples/speechlm2/salm_eval.py | 147 | # If no user prompt is provided, just use the audio placeholder. | COMMENT |
| MEDIUM | …t/server/parsers/nemotron_toolcall_parser_streaming.py | 510 | # re-set stuff pertaining to progress in the current tool | COMMENT |
| MEDIUM | scripts/tokenizers/conf/tabular_data_tokenizer.yaml | 9 | transform: yeo-johnson # can be ['yeo-johnson', 'quantile', 'robust'], check https://scikit-learn.org/stable/modul | CODE |
| MEDIUM | …/speech_recognition/convert_to_tarred_audio_dataset.py | 32 | # supplied to the config in order to utilize webdataset for efficient large dataset handling. | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | tools/easymagpie_vllm_omni/README.md | 215 | # Benchmark zero-shot synthesis with one request-time reference. | COMMENT |
| MEDIUM | nemo/collections/asr/models/online_diarizer.py | 108 | # Set speaker embedding model in eval mode | COMMENT |
| MEDIUM | …ns/asr/parts/context_biasing/boosting_graph_batched.py | 77 | 1.0 # The score for eos token after detected end of context phrase to prevent hallucination for AED models | CODE |
| MEDIUM | …collections/asr/parts/submodules/multitask_decoding.py | 638 | hallucinations_detector: bool = True # detect hallucinations in the predicted tokens | CODE |
| MEDIUM | nemo/collections/asr/parts/submodules/jasper.py | 456 | # Set default context window | COMMENT |
| MEDIUM | …parts/submodules/aed_decoding/aed_batched_streaming.py | 170 | # check for hallucinations | COMMENT |
| MEDIUM | …parts/submodules/aed_decoding/aed_batched_streaming.py | 304 | # check for hallucinations | COMMENT |
| MEDIUM | …parts/submodules/aed_decoding/aed_batched_streaming.py | 347 | # we need to have at least 8 tokens to run hallucinations detector | COMMENT |
| MEDIUM | nemo/collections/asr/inference/nmt/prompts.py | 258 | # Remove any trailing punctuation to reduce the risk of hallucination | COMMENT |
| MEDIUM | nemo/collections/asr/inference/nmt/llm_translator.py | 347 | # Remove hallucinations if ASR transcript is empty string | COMMENT |
| MEDIUM | nemo/collections/tts/models/easy_magpietts_inference.py | 436 | # This enables keeping the zero-shot conditioning module private at release time. | COMMENT |
| MEDIUM | …odules/magpietts_inference/evaluate_generated_audio.py | 337 | # the embedding model doesn't accept NumPy arrays, so we write to a temporary file | COMMENT |
| MEDIUM | tests/collections/asr/test_parallel_expert_encoder.py | 167 | # _forward_online orchestration (stubbed ASR encoder, provided spk_targets) | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tests/setup/data/create_sample_jsonl.py | 36 | "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore " | CODE |
| LOW | tests/setup/data/create_sample_jsonl.py | 36 | "Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore " | CODE |
| LOW⚡ | …ollections/common/test_indexed_full_validator_stats.py | 130 | with pytest.raises(Exception, match="placeholder"): | CODE |
| LOW⚡ | tests/collections/asr/test_text_to_text_dataset.py | 66 | "lorem ipsum dolor sit amet consectetur adipiscing elit", | CODE |
| LOW⚡ | tests/collections/asr/test_text_to_text_dataset.py | 66 | "lorem ipsum dolor sit amet consectetur adipiscing elit", | CODE |
| LOW⚡ | tests/collections/asr/test_text_to_text_dataset.py | 80 | "lorem ipsum dolor sit amet consectetur adipiscing elit", | CODE |
| LOW⚡ | tests/collections/asr/test_text_to_text_dataset.py | 80 | "lorem ipsum dolor sit amet consectetur adipiscing elit", | CODE |
| LOW⚡ | tests/collections/asr/test_text_to_text_dataset.py | 81 | "Lorem ipsum dolor sit amet, consectetur adipiscing elit.", | CODE |
| LOW⚡ | tests/collections/asr/test_text_to_text_dataset.py | 81 | "Lorem ipsum dolor sit amet, consectetur adipiscing elit.", | CODE |
| LOW⚡ | tests/collections/asr/inference/test_bpe_decoder.py | 50 | "lorem ipsum dolor sit amet", | CODE |
| LOW⚡ | tests/collections/asr/inference/test_bpe_decoder.py | 50 | "lorem ipsum dolor sit amet", | CODE |
| LOW⚡ | tests/collections/asr/inference/test_bpe_decoder.py | 78 | "lorem ipsum dolor sit amet", | CODE |
| LOW⚡ | tests/collections/asr/inference/test_bpe_decoder.py | 78 | "lorem ipsum dolor sit amet", | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | nemo/collections/common/data/lhotse/cutset.py | 925 | # as requested by pzelasko | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | nemo/collections/asr/parts/submodules/subsampling.py | 551 | # TODO: implement lengths inside conv_split_by_channel | COMMENT |
| LOW | nemo/collections/asr/data/text_to_text.py | 328 | # TODO: implement, if we really need normalization inplace | COMMENT |
| LOW | …s/speaker_tasks/utils/test_data_simul_utils_speaker.py | 297 | # TODO: add tests for all util functions | COMMENT |
| LOW | …sts/collections/asr/utils/test_data_simul_utils_asr.py | 297 | # TODO: add tests for all util functions | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | nemo/core/classes/dataset.py | 85 | # Usage: | STRING |
| LOW | examples/asr/speech_classification/frame_vad_infer.py | 22 | ## Usage: | STRING |
| LOW | …/speech_recognition/convert_to_tarred_audio_dataset.py | 35 | # Usage: | STRING |