AI Slop Code RIsk Monitor

hiyouga/EasyR1

EasyR1: An Efficient, Scalable, Multi-Modality RL Training Framework based on veRL

19.1 Elevated pattern signal View on GitHub

Maintenance and Governance Review

This report summarizes scanner evidence for hiyouga/EasyR1, a Python project with 5,186 GitHub stars. SynthScan examined 15,042 lines of code across 120 source files, recording 245 pattern matches distributed across 13 syntactic categories. The legacy adjusted pattern signal is 19.1 (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.

19.1
Adjusted Signal
19.1
Raw Pattern Score
100%
Time Factor
2026-09-19
Last Push
5.2K
Stars
Python
Language
15.0K
Lines of Code
120
Files
245
Pattern Hits
2026-10-12
Scan Date
0.06
HC Hit Rate

Risk Review · v3

Use each vector to guide manual verification of the underlying findings.

Cognitive Ownership Risk 42.4/100 · MEDIUM

Can maintainers explain intent, assumptions, and trade-offs? 156 finding(s).

Hallucinated Dependency & Supply Chain Risk 15.3/100 · LOW

Are imports declared and package/API names verified? 41 finding(s).

Agent Over-Engineering Ratio 37.2/100 · MEDIUM

Are wrappers, guards, and repeated structures necessary? 112 finding(s).

PR Review Velocity Impact 61.9/100 · HIGH

Which changes need focused human review? 245 finding(s).

What These Metrics Mean

Adjusted Signal
Legacy pattern score normalized per 1,000 scanned lines and multiplied by the repository-level time factor. It is not an estimate of AI authorship.
Raw Pattern Score
Sum of severity- and context-weighted pattern findings before applying the time factor.
Time Factor
A coarse multiplier based on repository last-push metadata. It does not identify when individual code was written.
Pattern Hits
Count of configured pattern findings. Review each location and surrounding code before acting.
HC Hit Rate
High- and critical-severity findings per scanned file. Severity is a configured detector weight, not proof of a vulnerability or authorship.
Lines / Files
Scan coverage denominators used by the legacy normalized score.

Pattern-Signal History

Run additional scans to build a history of the legacy pattern signal. Score changes are not a measure of AI adoption or code quality.

No multi-scan history yet — run the scanner again to build trend data.

Severity Breakdown

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.

CRITICAL 1HIGH 6MEDIUM 3LOW 235

Directory Score Breakdown

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.

Pattern Findings

The scanner identified 245 distinct pattern matches across 13 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.

Over-Commented Block75 hits · 75 pts
SeverityFileLineSnippetContext
LOWsetup.py1# Copyright 2024 Bytedance Ltd. and/or its affiliatesCOMMENT
LOWtests/check_license.py1# Copyright 2024 Bytedance Ltd. and/or its affiliatesCOMMENT
LOWtests/test_model_merger.py1# Copyright 2024 Bytedance Ltd. and/or its affiliatesCOMMENT
LOWtests/test_dataset.py1# Copyright 2024 Bytedance Ltd. and/or its affiliatesCOMMENT
LOWtests/test_dataproto.py1# Copyright 2024 Bytedance Ltd. and/or its affiliatesCOMMENT
LOWtests/test_checkpoint.py1# Copyright 2024 Bytedance Ltd. and/or its affiliatesCOMMENT
LOWtests/test_dynamic_batch.py1# Copyright 2024 Bytedance Ltd. and/or its affiliatesCOMMENT
LOWverl/protocol.py1# Copyright 2024 Bytedance Ltd. and/or its affiliatesCOMMENT
LOWverl/__init__.py1# Copyright 2024 Bytedance Ltd. and/or its affiliatesCOMMENT
LOWverl/utils/model_utils.py1# Copyright 2024 Bytedance Ltd. and/or its affiliatesCOMMENT
LOWverl/utils/seqlen_balancing.py1# Copyright 2024 Bytedance Ltd. and/or its affiliatesCOMMENT
LOWverl/utils/torch_functional.py1# Copyright 2024 Bytedance Ltd. and/or its affiliatesCOMMENT
LOWverl/utils/py_functional.py1# Copyright 2024 Bytedance Ltd. and/or its affiliatesCOMMENT
LOWverl/utils/ulysses.py1# Copyright 2024 Bytedance Ltd. and/or its affiliatesCOMMENT
LOWverl/utils/__init__.py1# Copyright 2024 Bytedance Ltd. and/or its affiliatesCOMMENT
LOWverl/utils/vllm_utils.py1# Copyright 2024 Bytedance Ltd. and/or its affiliatesCOMMENT
LOWverl/utils/dataset.py1# Copyright 2024 Bytedance Ltd. and/or its affiliatesCOMMENT
LOWverl/utils/tokenizer.py1# Copyright 2024 Bytedance Ltd. and/or its affiliatesCOMMENT
LOWverl/utils/flops_counter.py1# Copyright 2024 Bytedance Ltd. and/or its affiliatesCOMMENT
LOWverl/utils/torch_dtypes.py1# Copyright 2024 Bytedance Ltd. and/or its affiliatesCOMMENT
LOWverl/utils/fsdp_utils.py1# Copyright 2024 Bytedance Ltd. and/or its affiliatesCOMMENT
LOWverl/utils/checkpoint/fsdp_checkpoint_manager.py1# Copyright 2024 Bytedance Ltd. and/or its affiliatesCOMMENT
LOWverl/utils/checkpoint/__init__.py1# Copyright 2024 Bytedance Ltd. and/or its affiliatesCOMMENT
LOWverl/utils/checkpoint/checkpoint_manager.py1# Copyright 2024 Bytedance Ltd. and/or its affiliatesCOMMENT
LOWverl/utils/logger/gen_logger.py1# Copyright 2024 Bytedance Ltd. and/or its affiliatesCOMMENT
LOWverl/utils/logger/__init__.py1# Copyright 2024 Bytedance Ltd. and/or its affiliatesCOMMENT
LOWverl/utils/logger/logger.py1# Copyright 2024 Bytedance Ltd. and/or its affiliatesCOMMENT
LOWverl/models/__init__.py1# Copyright 2024 Bytedance Ltd. and/or its affiliatesCOMMENT
LOWverl/models/monkey_patch.py1# Copyright 2024 Bytedance Ltd. and/or its affiliatesCOMMENT
LOWverl/models/transformers/flash_attention_utils.py1# Copyright 2024 The Fairseq Authors and the HuggingFace Inc. teamCOMMENT
LOWverl/models/transformers/qwen2_vl.py1# Copyright 2024 The Qwen team, Alibaba Group and the HuggingFace Inc. teamCOMMENT
LOWverl/models/transformers/qwen3_vl.py1# Copyright 2024 The Qwen team, Alibaba Group and the HuggingFace Inc. teamCOMMENT
LOWverl/models/transformers/__init__.py1# Copyright 2024 Bytedance Ltd. and/or its affiliatesCOMMENT
LOWverl/workers/config.py1# Copyright 2024 Bytedance Ltd. and/or its affiliatesCOMMENT
LOWverl/workers/fsdp_workers.py1# Copyright 2024 Bytedance Ltd. and/or its affiliatesCOMMENT
LOWverl/workers/__init__.py1# Copyright 2024 Bytedance Ltd. and/or its affiliatesCOMMENT
LOWverl/workers/sharding_manager/fsdp_vllm.py1# Copyright 2024 Bytedance Ltd. and/or its affiliatesCOMMENT
LOWverl/workers/sharding_manager/__init__.py1# Copyright 2024 Bytedance Ltd. and/or its affiliatesCOMMENT
LOWverl/workers/sharding_manager/fsdp_ulysses.py1# Copyright 2024 Bytedance Ltd. and/or its affiliatesCOMMENT
LOWverl/workers/sharding_manager/base.py1# Copyright 2024 Bytedance Ltd. and/or its affiliatesCOMMENT
LOWverl/workers/rollout/config.py1# Copyright 2024 Bytedance Ltd. and/or its affiliatesCOMMENT
LOWverl/workers/rollout/__init__.py1# Copyright 2024 Bytedance Ltd. and/or its affiliatesCOMMENT
LOWverl/workers/rollout/vllm_rollout_spmd.py1# Copyright 2024 Bytedance Ltd. and/or its affiliatesCOMMENT
LOWverl/workers/rollout/base.py1# Copyright 2024 Bytedance Ltd. and/or its affiliatesCOMMENT
LOWverl/workers/reward/config.py1# Copyright 2024 Bytedance Ltd. and/or its affiliatesCOMMENT
LOWverl/workers/reward/__init__.py1# Copyright 2024 Bytedance Ltd. and/or its affiliatesCOMMENT
LOWverl/workers/reward/function.py1# Copyright 2024 Bytedance Ltd. and/or its affiliatesCOMMENT
LOWverl/workers/critic/dp_critic.py1# Copyright 2024 Bytedance Ltd. and/or its affiliatesCOMMENT
LOWverl/workers/critic/config.py1# Copyright 2024 Bytedance Ltd. and/or its affiliatesCOMMENT
LOWverl/workers/critic/__init__.py1# Copyright 2024 Bytedance Ltd. and/or its affiliatesCOMMENT
LOWverl/workers/critic/base.py1# Copyright 2024 Bytedance Ltd. and/or its affiliatesCOMMENT
LOWverl/workers/actor/config.py1# Copyright 2024 Bytedance Ltd. and/or its affiliatesCOMMENT
LOWverl/workers/actor/__init__.py1# Copyright 2024 Bytedance Ltd. and/or its affiliatesCOMMENT
LOWverl/workers/actor/dp_actor.py1# Copyright 2024 Bytedance Ltd. and/or its affiliatesCOMMENT
LOWverl/workers/actor/base.py1# Copyright 2024 Bytedance Ltd. and/or its affiliatesCOMMENT
LOWverl/single_controller/__init__.py1# Copyright 2024 Bytedance Ltd. and/or its affiliatesCOMMENT
LOWverl/single_controller/ray/__init__.py1# Copyright 2024 Bytedance Ltd. and/or its affiliatesCOMMENT
LOWverl/single_controller/ray/base.py1# Copyright 2024 Bytedance Ltd. and/or its affiliatesCOMMENT
LOWverl/single_controller/base/worker.py1# Copyright 2024 Bytedance Ltd. and/or its affiliatesCOMMENT
LOWverl/single_controller/base/worker_group.py1# Copyright 2024 Bytedance Ltd. and/or its affiliatesCOMMENT
15 more matches not shown…
Hyper-Verbose Identifiers53 hits · 57 pts
SeverityFileLineSnippetContext
LOWtests/test_model_merger.py30def test_save_pretrained_preserves_checkpoint_generation_config(tmp_path, monkeypatch):CODE
LOWtests/test_model_merger.py56def test_save_pretrained_without_checkpoint_generation_config(tmp_path, monkeypatch):CODE
LOWtests/test_dataproto.py66def test_tensor_dict_constructor():CODE
LOWtests/test_dataproto.py166def test_data_proto_save_load():CODE
LOWtests/test_checkpoint.py43def test_remove_obsolete_ckpt(save_checkpoint_path):CODE
LOWverl/utils/seqlen_balancing.py153def get_seqlen_balanced_partitions(seqlen_list: list[int], k_partitions: int, equal_size: bool) -> list[list[int]]:CODE
LOWverl/utils/seqlen_balancing.py172 def _check_and_sort_partitions(partitions):CODE
LOWverl/utils/torch_functional.py39def log_probs_from_logits_flash_attn(logits: torch.Tensor, labels: torch.Tensor) -> torch.Tensor:CODE
LOWverl/utils/torch_functional.py191def get_constant_schedule_with_warmup(CODE
LOWverl/utils/torch_functional.py207def get_cosine_schedule_with_warmup(CODE
LOWverl/utils/py_functional.py67def is_transformers_version_greater_than(content: str):CODE
LOW⚡verl/utils/ulysses.py31def set_ulysses_sequence_parallel_group(group: dist.ProcessGroup):CODE
LOW⚡verl/utils/ulysses.py39def get_ulysses_sequence_parallel_group() -> Optional[dist.ProcessGroup]:CODE
LOW⚡verl/utils/ulysses.py47def get_ulysses_sequence_parallel_world_size(group: ProcessGroup = None) -> int:CODE
LOW⚡verl/utils/ulysses.py55def get_ulysses_sequence_parallel_rank(group: ProcessGroup = None) -> int:CODE
LOWverl/utils/ulysses.py294def ulysses_pad_and_slice_inputs(CODE
LOWverl/utils/checkpoint/checkpoint_manager.py111def get_checkpoint_tracker_filename(root_path: str) -> str:CODE
LOWverl/models/transformers/flash_attention_utils.py62def _custom_flash_attention_forward(CODE
LOWverl/workers/fsdp_workers.py503 def _process_multi_modal_inputs(self, data: DataProto):CODE
LOWverl/workers/sharding_manager/fsdp_vllm.py167 def load_vllm_and_sync_weights(self):CODE
LOWverl/workers/sharding_manager/fsdp_vllm.py220 def _drain_vllm_encoder_cache(self):CODE
LOWverl/workers/rollout/vllm_rollout_spmd.py54def _process_multi_modal_data(CODE
LOWverl/workers/reward/function.py49 def compute_reward_sequential(self, data: DataProto) -> Tuple[torch.Tensor, dict[str, list[float]]]:CODE
LOWverl/single_controller/ray/base.py54def sort_placement_group_by_node_ip(pgs: list[PlacementGroup]) -> list[PlacementGroup]:CODE
LOWverl/single_controller/ray/base.py244 def _init_with_detached_workers(self, worker_names: list[str]) -> None:CODE
LOWverl/single_controller/ray/base.py414def _bind_workers_method_to_parent(cls, key, user_defined_cls):CODE
LOWverl/single_controller/ray/base.py453def create_colocated_worker_cls(class_dict: dict[str, RayClassWithInitArgs]):CODE
LOWverl/single_controller/base/worker.py59 def get_availale_master_addr_port(self) -> Tuple[str, str]:CODE
LOWverl/single_controller/base/worker.py195 def execute_with_func_generator(self, func, *args, **kwargs):CODE
LOWverl/single_controller/base/worker_group.py113 def _block_until_all_workers_alive(self) -> None:CODE
LOWverl/single_controller/base/worker_group.py121 def start_worker_aliveness_check(self, every_n_seconds=1) -> None:CODE
LOWverl/single_controller/base/decorator.py48def _split_args_kwargs_data_proto(chunks: int, *args, **kwargs):CODE
LOWverl/single_controller/base/decorator.py76def _concat_data_proto_or_future(outputs: list[DataProto]) -> DataProto:CODE
LOW⚡verl/single_controller/base/decorator.py106def dispatch_dp_compute_data_proto(worker_group: "WorkerGroup", *args, **kwargs):CODE
LOW⚡verl/single_controller/base/decorator.py111def dispatch_dp_compute_data_proto_with_func(worker_group: "WorkerGroup", *args, **kwargs):CODE
LOW⚡verl/single_controller/base/decorator.py118def collect_dp_compute_data_proto(worker_group: "WorkerGroup", outputs: list[DataProto]) -> DataProto:CODE
LOW⚡verl/single_controller/base/decorator.py126def get_predefined_dispatch_fn(dispatch_mode: Dispatch):CODE
LOWverl/single_controller/base/decorator.py156def get_predefined_execute_fn(execute_mode: Execute):CODE
LOWverl/single_controller/base/register_center/ray.py27def create_worker_group_register_center(name, info):CODE
LOWverl/trainer/metrics.py116def compute_throughout_metrics(batch: DataProto, timing_raw: dict[str, float], num_gpus: int) -> dict[str, Any]:CODE
LOWverl/trainer/ray_trainer.py109 def _check_resource_available(self):CODE
LOWverl/trainer/ray_trainer.py374 def _maybe_log_val_generations(CODE
LOWverl/trainer/core_algos.py126def compute_gae_advantage_return(CODE
LOWverl/trainer/core_algos.py176def compute_grpo_outcome_advantage(CODE
LOWverl/trainer/core_algos.py220def compute_grpo_passk_outcome_advantage(CODE
LOWverl/trainer/core_algos.py269def compute_rloo_outcome_advantage(CODE
LOWverl/trainer/core_algos.py312def compute_reinforce_plus_plus_outcome_advantage(CODE
LOWverl/trainer/core_algos.py345def compute_remax_outcome_advantage(CODE
LOWexamples/android_gui_cookbook/play_agent.py64 def calculate_next_button_position(self) -> Tuple[int, int]:CODE
LOWexamples/android_gui_cookbook/collect_data.py88 def calculate_next_button_position(self) -> Tuple[int, int]:CODE
LOWscripts/model_merger.py48def save_pretrained_with_generation_config(CODE
LOWscripts/model_merger.py61def merge_lora_into_base_and_save(CODE
LOWscripts/model_merger.py104def upload_model_to_huggingface(local_path: str, remote_path: str):CODE
Unused Imports39 hits · 39 pts
SeverityFileLineSnippetContext
LOWverl/utils/flops_counter.py21CODE
LOWverl/utils/checkpoint/__init__.py15CODE
LOWverl/utils/checkpoint/__init__.py15CODE
LOWverl/utils/checkpoint/__init__.py15CODE
LOWverl/utils/logger/__init__.py16CODE
LOWverl/models/transformers/qwen2_vl.py21CODE
LOWverl/models/transformers/qwen2_vl.py21CODE
LOWverl/models/transformers/qwen2_vl.py27CODE
LOWverl/models/transformers/qwen3_vl.py21CODE
LOWverl/models/transformers/qwen3_vl.py21CODE
LOWverl/models/transformers/qwen3_vl.py27CODE
LOWverl/workers/config.py20CODE
LOWverl/workers/config.py20CODE
LOWverl/workers/config.py20CODE
LOWverl/workers/config.py20CODE
LOWverl/workers/sharding_manager/__init__.py16CODE
LOWverl/workers/sharding_manager/__init__.py17CODE
LOWverl/workers/sharding_manager/__init__.py18CODE
LOWverl/workers/rollout/__init__.py16CODE
LOWverl/workers/rollout/__init__.py17CODE
LOWverl/workers/reward/__init__.py15CODE
LOWverl/workers/reward/__init__.py16CODE
LOWverl/workers/critic/__init__.py15CODE
LOWverl/workers/actor/__init__.py15CODE
LOWverl/workers/actor/__init__.py15CODE
LOWverl/workers/actor/__init__.py15CODE
LOWverl/workers/actor/__init__.py15CODE
LOWverl/workers/actor/__init__.py15CODE
LOWverl/workers/actor/__init__.py15CODE
LOWverl/single_controller/ray/__init__.py15CODE
LOWverl/single_controller/ray/__init__.py15CODE
LOWverl/single_controller/ray/__init__.py15CODE
LOWverl/single_controller/ray/__init__.py15CODE
LOWverl/single_controller/base/decorator.py26CODE
LOWverl/single_controller/base/__init__.py15CODE
LOWverl/single_controller/base/__init__.py16CODE
LOWverl/single_controller/base/__init__.py16CODE
LOWverl/single_controller/base/__init__.py16CODE
LOWverl/trainer/core_algos.py34CODE
Empty Error Handlers6 hits · 30 pts
SeverityFileLineSnippetContext
HIGHverl/protocol.py41except Exception:CODE
HIGHverl/workers/sharding_manager/fsdp_vllm.py243except Exception:CODE
HIGHverl/workers/sharding_manager/fsdp_vllm.py260except Exception:CODE
HIGHverl/workers/critic/dp_critic.py39except ImportError:CODE
HIGHverl/workers/actor/dp_actor.py41except ImportError:CODE
HIGHexamples/reward_function/r1v.py39except Exception:CODE
Excessive Try-Catch Wrapping25 hits · 25 pts
SeverityFileLineSnippetContext
LOWverl/protocol.py41except Exception:CODE
LOWverl/utils/py_functional.py62 except Exception:CODE
LOWverl/utils/checkpoint/checkpoint_manager.py87 except Exception as e:CODE
LOWverl/utils/checkpoint/checkpoint_manager.py168 except Exception as e:CODE
LOWverl/workers/fsdp_workers.py189 except Exception:CODE
LOWverl/workers/sharding_manager/fsdp_vllm.py243 except Exception:CODE
LOWverl/workers/sharding_manager/fsdp_vllm.py260 except Exception:CODE
LOWverl/workers/reward/function.py122 except Exception as e:CODE
LOWverl/single_controller/ray/base.py423 except Exception:CODE
LOWverl/single_controller/ray/base.py443 except Exception:CODE
LOWverl/single_controller/base/worker_group.py142 except Exception:CODE
LOWverl/single_controller/base/worker_group.py177 except Exception:CODE
LOWverl/single_controller/base/worker_group.py193 except Exception:CODE
LOWexamples/reward_function/r1v.py39 except Exception:CODE
LOWexamples/android_gui_cookbook/adb_controller.py102 except Exception as e:CODE
LOWexamples/android_gui_cookbook/adb_controller.py123 except Exception as e:CODE
LOWexamples/android_gui_cookbook/adb_controller.py141 except Exception as e:CODE
LOWexamples/android_gui_cookbook/play_agent.py109 except Exception as e:CODE
LOWexamples/android_gui_cookbook/play_agent.py154 except Exception as e:CODE
LOWexamples/android_gui_cookbook/vlm_client.py70 except Exception as e:CODE
LOWexamples/android_gui_cookbook/vlm_client.py105 except Exception as e:CODE
LOWexamples/android_gui_cookbook/collect_data.py131 except Exception as e:CODE
LOWexamples/android_gui_cookbook/collect_data.py374 except Exception as e:CODE
LOWexamples/android_gui_cookbook/collect_data.py440 except Exception as e:CODE
LOWscripts/model_merger.py188 except Exception:CODE
Modern Structural Boilerplate17 hits · 17 pts
SeverityFileLineSnippetContext
LOWverl/protocol.py45__all__ = ["DataProto", "union_tensor_dict"]CODE
LOWverl/utils/checkpoint/__init__.py18__all__ = ["CHECKPOINT_TRACKER", "find_latest_ckpt", "remove_obsolete_ckpt"]CODE
LOWverl/utils/logger/__init__.py19__all__ = ["Tracker"]CODE
LOWverl/workers/config.py26__all__ = [CODE
LOWverl/workers/sharding_manager/__init__.py21__all__ = ["BaseShardingManager", "FSDPUlyssesShardingManager", "FSDPVLLMShardingManager"]CODE
LOWverl/workers/rollout/__init__.py20__all__ = ["RolloutConfig", "vLLMRollout"]CODE
LOWverl/workers/rollout/base.py20__all__ = ["BaseRollout"]CODE
LOWverl/workers/reward/__init__.py19__all__ = ["AutoRewardManager", "RewardConfig"]CODE
LOWverl/workers/critic/dp_critic.py43__all__ = ["DataParallelPPOCritic"]CODE
LOWverl/workers/critic/__init__.py18__all__ = ["CriticConfig"]CODE
LOWverl/workers/critic/base.py27__all__ = ["BasePPOCritic"]CODE
LOWverl/workers/actor/__init__.py18__all__ = [CODE
LOWverl/workers/actor/dp_actor.py45__all__ = ["DataParallelPPOActor"]CODE
LOWverl/workers/actor/base.py27__all__ = ["BasePPOActor"]CODE
LOWverl/single_controller/ray/__init__.py18__all__ = ["RayClassWithInitArgs", "RayResourcePool", "RayWorkerGroup", "create_colocated_worker_cls"]CODE
LOWverl/single_controller/ray/base.py34__all__ = ["Worker"]CODE
LOWverl/single_controller/base/__init__.py19__all__ = ["ClassWithInitArgs", "ResourcePool", "Worker", "WorkerGroup"]CODE
Deep Nesting14 hits · 14 pts
SeverityFileLineSnippetContext
LOWverl/utils/model_utils.py38CODE
LOWverl/utils/torch_functional.py154CODE
LOWverl/utils/torch_functional.py318CODE
LOWverl/utils/dataset.py157CODE
LOWverl/utils/dataset.py222CODE
LOWverl/utils/flops_counter.py24CODE
LOWverl/utils/fsdp_utils.py138CODE
LOWverl/utils/fsdp_utils.py154CODE
LOWverl/models/transformers/qwen2_vl.py30CODE
LOWverl/workers/fsdp_workers.py503CODE
LOWverl/workers/actor/dp_actor.py219CODE
LOWverl/single_controller/ray/base.py249CODE
LOWverl/trainer/ray_trainer.py561CODE
LOWexamples/android_gui_cookbook/collect_data.py382CODE
AI Structural Patterns11 hits · 11 pts
SeverityFileLineSnippetContext
LOWverl/protocol.py680CODE
LOWverl/utils/torch_functional.py259CODE
LOWverl/utils/dataset.py97CODE
LOWverl/workers/fsdp_workers.py601CODE
LOWverl/workers/fsdp_workers.py630CODE
LOWverl/workers/fsdp_workers.py662CODE
LOWverl/workers/fsdp_workers.py695CODE
LOWverl/workers/fsdp_workers.py717CODE
LOWverl/workers/fsdp_workers.py763CODE
LOWverl/single_controller/ray/base.py49CODE
LOWverl/single_controller/base/worker.py202CODE
Hallucination Indicators1 hit · 10 pts
SeverityFileLineSnippetContext
CRITICALverl/trainer/ray_trainer.py406 repeat_times = self.config.worker.rollout.val_override_config.get("n", 1)CODE
Modern AI Meta-Vocabulary1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUMREADME.md13### Check our new open-source project —<br>🐧 [PenguinHarness](https://github.com/Prism-Shadow/penguin-harness): Local-fiCOMMENT
Self-Referential Comments1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUMverl/utils/logger/gen_logger.py68 # Create a new table with same columns and existing dataCOMMENT
AI Slop Vocabulary1 hit · 3 pts
SeverityFileLineSnippetContext
MEDIUMverl/trainer/ray_trainer.py93 # For Megatron backend, we recommend using max_colocate_count>1 that can utilize different WorkerGroup for dCOMMENT
Fake / Example Data1 hit · 1 pts
SeverityFileLineSnippetContext
LOWverl/utils/logger/logger.py131 self.writer.add_hparams(hparam_dict=config_dict, metric_dict={"placeholder": 0})CODE