A unified inference and post-training framework for accelerated video generation.
This report presents the forensic synthetic code analysis of hao-ai-lab/FastVideo, a Python project with 3,837 GitHub stars. SynthScan v2.0 examined 369,480 lines of code across 1834 source files, recording 5220 pattern matches distributed across 23 syntactic categories. The overall adjusted score of 20.4 places this repository in the Moderate AI signal band.
The scanner applied 160+ deterministic lexical heuristics, multi-line block detectors, abstract syntax tree depth profilers, and a cross-file Jaccard similarity matrix to construct a statistically normalised synthetic code estimate. All matches are individually weighted by severity coefficient and contextual multiplier before summation, and the resulting headline score is temporally discounted to account for the repository's development history relative to the commercial emergence of large language model coding tooling (November 2022 onward).
Longitudinal tracking requires multiple scan runs. Once this repository is re-scanned after new commits land, this chart will visualise how the synthetic code signal evolves over time — enabling you to detect whether AI authorship is growing, stabilising, or being actively corrected by human engineers.
Classifies detected patterns by their diagnostic confidence and structural impact. CRITICAL patterns (coefficient 10) represent definitive synthetic signatures — hallucinated imports, explicit LLM attribution metadata — virtually never produced by human authors. HIGH (5) indicates strong structural tells such as cross-file repetition or cross-linguistic idioms. MEDIUM (2) covers recognisable conversational padding and AI-specific vocabulary. LOW (1) captures subtle indicators like tautological comments and generic boilerplate that require density to carry independent signal.
This horizontal bar chart decomposes the repository's raw synthetic code score by top-level directory, allowing you to pinpoint precisely which modules or components carry the highest AI authorship density. Directories with disproportionately high scores relative to their size warrant targeted manual review: concentrated AI signatures often trace back to mass-generated configuration layers, auto-ported test suites, LLM-scaffolded boilerplate classes, or entire subsystems authored under heavy copilot assistance. Use this view to prioritise your human code-review effort.
The scanner identified 5220 distinct pattern matches across 23 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a statistically significant AI authorship indicator. 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 diagnostic confidence level (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — comment-context matches receive a ×1.5 weight because LLMs systematically over-annotate. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier as dense clusters constitute far stronger evidence of synthetic authorship than isolated hits.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | fastvideo-kernel/CMakeLists.txt | 32 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | fastvideo-kernel/CMakeLists.txt | 44 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | fastvideo-kernel/CMakeLists.txt | 128 | # --------------------------- | COMMENT |
| MEDIUM | fastvideo-kernel/CMakeLists.txt | 130 | # --------------------------- | COMMENT |
| MEDIUM | fastvideo-kernel/CMakeLists.txt | 253 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | fastvideo-kernel/CMakeLists.txt | 255 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | fastvideo-kernel/build.sh | 13 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | fastvideo-kernel/build.sh | 23 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …eo-kernel/python/fastvideo_kernel/block_sparse_attn.py | 11 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …eo-kernel/python/fastvideo_kernel/block_sparse_attn.py | 13 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …eo-kernel/python/fastvideo_kernel/block_sparse_attn.py | 55 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …eo-kernel/python/fastvideo_kernel/block_sparse_attn.py | 57 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …eo-kernel/python/fastvideo_kernel/block_sparse_attn.py | 107 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …eo-kernel/python/fastvideo_kernel/block_sparse_attn.py | 109 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …eo-kernel/python/fastvideo_kernel/block_sparse_attn.py | 237 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …eo-kernel/python/fastvideo_kernel/block_sparse_attn.py | 239 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …eo-kernel/python/fastvideo_kernel/block_sparse_attn.py | 367 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …eo-kernel/python/fastvideo_kernel/block_sparse_attn.py | 369 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …ideo_kernel/triton_kernels/block_sparse_attn_triton.py | 15 | # ──────────────────────────── SPARSE ADDITION BEGIN ─────────────────────────── | COMMENT |
| MEDIUM | …ideo_kernel/triton_kernels/block_sparse_attn_triton.py | 17 | # ──────────────────────────── SPARSE ADDITION END ───────────────────────────── | COMMENT |
| MEDIUM | …ideo_kernel/triton_kernels/block_sparse_attn_triton.py | 31 | # ──────────────────────────── SPARSE ADDITION BEGIN ─────────────────────────── | COMMENT |
| MEDIUM | …ideo_kernel/triton_kernels/block_sparse_attn_triton.py | 163 | # ──────────────────────────── SPARSE ADDITION END ───────────────────────────── | COMMENT |
| MEDIUM | …ideo_kernel/triton_kernels/block_sparse_attn_triton.py | 691 | # ──────────────────────────── SPARSE ADDITION BEGIN ─────────────────────────── | COMMENT |
| MEDIUM | fastvideo-kernel/tests/test_attn_qat_infer.py | 55 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | fastvideo-kernel/tests/test_attn_qat_infer.py | 57 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | fastvideo-kernel/tests/test_attn_qat_infer.py | 96 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | fastvideo-kernel/tests/test_attn_qat_infer.py | 98 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | fastvideo-kernel/tests/test_attn_qat_train.py | 1279 | # ----------------------------- | COMMENT |
| MEDIUM⚡ | fastvideo-kernel/tests/test_attn_qat_train.py | 1281 | # ----------------------------- | COMMENT |
| MEDIUM⚡ | fastvideo-kernel/tests/test_attn_qat_train.py | 1286 | # ----------------------------- | COMMENT |
| MEDIUM⚡ | fastvideo-kernel/tests/test_attn_qat_train.py | 1288 | # ----------------------------- | COMMENT |
| MEDIUM⚡ | fastvideo-kernel/tests/test_attn_qat_train.py | 1293 | # ----------------------------- | COMMENT |
| MEDIUM⚡ | fastvideo-kernel/tests/test_attn_qat_train.py | 1295 | # ----------------------------- | COMMENT |
| MEDIUM⚡ | fastvideo-kernel/tests/test_attn_qat_train.py | 1298 | # ----------------------------- | COMMENT |
| MEDIUM⚡ | fastvideo-kernel/tests/test_attn_qat_train.py | 1300 | # ----------------------------- | COMMENT |
| MEDIUM⚡ | fastvideo-kernel/tests/test_attn_qat_train.py | 1306 | # ----------------------------- | COMMENT |
| MEDIUM⚡ | fastvideo-kernel/tests/test_attn_qat_train.py | 1308 | # ----------------------------- | COMMENT |
| MEDIUM⚡ | fastvideo-kernel/tests/test_attn_qat_train.py | 1319 | # ----------------------------- | COMMENT |
| MEDIUM⚡ | fastvideo-kernel/tests/test_attn_qat_train.py | 1322 | # ----------------------------- | COMMENT |
| MEDIUM⚡ | fastvideo-kernel/tests/test_attn_qat_train.py | 1327 | # ----------------------------- | COMMENT |
| MEDIUM⚡ | fastvideo-kernel/tests/test_attn_qat_train.py | 1329 | # ----------------------------- | COMMENT |
| MEDIUM⚡ | fastvideo-kernel/tests/test_attn_qat_train.py | 1381 | # ----------------------------- | COMMENT |
| MEDIUM⚡ | fastvideo-kernel/tests/test_attn_qat_train.py | 1383 | # ----------------------------- | COMMENT |
| MEDIUM⚡ | fastvideo-kernel/tests/test_attn_qat_train.py | 1388 | # ----------------------------- | COMMENT |
| MEDIUM⚡ | fastvideo-kernel/tests/test_attn_qat_train.py | 1390 | # ----------------------------- | COMMENT |
| MEDIUM⚡ | fastvideo-kernel/tests/test_attn_qat_train.py | 1395 | # ----------------------------- | COMMENT |
| MEDIUM⚡ | fastvideo-kernel/tests/test_attn_qat_train.py | 1397 | # ----------------------------- | COMMENT |
| MEDIUM⚡ | fastvideo-kernel/tests/test_attn_qat_train.py | 1402 | # ----------------------------- | COMMENT |
| MEDIUM⚡ | fastvideo-kernel/tests/test_attn_qat_train.py | 1404 | # ----------------------------- | COMMENT |
| MEDIUM⚡ | fastvideo-kernel/tests/test_attn_qat_train.py | 1415 | # ----------------------------- | COMMENT |
| MEDIUM⚡ | fastvideo-kernel/tests/test_attn_qat_train.py | 1417 | # ----------------------------- | COMMENT |
| MEDIUM⚡ | fastvideo-kernel/tests/test_attn_qat_train.py | 1422 | # ----------------------------- | COMMENT |
| MEDIUM⚡ | fastvideo-kernel/tests/test_attn_qat_train.py | 1424 | # ----------------------------- | COMMENT |
| MEDIUM | fastvideo-kernel/tests/test_attn_qat_train.py | 1349 | # ----------------------------- | COMMENT |
| MEDIUM | fastvideo-kernel/tests/test_attn_qat_train.py | 1351 | # ----------------------------- | COMMENT |
| MEDIUM | fastvideo-kernel/tests/test_attn_qat_train.py | 1444 | # ----------------------------- | COMMENT |
| MEDIUM | fastvideo-kernel/tests/test_attn_qat_train.py | 1446 | # ----------------------------- | COMMENT |
| MEDIUM | fastvideo-kernel/tests/test_fused_compress_topk.py | 12 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | fastvideo-kernel/tests/test_fused_compress_topk.py | 14 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | fastvideo-kernel/tests/test_fused_compress_topk.py | 80 | # --------------------------------------------------------------------------- | COMMENT |
| 651 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | collect_env.py | 129 | def run_and_parse_first_match(run_lambda, command, regex): | CODE |
| LOW | collect_env.py | 140 | def run_and_return_first_line(run_lambda, command): | CODE |
| LOW | collect_env.py | 172 | def get_nvidia_driver_version(run_lambda): | CODE |
| LOW | collect_env.py | 281 | def summarize_fastvideo_build_flags(): | CODE |
| LOW | collect_env.py | 496 | def get_cachingallocator_config(): | CODE |
| LOW | collect_env.py | 501 | def get_cuda_module_loading_config(): | CODE |
| LOW | comfyui/video_generator/video_generator.py | 127 | def _monitor_for_interruption(self): | CODE |
| LOW | fastvideo-kernel/python/fastvideo_kernel/vsa_utils.py | 29 | def get_tile_partition_indices( | CODE |
| LOW | fastvideo-kernel/python/fastvideo_kernel/vsa_utils.py | 55 | def get_reverse_tile_partition_indices( | CODE |
| LOW | fastvideo-kernel/python/fastvideo_kernel/vsa_utils.py | 65 | def construct_variable_block_sizes( | CODE |
| LOW | …eo-kernel/python/fastvideo_kernel/block_sparse_attn.py | 87 | def _invert_indices_for_backward( | CODE |
| LOW | …eo-kernel/python/fastvideo_kernel/block_sparse_attn.py | 141 | def _block_sparse_attn_triton_fake( | CODE |
| LOW | …eo-kernel/python/fastvideo_kernel/block_sparse_attn.py | 163 | def block_sparse_attn_backward_triton( | CODE |
| LOW | …eo-kernel/python/fastvideo_kernel/block_sparse_attn.py | 201 | def _block_sparse_attn_backward_triton_fake( | CODE |
| LOW⚡ | …eo-kernel/python/fastvideo_kernel/block_sparse_attn.py | 372 | def block_sparse_attn_from_indices( | CODE |
| LOW | …/python/fastvideo_kernel/block_sparse_attn_cute_fwd.py | 72 | def _choose_q_sparse_block_size(q_len: int, m_block_size: int = _M_BLOCK_SIZE_DEFAULT) -> int: | CODE |
| LOW | …/python/fastvideo_kernel/block_sparse_attn_cute_fwd.py | 199 | def block_sparse_attn_cute_fwd( | CODE |
| LOW | …/python/fastvideo_kernel/block_sparse_attn_cute_fwd.py | 236 | def block_sparse_attn_cute_fwd_bshd( | CODE |
| LOW | …o-kernel/python/fastvideo_kernel/turbodiffusion_ops.py | 205 | def _layer_norm_param_fwd_fused( | CODE |
| LOW | …o-kernel/python/fastvideo_kernel/turbodiffusion_ops.py | 305 | def _layer_norm_noparam_fwd_fused( | CODE |
| LOW | fastvideo-kernel/python/fastvideo_kernel/vmoba.py | 69 | def _select_threshold_query_head(gate: torch.Tensor, | CODE |
| LOW | fastvideo-kernel/python/fastvideo_kernel/vmoba.py | 216 | def _select_threshold_overall(gate: torch.Tensor, valid_gate_mask: torch.Tensor, | CODE |
| LOW | fastvideo-kernel/python/fastvideo_kernel/vmoba.py | 308 | def _select_threshold_head_global(gate: torch.Tensor, | CODE |
| LOW | fastvideo-kernel/python/fastvideo_kernel/vmoba.py | 935 | def test_attn_varlen_moba_speed(batch, | CODE |
| LOW | …fastvideo_kernel/triton_kernels/fused_compress_topk.py | 63 | def _fused_block_mean_bwd_kernel( | CODE |
| LOW | …fastvideo_kernel/triton_kernels/fused_compress_topk.py | 282 | def _pytorch_topk_mask_fallback( | CODE |
| LOW | …thon/fastvideo_kernel/triton_kernels/st_attn_triton.py | 20 | def get_common_autotune_config(): | CODE |
| LOW | …thon/fastvideo_kernel/triton_kernels/st_attn_triton.py | 233 | def sliding_tile_attention_triton( | CODE |
| LOW | …ideo_kernel/triton_kernels/block_sparse_attn_triton.py | 692 | def triton_block_sparse_attn_forward(q, k, v, q2k_index, q2k_num, | CODE |
| LOW | …ideo_kernel/triton_kernels/block_sparse_attn_triton.py | 746 | def triton_block_sparse_attn_backward(do, q, k, v, o, M, q2k_index, q2k_num, | CODE |
| LOW | …thon/fastvideo_kernel/triton_kernels/attn_qat_train.py | 132 | def _host_descriptor_pre_hook(nargs): | CODE |
| LOW | …thon/fastvideo_kernel/triton_kernels/attn_qat_train.py | 454 | def _compute_cross_attn_pointer_offsets(bhid, H, N_CTX_Q, stride_z_q, stride_z_kv, stride_h_q, stride_h_kv): | CODE |
| LOW | fastvideo-kernel/tests/test_sta.py | 76 | def test_sliding_tile_attention(): | CODE |
| LOW | fastvideo-kernel/tests/test_attn_qat_train.py | 145 | def test_qat_attention_forward(): | CODE |
| LOW | fastvideo-kernel/tests/test_attn_qat_train.py | 191 | def test_qat_attention_backward(): | CODE |
| LOW | fastvideo-kernel/tests/test_attn_qat_train.py | 272 | def test_qat_attention_different_shapes(): | CODE |
| LOW | fastvideo-kernel/tests/test_attn_qat_train.py | 317 | def test_qat_attention_non_causal(): | CODE |
| LOW | fastvideo-kernel/tests/test_attn_qat_train.py | 357 | def test_qat_attention_causal(): | CODE |
| LOW | fastvideo-kernel/tests/test_attn_qat_train.py | 397 | def test_qat_attention_causal_backward(): | CODE |
| LOW | fastvideo-kernel/tests/test_attn_qat_train.py | 458 | def test_qat_attention_different_seq_lengths(): | CODE |
| LOW | fastvideo-kernel/tests/test_attn_qat_train.py | 508 | def test_qat_attention_different_seq_lengths_backward(): | CODE |
| LOW | fastvideo-kernel/tests/test_attn_qat_train.py | 592 | def test_fused_attention_forward(): | CODE |
| LOW | fastvideo-kernel/tests/test_attn_qat_train.py | 637 | def test_fused_attention_backward(): | CODE |
| LOW | fastvideo-kernel/tests/test_attn_qat_train.py | 717 | def test_fused_attention_different_shapes(): | CODE |
| LOW | fastvideo-kernel/tests/test_attn_qat_train.py | 763 | def test_fused_attention_non_causal(): | CODE |
| LOW | fastvideo-kernel/tests/test_attn_qat_train.py | 803 | def test_fused_attention_causal(): | CODE |
| LOW | fastvideo-kernel/tests/test_attn_qat_train.py | 843 | def test_fused_attention_causal_backward(): | CODE |
| LOW | fastvideo-kernel/tests/test_attn_qat_train.py | 904 | def test_fused_vs_qat_attention_forward(): | CODE |
| LOW | fastvideo-kernel/tests/test_attn_qat_train.py | 951 | def test_fused_vs_qat_attention_backward(): | CODE |
| LOW | fastvideo-kernel/tests/test_attn_qat_train.py | 1030 | def test_fused_vs_qat_attention_different_shapes(): | CODE |
| LOW | fastvideo-kernel/tests/test_attn_qat_train.py | 1076 | def test_fused_vs_qat_attention_non_causal(): | CODE |
| LOW | fastvideo-kernel/tests/test_attn_qat_train.py | 1116 | def test_fused_vs_qat_attention_causal(): | CODE |
| LOW | fastvideo-kernel/tests/test_attn_qat_train.py | 1156 | def test_fused_vs_qat_attention_causal_backward(): | CODE |
| LOW | fastvideo-kernel/tests/test_attn_qat_train.py | 1219 | def test_qat_attention_wan_shape_forward(): | CODE |
| LOW | fastvideo-kernel/tests/test_attn_qat_train.py | 1268 | def test_qat_attention_wan_shape_backward(): | CODE |
| LOW | fastvideo-kernel/tests/test_vsa_forward.py | 39 | def block_sparse_forward_test( | CODE |
| LOW | fastvideo-kernel/tests/test_vsa_forward.py | 213 | def test_video_sparse_attention_forward(): | CODE |
| LOW | fastvideo-kernel/tests/test_fused_compress_topk.py | 52 | def test_tie_at_boundary_various_topk(self): | CODE |
| LOW⚡ | fastvideo-kernel/tests/test_fused_compress_topk.py | 88 | def test_random_scores_row_count(self): | CODE |
| LOW | fastvideo-kernel/tests/test_fused_compress_topk.py | 99 | def test_random_scores_value_match(self): | CODE |
| 1865 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | comfyui/__init__.py | 1 | CODE | |
| LOW | comfyui/__init__.py | 1 | CODE | |
| LOW | comfyui/video_generator/video_generator.py | 1 | CODE | |
| LOW | fastvideo-kernel/python/fastvideo_kernel/vsa_utils.py | 9 | CODE | |
| LOW | …eo-kernel/python/fastvideo_kernel/block_sparse_attn.py | 3 | CODE | |
| LOW | …ernel/python/fastvideo_kernel/block_sparse_attn_256.py | 19 | CODE | |
| LOW | …/python/fastvideo_kernel/block_sparse_attn_cute_fwd.py | 18 | CODE | |
| LOW | fastvideo-kernel/python/fastvideo_kernel/__init__.py | 1 | CODE | |
| LOW | fastvideo-kernel/python/fastvideo_kernel/__init__.py | 3 | CODE | |
| LOW | fastvideo-kernel/python/fastvideo_kernel/__init__.py | 3 | CODE | |
| LOW | fastvideo-kernel/python/fastvideo_kernel/__init__.py | 3 | CODE | |
| LOW | fastvideo-kernel/python/fastvideo_kernel/__init__.py | 9 | CODE | |
| LOW | fastvideo-kernel/python/fastvideo_kernel/__init__.py | 9 | CODE | |
| LOW | fastvideo-kernel/python/fastvideo_kernel/__init__.py | 14 | CODE | |
| LOW | fastvideo-kernel/python/fastvideo_kernel/__init__.py | 14 | CODE | |
| LOW | fastvideo-kernel/python/fastvideo_kernel/__init__.py | 14 | CODE | |
| LOW | fastvideo-kernel/python/fastvideo_kernel/__init__.py | 20 | CODE | |
| LOW | fastvideo-kernel/python/fastvideo_kernel/__init__.py | 20 | CODE | |
| LOW | fastvideo-kernel/python/fastvideo_kernel/__init__.py | 20 | CODE | |
| LOW | fastvideo-kernel/python/fastvideo_kernel/__init__.py | 20 | CODE | |
| LOW | fastvideo-kernel/python/fastvideo_kernel/__init__.py | 20 | CODE | |
| LOW | fastvideo-kernel/python/fastvideo_kernel/__init__.py | 28 | CODE | |
| LOW | fastvideo-kernel/python/fastvideo_kernel/__init__.py | 32 | CODE | |
| LOW | fastvideo-kernel/python/fastvideo_kernel/__init__.py | 32 | CODE | |
| LOW | fastvideo-kernel/python/fastvideo_kernel/__init__.py | 32 | CODE | |
| LOW | fastvideo-kernel/python/fastvideo_kernel/__init__.py | 32 | CODE | |
| LOW | fastvideo-kernel/python/fastvideo_kernel/__init__.py | 32 | CODE | |
| LOW | fastvideo-kernel/python/fastvideo_kernel/__init__.py | 32 | CODE | |
| LOW | …el/python/fastvideo_kernel/block_sparse_attn_varlen.py | 8 | CODE | |
| LOW | …o-kernel/python/fastvideo_kernel/turbodiffusion_ops.py | 1 | CODE | |
| LOW | …o-kernel/python/fastvideo_kernel/turbodiffusion_ops.py | 3 | CODE | |
| LOW | …o-kernel/python/fastvideo_kernel/turbodiffusion_ops.py | 6 | CODE | |
| LOW | …hon/fastvideo_kernel/triton_kernels/fused_attention.py | 10 | CODE | |
| LOW | fastvideo-kernel/tests/test_vsa256_forward_vbs.py | 3 | CODE | |
| LOW | fastvideo-kernel/tests/test_vsa_forward.py | 1 | CODE | |
| LOW | fastvideo-kernel/tests/test_vsa_forward.py | 2 | CODE | |
| LOW | fastvideo-kernel/tests/test_turbodiffusion.py | 3 | CODE | |
| LOW | fastvideo-kernel/tests/test_turbodiffusion.py | 4 | CODE | |
| LOW | fastvideo-kernel/tests/test_vsa.py | 2 | CODE | |
| LOW | fastvideo-kernel/tests/test_vsa.py | 3 | CODE | |
| LOW | fastvideo-kernel/tests/test_vsa.py | 4 | CODE | |
| LOW | fastvideo-kernel/tests/test_vsa.py | 5 | CODE | |
| LOW | fastvideo-kernel/tests/test_vsa.py | 6 | CODE | |
| LOW | fastvideo-kernel/tests/test_vsa256_forward.py | 3 | CODE | |
| LOW | fastvideo-kernel/tests/test_vsa_utils.py | 11 | CODE | |
| LOW | fastvideo-kernel/tests/test_vsa256_triton.py | 7 | CODE | |
| LOW | fastvideo-kernel/tests/test_vsa256_forward_cross.py | 3 | CODE | |
| LOW | fastvideo-kernel/benchmarks/bench_vsa.py | 11 | CODE | |
| LOW | …stvideo-kernel/benchmarks/bench_fused_compress_topk.py | 20 | CODE | |
| LOW | fastvideo-kernel/attn_qat_infer/__init__.py | 16 | CODE | |
| LOW | tests/local_tests/test_trainer_managed_optimization.py | 1 | CODE | |
| LOW | tests/local_tests/test_trainer_managed_optimization.py | 1 | CODE | |
| LOW | tests/local_tests/ltx2/test_ltx2_pipeline_smoke.py | 308 | CODE | |
| LOW | tests/local_tests/ltx2/test_ltx2_pipeline_smoke.py | 317 | CODE | |
| LOW | tests/local_tests/ltx2/test_ltx2_pipeline_smoke.py | 317 | CODE | |
| LOW | tests/local_tests/ltx2/test_ltx2_pipeline_smoke.py | 317 | CODE | |
| LOW | tests/local_tests/ltx2/test_ltx2_pipeline_smoke.py | 317 | CODE | |
| LOW | …ts/local_tests/flux/test_flux_dev_component_loaders.py | 13 | CODE | |
| LOW | …ests/stable_audio/test_stable_audio_pipeline_parity.py | 36 | CODE | |
| LOW | …tests/stable_audio/test_stable_audio_pipeline_smoke.py | 3 | CODE | |
| 1078 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | fastvideo-kernel/attn_qat_infer/__init__.py | 0 | copyright (c) 2025 by sageattention team. licensed under the apache license, version 2.0 (the "license"); you may not us | STRING |
| HIGH | fastvideo-kernel/attn_qat_infer/api.py | 0 | copyright (c) 2025 by sageattention team. licensed under the apache license, version 2.0 (the "license"); you may not us | STRING |
| HIGH | …nel/attn_qat_infer/quantization/bench/bench_quant_q.py | 0 | copyright (c) 2025 by sageattention team. licensed under the apache license, version 2.0 (the "license"); you may not us | STRING |
| HIGH | …ernel/attn_qat_infer/quantization/bench/bench_utils.py | 0 | copyright (c) 2025 by sageattention team. licensed under the apache license, version 2.0 (the "license"); you may not us | STRING |
| HIGH | …nel/attn_qat_infer/quantization/bench/bench_quant_k.py | 0 | copyright (c) 2025 by sageattention team. licensed under the apache license, version 2.0 (the "license"); you may not us | STRING |
| HIGH | …nel/attn_qat_infer/quantization/bench/bench_quant_v.py | 0 | copyright (c) 2025 by sageattention team. licensed under the apache license, version 2.0 (the "license"); you may not us | STRING |
| HIGH | docs/inference/add_pipeline.md | 0 | set up pipeline stages with proper dependency injection. | STRING |
| HIGH | …lines/preprocess/preprocess_pipeline_ode_trajectory.py | 0 | set up pipeline stages with proper dependency injection. | STRING |
| HIGH | …video/pipelines/preprocess/preprocess_pipeline_text.py | 0 | set up pipeline stages with proper dependency injection. | STRING |
| HIGH | …video/pipelines/preprocess/preprocess_pipeline_base.py | 0 | set up pipeline stages with proper dependency injection. | STRING |
| HIGH | …ame2/matrixgame2_preprocess_pipeline_ode_trajectory.py | 0 | set up pipeline stages with proper dependency injection. | STRING |
| HIGH | fastvideo/pipelines/basic/flux_2/flux_2_pipeline.py | 0 | set up pipeline stages with proper dependency injection. | STRING |
| HIGH | …deo/pipelines/basic/hunyuan15/hunyuan15_sr_pipeline.py | 0 | set up pipeline stages with proper dependency injection. | STRING |
| HIGH | …tvideo/pipelines/basic/hunyuan15/hunyuan15_pipeline.py | 0 | set up pipeline stages with proper dependency injection. | STRING |
| HIGH | …eo/pipelines/basic/hunyuan15/hunyuan15_2sr_pipeline.py | 0 | set up pipeline stages with proper dependency injection. | STRING |
| HIGH | …eo/pipelines/basic/hunyuan15/hunyuan15_i2v_pipeline.py | 0 | set up pipeline stages with proper dependency injection. | STRING |
| HIGH | fastvideo/pipelines/basic/cosmos/cosmos_pipeline.py | 0 | set up pipeline stages with proper dependency injection. | STRING |
| HIGH | fastvideo/pipelines/basic/gen3c/gen3c_pipeline.py | 0 | set up pipeline stages with proper dependency injection. | STRING |
| HIGH | …elines/basic/turbodiffusion/turbodiffusion_pipeline.py | 0 | set up pipeline stages with proper dependency injection. | STRING |
| HIGH | …es/basic/turbodiffusion/turbodiffusion_i2v_pipeline.py | 0 | set up pipeline stages with proper dependency injection. | STRING |
| HIGH | …tvideo/pipelines/basic/gamecraft/gamecraft_pipeline.py | 0 | set up pipeline stages with proper dependency injection. | STRING |
| HIGH | fastvideo/pipelines/basic/hunyuan/hunyuan_pipeline.py | 0 | set up pipeline stages with proper dependency injection. | STRING |
| HIGH | fastvideo/pipelines/basic/wan/wan_pipeline.py | 0 | set up pipeline stages with proper dependency injection. | STRING |
| HIGH | …stvideo/pipelines/basic/wan/wan_causal_dmd_pipeline.py | 0 | set up pipeline stages with proper dependency injection. | STRING |
| HIGH | fastvideo/pipelines/basic/wan/wan_i2v_dmd_pipeline.py | 0 | set up pipeline stages with proper dependency injection. | STRING |
| HIGH | fastvideo/pipelines/basic/wan/wan_v2v_pipeline.py | 0 | set up pipeline stages with proper dependency injection. | STRING |
| HIGH | fastvideo/pipelines/basic/wan/wan_i2v_pipeline.py | 0 | set up pipeline stages with proper dependency injection. | STRING |
| HIGH | fastvideo/pipelines/basic/wan/wan_dmd_pipeline.py | 0 | set up pipeline stages with proper dependency injection. | STRING |
| HIGH | fastvideo/pipelines/basic/longcat/longcat_pipeline.py | 0 | set up pipeline stages with proper dependency injection. | STRING |
| HIGH | fastvideo/distributed/parallel_state.py | 0 | note: we assume that the input tensor is on the same device across all the ranks. note: `dst` is the local rank of the d | STRING |
| HIGH | …o/distributed/device_communicators/cpu_communicator.py | 0 | note: we assume that the input tensor is on the same device across all the ranks. note: `dst` is the local rank of the d | STRING |
| HIGH | …buted/device_communicators/base_device_communicator.py | 0 | note: we assume that the input tensor is on the same device across all the ranks. note: `dst` is the local rank of the d | STRING |
| HIGH | fastvideo/distributed/parallel_state.py | 0 | note: `dst` is the local rank of the destination rank. | STRING |
| HIGH | …/distributed/device_communicators/cuda_communicator.py | 0 | note: `dst` is the local rank of the destination rank. | STRING |
| HIGH | …buted/device_communicators/base_device_communicator.py | 0 | note: `dst` is the local rank of the destination rank. | STRING |
| HIGH | …o/distributed/device_communicators/npu_communicator.py | 0 | note: `dst` is the local rank of the destination rank. | STRING |
| HIGH | fastvideo/distributed/parallel_state.py | 0 | sends a tensor to the destination rank in a non-blocking way | STRING |
| HIGH | …/distributed/device_communicators/cuda_communicator.py | 0 | sends a tensor to the destination rank in a non-blocking way | STRING |
| HIGH | …buted/device_communicators/base_device_communicator.py | 0 | sends a tensor to the destination rank in a non-blocking way | STRING |
| HIGH | …o/distributed/device_communicators/npu_communicator.py | 0 | sends a tensor to the destination rank in a non-blocking way | STRING |
| HIGH | fastvideo/dataset/dataloader/record_schema.py | 0 | create a record for the parquet dataset with clip features. | STRING |
| HIGH | …tvideo/pipelines/preprocess/preprocess_pipeline_i2v.py | 0 | create a record for the parquet dataset with clip features. | STRING |
| HIGH | …process/matrixgame2/matrixgame2_preprocess_pipeline.py | 0 | create a record for the parquet dataset with clip features. | STRING |
| HIGH | fastvideo/training/training_pipeline.py | 0 | add visualization data to tracker logging and save frames to disk. | STRING |
| HIGH | …stvideo/training/self_forcing_distillation_pipeline.py | 0 | add visualization data to tracker logging and save frames to disk. | STRING |
| HIGH | fastvideo/training/distillation_pipeline.py | 0 | add visualization data to tracker logging and save frames to disk. | STRING |
| HIGH | …ning/matrixgame2_self_forcing_distillation_pipeline.py | 0 | override to properly handle i2v concatenation - call parent first, then concatenate image conditioning. | STRING |
| HIGH | fastvideo/training/wan_i2v_distillation_pipeline.py | 0 | override to properly handle i2v concatenation - call parent first, then concatenate image conditioning. | STRING |
| HIGH | fastvideo/training/wan_i2v_training_pipeline.py | 0 | override to properly handle i2v concatenation - call parent first, then concatenate image conditioning. | STRING |
| HIGH | fastvideo/training/matrixgame2_training_pipeline.py | 0 | override to properly handle i2v concatenation - call parent first, then concatenate image conditioning. | STRING |
| HIGH | fastvideo/pipelines/composed_pipeline_base.py | 0 | generate a video or image using the pipeline. args: batch: the batch to generate from. fastvideo_args: the inference arg | STRING |
| HIGH | …deo/pipelines/basic/hunyuan15/hunyuan15_sr_pipeline.py | 0 | generate a video or image using the pipeline. args: batch: the batch to generate from. fastvideo_args: the inference arg | STRING |
| HIGH | …eo/pipelines/basic/hunyuan15/hunyuan15_2sr_pipeline.py | 0 | generate a video or image using the pipeline. args: batch: the batch to generate from. fastvideo_args: the inference arg | STRING |
| HIGH | …deo/pipelines/basic/hunyuan15/hunyuan15_sr_pipeline.py | 0 | wan video-to-video diffusion pipeline implementation. this module contains an implementation of the wan video-to-video d | STRING |
| HIGH | …tvideo/pipelines/basic/hunyuan15/hunyuan15_pipeline.py | 0 | wan video-to-video diffusion pipeline implementation. this module contains an implementation of the wan video-to-video d | STRING |
| HIGH | …eo/pipelines/basic/hunyuan15/hunyuan15_2sr_pipeline.py | 0 | wan video-to-video diffusion pipeline implementation. this module contains an implementation of the wan video-to-video d | STRING |
| HIGH | …eo/pipelines/basic/hunyuan15/hunyuan15_i2v_pipeline.py | 0 | wan video-to-video diffusion pipeline implementation. this module contains an implementation of the wan video-to-video d | STRING |
| HIGH | fastvideo/pipelines/basic/hunyuan/hunyuan_pipeline.py | 0 | wan video-to-video diffusion pipeline implementation. this module contains an implementation of the wan video-to-video d | STRING |
| HIGH | fastvideo/pipelines/basic/cosmos/cosmos_pipeline.py | 0 | wan video-to-video diffusion pipeline implementation. this module contains an implementation of the wan video-to-video d | STRING |
| HIGH | fastvideo/pipelines/basic/wan/wan_pipeline.py | 0 | wan video-to-video diffusion pipeline implementation. this module contains an implementation of the wan video-to-video d | STRING |
| 42 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | comfyui/video_generator/video_generator.py | 145 | except Exception as e: | CODE |
| MEDIUM | comfyui/video_generator/video_generator.py | 146 | print(f"Error sending interrupt signal: {e}") | CODE |
| LOW | comfyui/video_generator/video_generator.py | 161 | except Exception as e: | CODE |
| LOW⚡ | …eo-kernel/python/fastvideo_kernel/block_sparse_attn.py | 19 | except Exception: | CODE |
| LOW | …eo-kernel/python/fastvideo_kernel/block_sparse_attn.py | 78 | except Exception as e: # pragma: no cover - environment issue | CODE |
| MEDIUM | …eo-kernel/python/fastvideo_kernel/block_sparse_attn.py | 16 | def _get_sm90_ops(): | CODE |
| LOW | fastvideo-kernel/tests/test_vmoba_correctness.py | 87 | except Exception as e: | CODE |
| LOW | fastvideo-kernel/benchmarks/bench_vsa.py | 23 | except Exception as e: # pragma: no cover | CODE |
| LOW | tests/local_tests/ltx2/test_ltx2_gemma_parity.py | 143 | except Exception: | CODE |
| LOW | tests/local_tests/ltx2/test_ltx2_gemma_encoder.py | 66 | except Exception as exc: | CODE |
| LOW⚡ | …ests/stable_audio/test_stable_audio_pipeline_parity.py | 64 | except Exception: | CODE |
| MEDIUM | …ests/stable_audio/test_stable_audio_pipeline_parity.py | 55 | def _stable_audio_tools_inference_available() -> bool: | CODE |
| LOW | …ts/local_tests/stable_audio/test_oobleck_vae_parity.py | 50 | except Exception: | CODE |
| MEDIUM | …ts/local_tests/stable_audio/test_oobleck_vae_parity.py | 44 | def _stable_audio_tools_available() -> bool: | CODE |
| LOW | …cal_tests/stable_audio/test_stable_audio_a2a_parity.py | 34 | except Exception: | CODE |
| MEDIUM | …cal_tests/stable_audio/test_stable_audio_a2a_parity.py | 29 | def _stable_audio_tools_inference_available() -> bool: | CODE |
| LOW | …tests/stable_audio/test_oobleck_vae_official_parity.py | 45 | except Exception: | CODE |
| MEDIUM | …tests/stable_audio/test_oobleck_vae_official_parity.py | 41 | def _stable_audio_tools_available() -> bool: | CODE |
| LOW | tests/local_tests/stable_audio/_stable_audio_helpers.py | 39 | except Exception: | CODE |
| LOW | tests/local_tests/glm_image/test_pipeline_parity.py | 123 | except Exception: | CODE |
| LOW | tests/local_tests/glm_image/test_pipeline_parity.py | 138 | except Exception: | CODE |
| MEDIUM | tests/local_tests/glm_image/test_pipeline_parity.py | 31 | def _upstream_glm_image_available() -> bool: | CODE |
| LOW | tests/local_tests/flux2/test_flux2_component_parity.py | 145 | except Exception: | CODE |
| LOW | tests/local_tests/flux2/test_flux2_component_parity.py | 189 | except Exception: | CODE |
| LOW | tests/local_tests/flux2/test_flux2_component_parity.py | 198 | except Exception: | CODE |
| LOW | …_world/test_dreamx_world_camera_conditioning_parity.py | 41 | except Exception as exc: # noqa: BLE001 - local parity should skip missing reference deps. | CODE |
| LOW | …reamx_world/test_dreamx_world_ar_transformer_parity.py | 60 | except Exception as exc: # noqa: BLE001 | CODE |
| LOW⚡ | …/dreamx_world/test_dreamx_world_text_encoder_parity.py | 96 | except Exception as exc: # noqa: BLE001 | CODE |
| LOW | …cal_tests/dreamx_world/test_dreamx_world_vae_parity.py | 160 | except Exception as exc: # noqa: BLE001 | CODE |
| LOW⚡ | …s/dreamx_world/test_dreamx_world_transformer_parity.py | 115 | except Exception as exc: # noqa: BLE001 - local parity should skip missing refs. | CODE |
| LOW | …s/dreamx_world/test_dreamx_world_transformer_parity.py | 208 | except Exception as exc: # noqa: BLE001 | CODE |
| LOW | tests/local_tests/gen3c/test_gen3c.py | 384 | except Exception as e: | CODE |
| LOW | …magi_human/test_magi_human_sa_audio_official_parity.py | 72 | except Exception: | CODE |
| LOW | …cal_tests/magi_human/test_magi_human_distill_parity.py | 56 | except Exception: | CODE |
| LOW | tests/local_tests/magi_human/test_magi_human_parity.py | 61 | except Exception: | CODE |
| LOW | …al_tests/magi_human/test_magi_human_sa_audio_parity.py | 49 | except Exception: | CODE |
| LOW | …al_tests/magi_human/test_magi_human_pipeline_parity.py | 87 | except Exception: | CODE |
| LOW | …al_tests/magi_human/test_magi_human_pipeline_parity.py | 127 | except Exception as exc: | CODE |
| LOW | …al_tests/magi_human/test_magi_human_pipeline_parity.py | 175 | except Exception: | CODE |
| LOW | …s/local_tests/magi_human/test_magi_human_vae_parity.py | 65 | except Exception as exc: | CODE |
| LOW | …cal_tests/magi_human/test_magi_human_pipeline_smoke.py | 182 | except Exception: | CODE |
| LOW | …cal_tests/magi_human/test_magi_human_t5gemma_parity.py | 47 | except Exception: | CODE |
| LOW | …/magi_human/test_magi_human_sr1080p_pipeline_parity.py | 62 | except Exception: | CODE |
| LOW | …s/magi_human/test_magi_human_sr540p_pipeline_parity.py | 51 | except Exception: | CODE |
| LOW | tests/local_tests/gamecraft/test_gamecraft_parity.py | 141 | except Exception as e: | CODE |
| LOW⚡ | …ocal_tests/gamecraft/test_gamecraft_pipeline_parity.py | 285 | except Exception as e: | CODE |
| LOW | …sts/local_tests/gamecraft/test_gamecraft_vae_parity.py | 178 | except Exception: | CODE |
| LOW | …ocal_tests/gamecraft/test_gamecraft_encoders_parity.py | 102 | except Exception as e: | CODE |
| LOW | …ocal_tests/gamecraft/test_gamecraft_encoders_parity.py | 172 | except Exception as e: | CODE |
| LOW | …ocal_tests/gamecraft/test_gamecraft_encoders_parity.py | 240 | except Exception as e: | CODE |
| LOW | tests/local_tests/sd35/test_sd35_component_parity.py | 80 | except Exception: | CODE |
| LOW | tests/local_tests/sd35/test_sd35_component_parity.py | 124 | except Exception: | CODE |
| LOW | tests/local_tests/sd35/test_sd35_component_parity.py | 131 | except Exception: | CODE |
| LOW | …/kandinsky5/test_kandinsky5_lite_transformer_parity.py | 49 | except Exception as exc: | CODE |
| LOW | tests/local_tests/helpers/magi_human_upstream.py | 131 | except Exception: | CODE |
| LOW | …dd-model-09-pipeline/templates/pipeline_parity_test.py | 65 | except Exception as exc: # pragma: no cover - scaffold guard | CODE |
| LOW | …add-model-02-parity/templates/component_parity_test.py | 75 | except Exception as exc: # noqa: BLE001 - local parity should skip missing refs. | CODE |
| LOW | …kills/add-model-01-prep/scripts/download_hf_weights.py | 96 | except Exception as exc: # noqa: BLE001 - CLI should print concise failures. | CODE |
| LOW | …/skills/add-model-01-prep/scripts/inspect_hf_layout.py | 85 | except Exception as exc: # noqa: BLE001 - surface malformed JSON clearly. | CODE |
| LOW | …/skills/add-model-01-prep/scripts/inspect_hf_layout.py | 123 | except Exception as exc: # noqa: BLE001 - missing/inaccessible file is data. | CODE |
| 306 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | collect_env.py | 180 | CODE | |
| LOW | collect_env.py | 394 | CODE | |
| LOW | comfyui/video_generator/inference_args.py | 46 | CODE | |
| LOW | comfyui/video_generator/video_generator.py | 127 | CODE | |
| LOW | fastvideo-kernel/python/fastvideo_kernel/vmoba.py | 570 | CODE | |
| LOW | …thon/fastvideo_kernel/triton_kernels/st_attn_triton.py | 88 | CODE | |
| LOW | fastvideo-kernel/tests/utils.py | 26 | CODE | |
| LOW | …ernel/attn_qat_infer/quantization/bench/bench_utils.py | 94 | CODE | |
| LOW | tests/local_tests/ltx2/test_ltx2_vae.py | 35 | CODE | |
| LOW | tests/local_tests/ltx2/test_ltx2_gemma_encoder.py | 23 | CODE | |
| LOW | tests/local_tests/ltx2/test_ltx2_audio_vae.py | 39 | CODE | |
| LOW | tests/local_tests/flux2/debug_flux2_klein_tp_trace.py | 214 | CODE | |
| LOW | …ts/local_tests/pipelines/test_flux2_pipeline_parity.py | 224 | CODE | |
| LOW | …al_tests/magi_human/test_magi_human_pipeline_parity.py | 292 | CODE | |
| LOW | tests/local_tests/gamecraft/test_gamecraft_parity.py | 207 | CODE | |
| LOW | tests/local_tests/gamecraft/test_gamecraft_parity.py | 463 | CODE | |
| LOW | …ills/add-model-08-trace/templates/block_trace_debug.py | 86 | CODE | |
| LOW | …ills/add-model-08-trace/templates/block_trace_debug.py | 264 | CODE | |
| LOW | …d-model-07-conversion/templates/family_to_diffusers.py | 98 | CODE | |
| LOW | docs/generate_examples.py | 340 | CODE | |
| LOW | docs/generate_examples.py | 428 | CODE | |
| LOW | docs/generate_examples.py | 168 | CODE | |
| LOW | fastvideo/fastvideo_args.py | 664 | CODE | |
| LOW | fastvideo/fastvideo_args.py | 987 | CODE | |
| LOW | fastvideo/logger.py | 238 | CODE | |
| LOW | fastvideo/utils.py | 930 | CODE | |
| LOW | fastvideo/utils.py | 1140 | CODE | |
| LOW | fastvideo/utils.py | 158 | CODE | |
| LOW | fastvideo/utils.py | 199 | CODE | |
| LOW | fastvideo/utils.py | 327 | CODE | |
| LOW | fastvideo/utils.py | 364 | CODE | |
| LOW | fastvideo/forward_context.py | 54 | CODE | |
| LOW | fastvideo/attention/backends/bsa_attn.py | 206 | CODE | |
| LOW | fastvideo/attention/backends/bsa_attn.py | 485 | CODE | |
| LOW | fastvideo/platforms/rocm.py | 64 | CODE | |
| LOW | fastvideo/platforms/cuda.py | 112 | CODE | |
| LOW | fastvideo/platforms/cuda.py | 333 | CODE | |
| LOW | fastvideo/layers/linear.py | 526 | CODE | |
| LOW | fastvideo/layers/linear.py | 830 | CODE | |
| LOW | fastvideo/distributed/parallel_state.py | 1019 | CODE | |
| LOW | fastvideo/distributed/parallel_state.py | 444 | CODE | |
| LOW | fastvideo/dataset/validation_dataset.py | 20 | CODE | |
| LOW | fastvideo/dataset/validation_dataset.py | 111 | CODE | |
| LOW | fastvideo/dataset/utils.py | 24 | CODE | |
| LOW | fastvideo/dataset/utils.py | 99 | CODE | |
| LOW | fastvideo/dataset/parquet_dataset_map_style.py | 124 | CODE | |
| LOW | fastvideo/dataset/parquet_dataset_iterable_style.py | 135 | CODE | |
| LOW | fastvideo/dataset/parquet_dataset_iterable_style.py | 33 | CODE | |
| LOW | fastvideo/dataset/dataloader/parquet_io.py | 102 | CODE | |
| LOW | fastvideo/training/training_pipeline.py | 515 | CODE | |
| LOW | fastvideo/training/training_pipeline.py | 703 | CODE | |
| LOW | fastvideo/training/training_pipeline.py | 868 | CODE | |
| LOW | …stvideo/training/self_forcing_distillation_pipeline.py | 141 | CODE | |
| LOW | …stvideo/training/self_forcing_distillation_pipeline.py | 559 | CODE | |
| LOW | …stvideo/training/self_forcing_distillation_pipeline.py | 689 | CODE | |
| LOW | fastvideo/training/trackers.py | 514 | CODE | |
| LOW | fastvideo/training/training_utils.py | 26 | CODE | |
| LOW | fastvideo/training/training_utils.py | 535 | CODE | |
| LOW | fastvideo/training/training_utils.py | 797 | CODE | |
| LOW | fastvideo/training/training_utils.py | 927 | CODE | |
| 243 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | comfyui/__init__.py | 4 | __all__ = ['NODE_CLASS_MAPPINGS', 'NODE_DISPLAY_NAME_MAPPINGS', 'WEB_DIRECTORY'] | CODE |
| LOW | comfyui/video_generator/video_generator.py | 32 | def update_config_from_args(config: Any, args_dict: dict[str, Any]) -> None: | CODE |
| LOW | fastvideo-kernel/python/fastvideo_kernel/__init__.py | 41 | __all__ = [ | CODE |
| LOW | …fastvideo_kernel/triton_kernels/fused_compress_topk.py | 19 | logger = logging.getLogger(__name__) | CODE |
| LOW | …hon/fastvideo_kernel/triton_kernels/fused_attention.py | 55 | __all__ = ["attention"] | CODE |
| LOW | fastvideo-kernel/benchmarks/bench_vsa.py | 31 | def set_seed(seed: int = 42) -> None: | CODE |
| LOW | …stvideo-kernel/benchmarks/bench_fused_compress_topk.py | 36 | def set_seed(seed: int = 42) -> None: | CODE |
| LOW | tests/local_tests/flux2/debug_flux2_klein_tp_trace.py | 105 | def _set_submodule(model: torch.nn.Module, name: str, module: torch.nn.Module) -> None: | CODE |
| LOW | fastvideo/registry.py | 1325 | __all__ = [ | CODE |
| LOW | fastvideo/__init__.py | 6 | __all__ = ["VideoGenerator", "PipelineConfig", "SamplingParam", "__version__"] | CODE |
| LOW | fastvideo/utils.py | 908 | def set_random_seed(seed: int) -> None: | CODE |
| LOW | fastvideo/profiler.py | 108 | def set_global_profiler(profiler: torch.profiler.profile | None) -> None: | CODE |
| LOW | fastvideo/profiler.py | 117 | def set_global_controller(controller: TorchProfilerController | None) -> None: | CODE |
| LOW | fastvideo/profiler.py | 341 | def _set_collection(self, enabled: bool) -> None: | CODE |
| LOW | fastvideo/attention/__init__.py | 7 | __all__ = [ | CODE |
| LOW | fastvideo/platforms/__init__.py | 186 | __all__ = ['Platform', 'PlatformEnum', 'current_platform', "_init_trace"] | CODE |
| LOW | fastvideo/layers/quantization/fp8_qat_train_config.py | 27 | logger = logging.getLogger(__name__) | CODE |
| LOW | fastvideo/layers/quantization/nvfp4_qat_train_config.py | 26 | logger = logging.getLogger(__name__) | CODE |
| LOW | fastvideo/layers/quantization/fp8_config.py | 23 | logger = logging.getLogger(__name__) | CODE |
| LOW | fastvideo/layers/quantization/fp8_config.py | 237 | __all__ = [ | CODE |
| LOW | fastvideo/layers/quantization/nvfp4_config.py | 35 | logger = logging.getLogger(__name__) | CODE |
| LOW | fastvideo/layers/quantization/nvfp4_config.py | 484 | __all__ = [ | CODE |
| LOW | fastvideo/layers/quantization/nvfp4_qat_config.py | 46 | logger = logging.getLogger(__name__) | CODE |
| LOW | fastvideo/layers/quantization/nvfp4_qat_config.py | 227 | __all__ = [ | CODE |
| LOW | fastvideo/distributed/__init__.py | 11 | __all__ = [ | CODE |
| LOW | …deo/distributed/device_communicators/pynccl_wrapper.py | 306 | __all__ = [ | CODE |
| LOW | …deo/distributed/device_communicators/pyhccl_wrapper.py | 192 | __all__ = [ | CODE |
| LOW | fastvideo/logging_utils/__init__.py | 5 | __all__ = [ | CODE |
| LOW | fastvideo/dataset/__init__.py | 47 | __all__ = [ | CODE |
| LOW | fastvideo/training/training_pipeline.py | 89 | def set_schemas(self) -> None: | CODE |
| LOW | fastvideo/training/__init__.py | 6 | __all__ = [ | CODE |
| LOW | fastvideo/tests/contract/test_dynamo_shape.py | 329 | __all__ = [ | CODE |
| LOW | fastvideo/tests/train/trainer/test_validation.py | 50 | def set_tracker(self, tracker: Any) -> None: | CODE |
| LOW | fastvideo/tests/performance/identity.py | 418 | __all__ = [ | CODE |
| LOW | fastvideo/pipelines/composed_pipeline_base.py | 89 | def set_trainable(self) -> None: | CODE |
| LOW | fastvideo/pipelines/__init__.py | 61 | __all__ = [ | CODE |
| LOW | fastvideo/pipelines/lora_pipeline.py | 200 | def set_trainable(self) -> None: | CODE |
| LOW | fastvideo/pipelines/stages/__init__.py | 49 | __all__ = [ | CODE |
| LOW | fastvideo/pipelines/basic/flux_2/__init__.py | 7 | __all__ = ["Flux2Pipeline", "Flux2KleinPipeline"] | CODE |
| LOW | fastvideo/pipelines/basic/matrixgame3/__init__.py | 4 | __all__ = ["MatrixGame3I2VPipeline"] | CODE |
| LOW | fastvideo/pipelines/basic/ltx2/continuation.py | 381 | __all__ = [ | CODE |
| LOW⚡ | fastvideo/pipelines/basic/ltx2/stage_overrides.py | 53 | __all__ = [ | CODE |
| LOW | fastvideo/pipelines/basic/ltx2/stages/ltx2_refine.py | 390 | __all__ = [ | CODE |
| LOW | fastvideo/pipelines/basic/ltx2/stages/__init__.py | 18 | __all__ = [ | CODE |
| LOW | …pipelines/basic/ltx2/stages/ltx2_image_conditioning.py | 484 | __all__ = [ | CODE |
| LOW | fastvideo/pipelines/basic/matrixgame2/__init__.py | 5 | __all__ = ["MatrixGame2I2VPipeline", "MatrixGame2CausalDMDPipeline"] | CODE |
| LOW | …tvideo/pipelines/basic/stable_audio/stages/__init__.py | 7 | __all__ = [ | CODE |
| LOW | fastvideo/pipelines/basic/glm_image/__init__.py | 7 | __all__ = ["GlmImagePipeline"] | CODE |
| LOW | fastvideo/pipelines/basic/glm_image/stages/__init__.py | 9 | __all__ = [ | CODE |
| LOW | fastvideo/pipelines/basic/dreamx_world/config.py | 13 | __all__ = [ | CODE |
| LOW | fastvideo/pipelines/basic/dreamx_world/__init__.py | 17 | __all__ = [ | CODE |
| LOW | fastvideo/pipelines/basic/gen3c/__init__.py | 22 | __all__ = [ | CODE |
| LOW | fastvideo/pipelines/basic/turbodiffusion/__init__.py | 6 | __all__ = ["TurboDiffusionPipeline", "TurboDiffusionI2VPipeline"] | CODE |
| LOW | fastvideo/pipelines/basic/magi_human/stages/__init__.py | 9 | __all__ = [ | CODE |
| LOW | fastvideo/pipelines/basic/longcat/__init__.py | 8 | __all__ = ["LongCatPipeline", "LongCatImageToVideoPipeline", "LongCatVideoContinuationPipeline"] | CODE |
| LOW | fastvideo/models/upsamplers/ltx2_upsampler.py | 310 | __all__ = [ | CODE |
| LOW | fastvideo/models/upsamplers/__init__.py | 14 | __all__ = [ | CODE |
| LOW | fastvideo/models/camera/__init__.py | 6 | __all__ = ["create_camera_trajectory"] | CODE |
| LOW | fastvideo/models/dits/matrixgame3/__init__.py | 4 | __all__ = [ | CODE |
| LOW | fastvideo/models/dits/matrixgame2/__init__.py | 5 | __all__ = [ | CODE |
| 104 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | collect_env.py | 301 | # example outputs of CPU infos | COMMENT |
| LOW | collect_env.py | 321 | # pcid sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_timer aes xsave avx f16c rdrand | COMMENT |
| LOW | collect_env.py | 341 | # L1tf: Not affected | COMMENT |
| LOW | collect_env.py | 361 | # ProcessorType=3 | COMMENT |
| LOW | pyproject.toml | 101 | [tool.uv.sources] | COMMENT |
| LOW | pyproject.toml | 141 | ] | COMMENT |
| LOW | requirements-mkdocs.txt | 1 | # This file was autogenerated by uv via the following command: | COMMENT |
| LOW | requirements-mkdocs.txt | 21 | gitdb==4.0.12 | COMMENT |
| LOW | requirements-mkdocs.txt | 41 | # mkdocs | COMMENT |
| LOW | requirements-mkdocs.txt | 61 | # mkdocs-api-autonav | COMMENT |
| LOW | requirements-mkdocs.txt | 81 | # via -r requirements-mkdocs.in | COMMENT |
| LOW | requirements-mkdocs.txt | 101 | # via mkdocs-material | COMMENT |
| LOW | fastvideo-kernel/CMakeLists.txt | 21 | else() | COMMENT |
| LOW | fastvideo-kernel/build.sh | 1 | #!/bin/bash | COMMENT |
| LOW | …o-kernel/python/fastvideo_kernel/turbodiffusion_ops.py | 481 | dx = dx | COMMENT |
| LOW | …o-kernel/python/fastvideo_kernel/turbodiffusion_ops.py | 501 | # dL/dw = sum(dL/dy * x_hat) | COMMENT |
| LOW | …o-kernel/python/fastvideo_kernel/turbodiffusion_ops.py | 521 | COMMENT | |
| LOW | …l/python/fastvideo_kernel/triton_kernels/sla_triton.py | 1 | # SPDX-License-Identifier: Apache-2.0 | COMMENT |
| LOW | fastvideo-kernel/tests/test_attn_qat_train.py | 1481 | print("Running Fused attention tests...") | COMMENT |
| LOW | fastvideo-kernel/attn_qat_infer/blackwell/utils.h | 21 | #include <stdlib.h> | COMMENT |
| LOW | …ideo-kernel/attn_qat_infer/blackwell/epilogue_tma_ws.h | 141 | Tensor sO = cute::as_position_independent_swizzle_tensor(make_tensor(make_smem_ptr(shared_storage.smem_o.begin() | COMMENT |
| LOW | …ideo-kernel/attn_qat_infer/blackwell/epilogue_tma_ws.h | 161 | // #pragma unroll | COMMENT |
| LOW | …tvideo-kernel/attn_qat_infer/blackwell/static_switch.h | 1 | // Inspired by | COMMENT |
| LOW | fastvideo-kernel/attn_qat_infer/blackwell/kernel_ws.h | 21 | COMMENT | |
| LOW | …tvideo-kernel/attn_qat_infer/quantization/cuda_utils.h | 1 | #pragma once | COMMENT |
| LOW | tests/local_tests/dreamx_world/README.md | 201 | # decoded: 9 frames, (64, 64, 3), uint8 | COMMENT |
| LOW | …al_tests/magi_human/test_magi_human_pipeline_parity.py | 501 | # Tolerance budget for 1-step / CFG=2 (bf16 DiT + bf16 CFG mix): | COMMENT |
| LOW | .agents/scripts/sync-skills.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | fastvideo/envs.py | 201 | "FASTVIDEO_TRACE_FUNCTION": | COMMENT |
| LOW | fastvideo/envs.py | 301 | # cond and uncond forwards and refresh delta_cached = cond - uncond. | COMMENT |
| LOW | fastvideo/registry.py | 301 | COMMENT | |
| LOW | fastvideo/utils.py | 621 | COMMENT | |
| LOW | fastvideo/profiler.py | 121 | COMMENT | |
| LOW | fastvideo/attention/backends/sla.py | 1 | # SPDX-License-Identifier: Apache-2.0 | COMMENT |
| LOW | fastvideo/attention/utils/flash_attn_no_pad.py | 1 | # Licensed under the TENCENT HUNYUAN COMMUNITY LICENSE AGREEMENT (the "License"); | COMMENT |
| LOW | fastvideo/attention/utils/flash_attn_no_pad.py | 201 | return output | COMMENT |
| LOW | fastvideo/attention/utils/flash_attn_default.py | 181 | setup_context=_flash_attn_default_setup_context, | COMMENT |
| LOW | fastvideo/platforms/__init__.py | 161 | if name == 'current_platform': | COMMENT |
| LOW | fastvideo/layers/linear.py | 641 | COMMENT | |
| LOW | fastvideo/layers/rotary_embedding.py | 1 | # SPDX-License-Identifier: Apache-2.0 | COMMENT |
| LOW | …deo/distributed/device_communicators/pynccl_wrapper.py | 1 | # SPDX-License-Identifier: Apache-2.0 | COMMENT |
| LOW | …deo/distributed/device_communicators/pynccl_wrapper.py | 141 | # is a pointer to a pointer | COMMENT |
| LOW | …deo/distributed/device_communicators/pynccl_wrapper.py | 161 | COMMENT | |
| LOW | …deo/distributed/device_communicators/pynccl_wrapper.py | 181 | [buffer_type, ctypes.c_size_t, ncclDataType_t, ctypes.c_int, ncclComm_t, cudaStream_t]), | COMMENT |
| LOW | fastvideo/training/training_utils.py | 1141 | return num_train_timestep * (shift * t / denominator) | COMMENT |
| LOW | fastvideo/tests/vaes/test_wan_vae.py | 41 | COMMENT | |
| LOW | fastvideo/tests/api/test_ltx2_gpu_pool_translation.py | 21 | COMMENT | |
| LOW | …tests/inference/lora/test_lora_inference_similarity.py | 61 | # | COMMENT |
| LOW | fastvideo/tests/modal/pr_test.py | 21 | COMMENT | |
| LOW | fastvideo/tests/modal/pr_test.py | 361 | ) | COMMENT |
| LOW | fastvideo/pipelines/stages/denoising.py | 101 | }, | COMMENT |
| LOW | fastvideo/pipelines/stages/denoising.py | 121 | # 3. guidance: skip the external x1000 (Flux2 multiplies guidance by 1000 internally) | COMMENT |
| LOW | fastvideo/pipelines/stages/denoising.py | 321 | # variant, Castillo et al. 2023). When envs.FASTVIDEO_CFG_GATE_STEP | COMMENT |
| LOW | …process/matrixgame2/matrixgame2_preprocess_pipeline.py | 101 | # first_frame_mask, | COMMENT |
| LOW | fastvideo/pipelines/basic/ltx2/__init__.py | 1 | # SPDX-License-Identifier: Apache-2.0 | COMMENT |
| LOW | fastvideo/models/hf_transformer_utils.py | 1 | # SPDX-License-Identifier: Apache-2.0 | COMMENT |
| LOW | fastvideo/models/upsamplers/hunyuan15.py | 1 | # Licensed under the TENCENT HUNYUAN COMMUNITY LICENSE AGREEMENT (the "License"); | COMMENT |
| LOW | fastvideo/models/dits/hunyuanvideo15.py | 1 | # Copyright 2025 The Hunyuan Team and The HuggingFace Team. All rights reserved. | COMMENT |
| LOW | fastvideo/models/dits/magi_human.py | 481 | k = torch.cat([k_rot, k[..., rot_dim:]], dim=-1) | COMMENT |
| LOW | fastvideo/models/dits/matrixgame2/utils.py | 561 | # overlay = image.copy() | COMMENT |
| 81 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | fastvideo/tests/performance/dashboard.py | 238 | f"({item['non_null']}/{item['records']} non-null)") | CODE |
| HIGH⚡ | fastvideo/tests/modal/launch_l40s_job.py | 324 | "source $HOME/.local/bin/env 2>/dev/null || true; " | CODE |
| HIGH⚡ | fastvideo/tests/modal/launch_l40s_job.py | 325 | "source /opt/venv/bin/activate 2>/dev/null || true; " | CODE |
| HIGH⚡ | fastvideo/tests/modal/launch_l40s_job.py | 334 | "source $HOME/.local/bin/env 2>/dev/null || true; " | CODE |
| HIGH⚡ | fastvideo/tests/modal/launch_l40s_job.py | 335 | "source /opt/venv/bin/activate 2>/dev/null || true; " | CODE |
| HIGH | fastvideo/tests/modal/pr_test.py | 55 | ).apt_install("nodejs").run_commands("node --version && npm --version")) | CODE |
| HIGH | fastvideo/tests/modal/pr_test.py | 124 | checkout_command = f"git fetch --prune origin refs/pull/{pr_number}/head && git checkout FETCH_HEAD" | CODE |
| HIGH | fastvideo/tests/modal/pr_test.py | 167 | "export HF_HOME='/root/data/.cache' && hf auth login --token $HF_API_KEY && pytest ./fastvideo/tests/encoders -v | STRING |
| HIGH | fastvideo/tests/modal/pr_test.py | 178 | "export HF_HOME='/root/data/.cache' && hf auth login --token $HF_API_KEY && pytest ./fastvideo/tests/vaes -vs" | STRING |
| HIGH | fastvideo/tests/modal/pr_test.py | 228 | "wandb login $WANDB_API_KEY && FASTVIDEO_FA4=0 pytest ./fastvideo/tests/training/VSA -srP" | STRING |
| HIGH | fastvideo/tests/modal/pr_test.py | 306 | trap "kill $MOCK_SERVER_PID 2>/dev/null || true" EXIT | CODE |
| HIGH⚡ | fastvideo/tests/modal/pr_test.py | 382 | "export HF_HOME='/root/data/.cache' && hf auth login --token $HF_API_KEY && pytest ./fastvideo/tests/eval -vs", | STRING |
| HIGH⚡ | fastvideo/tests/modal/pr_test.py | 393 | "hf auth login --token $HF_API_KEY && pytest ./fastvideo/tests/lora_extraction/test_lora_extraction.py" | STRING |
| HIGH | fastvideo/tests/modal/pr_test.py | 433 | "python ./fastvideo/tests/performance/dashboard.py || true; " | STRING |
| HIGH | fastvideo/tests/modal/pr_test.py | 435 | "cat /tmp/gpu_telemetry.csv || true; " | STRING |
| HIGH | fastvideo/tests/modal/pr_test.py | 448 | "export HF_HOME='/root/data/.cache' && hf auth login --token $HF_API_KEY && pytest ./fastvideo/tests/entrypoints | STRING |
| HIGH | fastvideo/tests/modal/ssim_test.py | 464 | return f"git fetch --prune origin refs/pull/{pr_id}/head && git checkout FETCH_HEAD" | CODE |
| HIGH | fastvideo/tests/modal/ssim_test.py | 560 | command = f"set -euo pipefail && source $HOME/.local/bin/env && source /opt/venv/bin/activate && {pytest_command}" | STRING |
| HIGH | fastvideo/eval/metrics/audio/kl_divergence/metric.py | 1 | """PaSST KL divergence ``KL(gt || pred)`` on AudioSet-527 logits. | STRING |
| HIGH | fastvideo/eval/metrics/audio/kl_divergence/metric.py | 64 | """``KL(gt || pred)`` over class-probability softmax. Matches av-benchmark.""" | STRING |
| HIGH | fastvideo/eval/metrics/audio/kl_divergence/metric.py | 75 | """``KL(gt || pred)`` over per-class Bernoulli sigmoid (multi-label variant).""" | STRING |
| HIGH | fastvideo/eval/metrics/audio/kl_divergence/metric.py | 86 | """PaSST KL divergence ``KL(gt || pred)`` on AudioSet-527 logits. | STRING |
| HIGH | fastvideo/eval/metrics/optical_flow/_shared.py | 76 | """KL(P_a || P_b) over a joint (angle, log-magnitude) histogram.""" | STRING |
| HIGH | examples/inference/basic/basic_gen3c.py | 12 | sudo apt-get update && sudo apt-get install -y libgl1 libglib2.0-0 libsm6 libxext6 libxrender1 | STRING |
| HIGH | …/inference/gradio/local/gradio_local_demo_ltx2_3/ui.py | 1490 | if (document.activeElement && document.activeElement !== document.body) return true; | CODE |
| HIGH | …/inference/gradio/local/gradio_local_demo_ltx2_3/ui.py | 1501 | let releaseTimer = null; | CODE |
| HIGH⚡ | …/inference/gradio/local/gradio_local_demo_ltx2_3/ui.py | 1514 | const scroller = document.scrollingElement || document.documentElement; | CODE |
| HIGH⚡ | …/inference/gradio/local/gradio_local_demo_ltx2_3/ui.py | 1516 | const atTop = scroller.scrollTop <= 0 && event.deltaY < 0; | CODE |
| HIGH⚡ | …/inference/gradio/local/gradio_local_demo_ltx2_3/ui.py | 1517 | const atBottom = scroller.scrollTop >= maxScroll - 1 && event.deltaY > 0; | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …thon/fastvideo_kernel/triton_kernels/st_attn_triton.py | 54 | CODE | |
| LOW | …thon/fastvideo_kernel/triton_kernels/attn_qat_train.py | 813 | CODE | |
| LOW | fastvideo-kernel/tests/test_sta.py | 15 | CODE | |
| LOW | fastvideo-kernel/tests/test_attn_qat_train.py | 143 | CODE | |
| LOW | fastvideo-kernel/tests/test_vsa_forward.py | 72 | CODE | |
| LOW | fastvideo/attention/layer.py | 313 | CODE | |
| LOW | fastvideo/attention/backends/sage_attn3.py | 82 | CODE | |
| LOW | fastvideo/attention/backends/sdpa.py | 145 | CODE | |
| LOW | fastvideo/attention/backends/sla.py | 189 | CODE | |
| LOW | fastvideo/attention/backends/sla.py | 328 | CODE | |
| LOW | fastvideo/attention/backends/sla.py | 561 | CODE | |
| LOW | fastvideo/attention/backends/vmoba.py | 70 | CODE | |
| LOW | fastvideo/attention/backends/sage_attn.py | 64 | CODE | |
| LOW | fastvideo/attention/utils/flash_attn_no_pad.py | 100 | CODE | |
| LOW | fastvideo/attention/utils/flash_attn_no_pad.py | 152 | CODE | |
| LOW | fastvideo/attention/utils/flash_attn_no_pad.py | 201 | CODE | |
| LOW | fastvideo/attention/utils/flash_attn_cute.py | 342 | CODE | |
| LOW | fastvideo/layers/linear.py | 156 | CODE | |
| LOW | fastvideo/layers/visual_embedding.py | 27 | CODE | |
| LOW | fastvideo/layers/vocab_parallel_embedding.py | 356 | CODE | |
| LOW | fastvideo/layers/rotary_embedding.py | 349 | CODE | |
| LOW | fastvideo/layers/quantization/nvfp4_config.py | 383 | CODE | |
| LOW | fastvideo/layers/quantization/nvfp4_qat_config.py | 132 | CODE | |
| LOW | fastvideo/dataset/preprocessing_datasets.py | 705 | CODE | |
| LOW | fastvideo/dataset/parquet_dataset_iterable_style.py | 64 | CODE | |
| LOW | fastvideo/training/training_utils.py | 174 | CODE | |
| LOW | fastvideo/training/training_utils.py | 535 | CODE | |
| LOW | fastvideo/tests/ops/test_rotary_pos_embed_cache.py | 20 | CODE | |
| LOW | fastvideo/tests/modal/launch_l40s_job.py | 504 | CODE | |
| LOW | fastvideo/tests/modal/ssim_test.py | 883 | CODE | |
| LOW | fastvideo/tests/modal/ssim_test.py | 958 | CODE | |
| LOW | fastvideo/pipelines/stages/text_encoding.py | 120 | CODE | |
| LOW | fastvideo/pipelines/stages/gamecraft_image_encoding.py | 168 | CODE | |
| LOW | fastvideo/pipelines/stages/gamecraft_image_encoding.py | 173 | CODE | |
| LOW | fastvideo/pipelines/basic/dreamx_world/stages.py | 156 | CODE | |
| LOW | fastvideo/pipelines/basic/gen3c/camera_utils.py | 83 | CODE | |
| LOW | …stvideo/pipelines/basic/magi_human/stages/denoising.py | 76 | CODE | |
| LOW | …ipelines/basic/magi_human/stages/latent_preparation.py | 103 | CODE | |
| LOW | …ideo/pipelines/basic/magi_human/stages/sr_denoising.py | 27 | CODE | |
| LOW | fastvideo/models/mask_utils.py | 67 | CODE | |
| LOW | fastvideo/models/upsamplers/ltx2_upsampler.py | 162 | CODE | |
| LOW | fastvideo/models/dits/wanvideo.py | 808 | CODE | |
| LOW | fastvideo/models/dits/longcat.py | 1029 | CODE | |
| LOW | fastvideo/models/dits/dreamx_world_ar.py | 731 | CODE | |
| LOW | fastvideo/models/dits/sd3.py | 111 | CODE | |
| LOW | fastvideo/models/dits/flux_2.py | 185 | CODE | |
| LOW | fastvideo/models/dits/flux_2.py | 375 | CODE | |
| LOW | fastvideo/models/dits/dreamx_world.py | 224 | CODE | |
| LOW | fastvideo/models/dits/dreamx_world.py | 508 | CODE | |
| LOW | fastvideo/models/dits/ltx2.py | 1780 | CODE | |
| LOW | fastvideo/models/dits/ltx2.py | 2347 | CODE | |
| LOW | fastvideo/models/dits/ltx2.py | 2902 | CODE | |
| LOW | fastvideo/models/dits/flux.py | 468 | CODE | |
| LOW | fastvideo/models/dits/causal_wanvideo.py | 213 | CODE | |
| LOW | fastvideo/models/dits/matrixgame3/action_module.py | 70 | CODE | |
| LOW | fastvideo/models/dits/matrixgame3/model.py | 200 | CODE | |
| LOW | fastvideo/models/dits/matrixgame3/model.py | 288 | CODE | |
| LOW | fastvideo/models/dits/matrixgame3/model.py | 571 | CODE | |
| LOW | fastvideo/models/dits/matrixgame2/action_module.py | 252 | CODE | |
| LOW | fastvideo/models/dits/matrixgame2/action_module.py | 743 | CODE | |
| 71 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | fastvideo-kernel/python/fastvideo_kernel/ops.py | 28 | # Check if the specific op is available | COMMENT |
| LOW | fastvideo-kernel/python/fastvideo_kernel/vmoba.py | 298 | ) > 0: # Check if any 'other' indices were selected | CODE |
| LOW | tests/local_tests/gen3c/test_gen3c.py | 82 | # Check if distributed is initialized | COMMENT |
| LOW | tests/local_tests/gen3c/test_gen3c.py | 173 | # Check if distributed is initialized | COMMENT |
| LOW | fastvideo/fastvideo_args.py | 1013 | # Check if the attribute is provided in args | COMMENT |
| LOW | fastvideo/attention/backends/bsa_attn.py | 265 | # Check if all heads share the same mask for this batch element | COMMENT |
| LOW | fastvideo/attention/backends/sla.py | 331 | # Check if spas_sage_attn is available for SageSLA | COMMENT |
| LOW | fastvideo/layers/rotary_embedding.py | 126 | # Check if cos/sin are full head_dim (rotate_half style) or half (traditional style) | COMMENT |
| LOW | fastvideo/dataset/preprocessing_datasets.py | 187 | # Check if video is too long | COMMENT |
| LOW | fastvideo/dataset/parquet_dataset_map_style.py | 148 | # Check if cached info exists | COMMENT |
| LOW | fastvideo/dataset/parquet_dataset_iterable_style.py | 95 | # Assign files to current rank's SP group | COMMENT |
| LOW | fastvideo/dataset/parquet_dataset_iterable_style.py | 156 | # Check if sharding plan already exists | COMMENT |
| LOW | …stvideo/training/self_forcing_distillation_pipeline.py | 49 | # Check if FSDP2 auto wrap is enabled - not supported for self-forcing distillation | COMMENT |
| LOW | fastvideo/training/distillation_pipeline.py | 274 | # Set flag to prevent custom weight loading for teacher/critic models | COMMENT |
| LOW | fastvideo/tests/training/distill/test_distill_dmd.py | 119 | # Check if the process failed | COMMENT |
| LOW | …video/tests/training/self-forcing/test_self_forcing.py | 136 | # Check if the process failed | COMMENT |
| LOW | fastvideo/tests/training/Vanilla/test_training_loss.py | 118 | # Check if the process failed | COMMENT |
| LOW | fastvideo/tests/training/Vanilla/mfu_calculation.py | 129 | # Check if the process failed | COMMENT |
| LOW | fastvideo/tests/transformers/test_wanvideo.py | 109 | # Check if outputs have the same shape | COMMENT |
| LOW | fastvideo/tests/transformers/test_wanvideo.py | 113 | # Check if outputs are similar (allowing for small numerical differences) | COMMENT |
| LOW | fastvideo/tests/transformers/test_cosmos.py | 133 | # Check if outputs have the same shape | COMMENT |
| LOW | fastvideo/tests/transformers/test_cosmos.py | 137 | # Check if outputs are similar (allowing for small numerical differences) | COMMENT |
| LOW | fastvideo/tests/transformers/test_cosmos2_5.py | 305 | # Set models to eval mode | COMMENT |
| LOW | fastvideo/tests/transformers/test_cosmos2_5.py | 431 | # Check if outputs have the same shape | COMMENT |
| LOW | fastvideo/tests/transformers/test_cosmos2_5.py | 437 | # Check if outputs are similar | COMMENT |
| LOW | fastvideo/tests/encoders/test_hyt5_encoder.py | 135 | # Check if outputs are similar (allowing for small numerical differences) | COMMENT |
| LOW | fastvideo/tests/vaes/test_wan_vae.py | 64 | # Check if latents have the same shape | COMMENT |
| LOW | fastvideo/tests/vaes/test_wan_vae.py | 68 | # Check if latents are similar | COMMENT |
| LOW | fastvideo/tests/vaes/test_wan_vae.py | 89 | # Check if outputs have the same shape | COMMENT |
| LOW | fastvideo/tests/vaes/test_wan_vae.py | 92 | # Check if outputs are similar | COMMENT |
| LOW | fastvideo/tests/ssim/test_longcat_similarity.py | 190 | # Check if absolute or already exists | COMMENT |
| LOW | …video/tests/entrypoints/test_openai_api_integration.py | 98 | # Check if the process died. | COMMENT |
| LOW | fastvideo/pipelines/composed_pipeline_base.py | 457 | # Check if all required modules were loaded | COMMENT |
| LOW | fastvideo/pipelines/composed_pipeline_base.py | 512 | # Return the output | COMMENT |
| LOW | fastvideo/pipelines/stages/longcat_kv_cache_init.py | 41 | # Check if KV cache is enabled | COMMENT |
| LOW | fastvideo/pipelines/stages/base.py | 134 | # Check if verification is enabled (simple approach for prototype) | COMMENT |
| LOW | …lines/preprocess/preprocess_pipeline_ode_trajectory.py | 90 | if text and text.strip(): # Check if text is not empty | CODE |
| LOW | …video/pipelines/preprocess/preprocess_pipeline_text.py | 64 | if text and text.strip(): # Check if text is not empty | CODE |
| LOW | …video/pipelines/preprocess/preprocess_pipeline_base.py | 271 | if not torch.all(pixel_values == 0): # Check if all values are zero | CODE |
| LOW | …ame2/matrixgame2_preprocess_pipeline_ode_trajectory.py | 202 | if not torch.all(pixel_values == 0): # Check if all values are zero | CODE |
| LOW | …deo/pipelines/basic/hunyuan15/hunyuan15_sr_pipeline.py | 117 | # Return the output | COMMENT |
| LOW | …eo/pipelines/basic/hunyuan15/hunyuan15_2sr_pipeline.py | 140 | # Return the output | COMMENT |
| LOW | …stvideo/pipelines/basic/longcat/longcat_vc_pipeline.py | 147 | # Check if we have video_latent (from VC encoding stage) | COMMENT |
| LOW | …stvideo/pipelines/basic/longcat/longcat_vc_pipeline.py | 150 | # Set image_latent to video_latent for parent class compatibility | COMMENT |
| LOW | fastvideo/models/hf_transformer_utils.py | 97 | # Check if the model path exists | COMMENT |
| LOW | fastvideo/models/dits/matrixgame2/action_module.py | 162 | # Check if we need to evict tokens | COMMENT |
| LOW | fastvideo/models/dits/hyworld/retrieval_context.py | 134 | # Check if within FOV | COMMENT |
| LOW | fastvideo/models/loader/component_loader.py | 1024 | # Check if we should use custom initialization weights | COMMENT |
| LOW | fastvideo/models/loader/component_loader.py | 1111 | # Check if model has nn.ModuleList for layerwise offload compatibility | COMMENT |
| LOW | fastvideo/models/loader/fsdp_load.py | 140 | # Check if we should use FSDP | COMMENT |
| LOW | fastvideo/models/loader/fsdp_load.py | 255 | # Check if we should use size-based filtering | COMMENT |
| LOW | fastvideo/models/vaes/gamecraftvae.py | 326 | # Check if temporal tiling needed (>64 output frames) | COMMENT |
| LOW | fastvideo/models/vaes/gamecraftvae.py | 329 | # Check if spatial tiling needed (large H or W) | COMMENT |
| LOW⚡ | fastvideo/models/schedulers/base.py | 14 | # Check if subclass has defined all required properties | COMMENT |
| LOW | fastvideo/entrypoints/cli/bench_serving.py | 337 | # Check if we need to use multipart (for image edits with input images) | COMMENT |
| LOW | fastvideo/entrypoints/cli/bench_serving.py | 431 | # Check if we need to upload images (Multipart) or just send JSON | COMMENT |
| LOW | fastvideo/worker/multiproc_executor.py | 84 | # Check if master_port is provided in fastvideo_args | COMMENT |
| LOW | fastvideo/worker/multiproc_executor.py | 326 | # Check if workers were initialized (they might not be if initialization failed) | COMMENT |
| LOW | examples/inference/basic/basic_matrixgame2.py | 49 | # Set pin_cpu_memory to false if CPU RAM is limited and there're no frequent CPU-GPU transfer | COMMENT |
| LOW | examples/inference/basic/basic_longcat_vc.py | 59 | # Check if video exists | COMMENT |
| 13 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | tests/local_tests/gamecraft/test_gamecraft_parity.py | 100 | # Create a minimal args object | COMMENT |
| MEDIUM | …ocal_tests/gamecraft/test_gamecraft_pipeline_parity.py | 177 | # Create the sampler | COMMENT |
| MEDIUM | docs/generate_examples.py | 490 | # Create the main examples index only if requested | COMMENT |
| MEDIUM | fastvideo/fastvideo_args.py | 669 | # Create a dictionary of attribute values, with defaults for missing attributes | COMMENT |
| MEDIUM | fastvideo/fastvideo_args.py | 992 | # Create a dictionary of attribute values, with defaults for missing attributes | COMMENT |
| MEDIUM | fastvideo/distributed/parallel_state.py | 281 | # Create a dummy context for non-CUDA platforms | COMMENT |
| MEDIUM | …deo/distributed/device_communicators/pynccl_wrapper.py | 4 | # This file is a pure Python wrapper for the NCCL library. | COMMENT |
| MEDIUM | fastvideo/dataset/preprocessing_datasets.py | 166 | # Create a seeded random generator for deterministic sampling | COMMENT |
| MEDIUM | fastvideo/dataset/preprocessing_datasets.py | 328 | # Create a seeded random generator for deterministic CFG | COMMENT |
| MEDIUM | fastvideo/dataset/preprocessing_datasets.py | 642 | # Create a text-only batch with dummy path | COMMENT |
| MEDIUM | fastvideo/dataset/parquet_dataset_map_style.py | 52 | # Create a random permutation of all indices | COMMENT |
| MEDIUM | fastvideo/dataset/parquet_dataset_map_style.py | 334 | # Create a seeded random generator for deterministic CFG | COMMENT |
| MEDIUM | fastvideo/dataset/latent_datasets.py | 23 | # Create a seeded random generator for deterministic CFG | COMMENT |
| MEDIUM | …stvideo/training/self_forcing_distillation_pipeline.py | 589 | # Create a new batch with detached tensors | COMMENT |
| MEDIUM | …stvideo/training/self_forcing_distillation_pipeline.py | 643 | # Create a new batch with detached tensors | COMMENT |
| MEDIUM | fastvideo/tests/hooks/test_hooks_api.py | 32 | # Create a simple model | COMMENT |
| MEDIUM | fastvideo/pipelines/stages/latent_preparation.py | 79 | # Create a dummy zero-length text embedding to satisfy downstream checks. | COMMENT |
| MEDIUM | …lines/preprocess/preprocess_pipeline_ode_trajectory.py | 275 | # Initialize class variables for data sharing | COMMENT |
| MEDIUM | …video/pipelines/preprocess/preprocess_pipeline_text.py | 168 | # Initialize class variables for data sharing | COMMENT |
| MEDIUM | …video/pipelines/preprocess/preprocess_pipeline_base.py | 46 | # Initialize class variables for data sharing | COMMENT |
| MEDIUM | …ame2/matrixgame2_preprocess_pipeline_ode_trajectory.py | 379 | # Initialize class variables for data sharing | COMMENT |
| MEDIUM | fastvideo/models/mask_utils.py | 116 | ## Creating a simple causal mask: | STRING |
| MEDIUM | fastvideo/models/mask_utils.py | 137 | ## Creating a sliding window mask: | STRING |
| MEDIUM | fastvideo/models/mask_utils.py | 158 | ## Creating a chunked attention mask | STRING |
| MEDIUM | fastvideo/models/vaes/hunyuanvae.py | 58 | # Define the projection layers | COMMENT |
| MEDIUM | fastvideo/models/vaes/wanvae.py | 561 | # Create the components | STRING |
| MEDIUM | fastvideo/worker/ray_env.py | 13 | # This file contains a list of env vars that should not be copied | COMMENT |
| MEDIUM | fastvideo/worker/ray_distributed_executor.py | 89 | # Create the workers. | COMMENT |
| MEDIUM | fastvideo/worker/ray_utils.py | 212 | # Create a new placement group | COMMENT |
| MEDIUM | examples/inference/basic/basic_longcat_vc.py | 167 | # Create a new generator with refinement LoRA and BSA enabled | COMMENT |
| MEDIUM | examples/inference/basic/basic_longcat_t2v.py | 138 | # Create a new generator with refinement LoRA and BSA enabled | COMMENT |
| MEDIUM | examples/inference/basic/basic_longcat_i2v.py | 147 | # Create a new generator with refinement LoRA and BSA enabled | COMMENT |
| MEDIUM | scripts/dataset_preparation/generate_validation_json.py | 33 | # Create the final validation structure | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | docs/contributing/developer_env/runpod.md | 11 | ## Step 1: Create a Pod | COMMENT |
| LOW | docs/contributing/developer_env/runpod.md | 50 | ## Step 2: Connect via SSH | COMMENT |
| LOW | docs/contributing/developer_env/runpod.md | 84 | ## Step 3: Set Up FastVideo | COMMENT |
| LOW | docs/inference/add_pipeline.md | 16 | ## Step 1: Pipeline Modules | COMMENT |
| LOW | docs/inference/add_pipeline.md | 181 | ## Step 2: Directory Structure | COMMENT |
| LOW | docs/inference/add_pipeline.md | 192 | ## Step 3: Implement Pipeline Class | COMMENT |
| LOW | docs/inference/add_pipeline.md | 333 | ## Step 4: Register Your Pipeline | COMMENT |
| LOW⚡ | …stvideo/training/self_forcing_distillation_pipeline.py | 211 | # Step 1: Initialize KV cache to all zeros | COMMENT |
| LOW⚡ | …stvideo/training/self_forcing_distillation_pipeline.py | 218 | # Step 2: Cache context feature | COMMENT |
| LOW | …stvideo/training/self_forcing_distillation_pipeline.py | 240 | # Step 3: Temporal denoising loop | COMMENT |
| LOW⚡ | …ning/matrixgame2_self_forcing_distillation_pipeline.py | 361 | # Step 1: Initialize KV cache to all zeros | COMMENT |
| LOW⚡ | …ning/matrixgame2_self_forcing_distillation_pipeline.py | 365 | # Step 2: Temporal denoising loop | COMMENT |
| LOW⚡ | fastvideo/training/distillation_pipeline.py | 530 | # Step 1: Randomly sample a target timestep index from denoising_step_list | COMMENT |
| LOW⚡ | fastvideo/training/distillation_pipeline.py | 535 | # Step 2: Simulate the multi-step inference process up to the target timestep | COMMENT |
| LOW⚡ | fastvideo/training/distillation_pipeline.py | 571 | # Step 3: Use the simulated noisy input for the final training step | COMMENT |
| LOW⚡ | fastvideo/training/distillation_pipeline.py | 580 | # Step 4: Final student prediction (this is what we train on) | COMMENT |
| LOW⚡ | fastvideo/tests/train/callbacks/test_ema.py | 142 | # Step 0: re-init at 2.0, then update against 2.0 → still 2.0. | COMMENT |
| LOW⚡ | fastvideo/tests/train/callbacks/test_ema.py | 146 | # Step 1: drift transformer to 12.0, expect | COMMENT |
| LOW | fastvideo/models/dits/cosmos2_5.py | 460 | # Step 1: Compute ALL modulation parameters once (matches official model) | COMMENT |
| LOW | fastvideo/models/dits/cosmos2_5.py | 493 | # Step 2: Self-attention block | COMMENT |
| LOW | fastvideo/models/dits/cosmos2_5.py | 504 | # Step 3: Cross-attention block | COMMENT |
| LOW | fastvideo/models/dits/cosmos2_5.py | 517 | # Step 4: MLP block | COMMENT |
| LOW | scripts/checkpoint_conversion/longcat_to_fastvideo.py | 593 | # Step 1: Convert transformer weights | COMMENT |
| LOW⚡ | scripts/checkpoint_conversion/longcat_to_fastvideo.py | 631 | # Step 2: Copy other components | COMMENT |
| LOW⚡ | scripts/checkpoint_conversion/longcat_to_fastvideo.py | 641 | # Step 3: Convert LoRA weights | COMMENT |
| LOW⚡ | scripts/checkpoint_conversion/longcat_to_fastvideo.py | 646 | # Step 4: Update transformer config | COMMENT |
| LOW | scripts/checkpoint_conversion/longcat_to_fastvideo.py | 659 | # Step 5: Create model_index.json | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | fastvideo/platforms/__init__.py | 26 | # we need to check if fastvideo is built with cpu too. | COMMENT |
| LOW⚡ | …stvideo/training/self_forcing_distillation_pipeline.py | 211 | # Step 1: Initialize KV cache to all zeros | COMMENT |
| LOW⚡ | …stvideo/training/self_forcing_distillation_pipeline.py | 218 | # Step 2: Cache context feature | COMMENT |
| LOW | …stvideo/training/self_forcing_distillation_pipeline.py | 240 | # Step 3: Temporal denoising loop | COMMENT |
| LOW⚡ | …ning/matrixgame2_self_forcing_distillation_pipeline.py | 361 | # Step 1: Initialize KV cache to all zeros | COMMENT |
| LOW⚡ | …ning/matrixgame2_self_forcing_distillation_pipeline.py | 365 | # Step 2: Temporal denoising loop | COMMENT |
| LOW⚡ | fastvideo/training/distillation_pipeline.py | 530 | # Step 1: Randomly sample a target timestep index from denoising_step_list | COMMENT |
| LOW⚡ | fastvideo/training/distillation_pipeline.py | 535 | # Step 2: Simulate the multi-step inference process up to the target timestep | COMMENT |
| LOW⚡ | fastvideo/training/distillation_pipeline.py | 571 | # Step 3: Use the simulated noisy input for the final training step | COMMENT |
| LOW⚡ | fastvideo/training/distillation_pipeline.py | 580 | # Step 4: Final student prediction (this is what we train on) | COMMENT |
| LOW⚡ | fastvideo/tests/train/callbacks/test_ema.py | 142 | # Step 0: re-init at 2.0, then update against 2.0 → still 2.0. | COMMENT |
| LOW⚡ | fastvideo/tests/train/callbacks/test_ema.py | 146 | # Step 1: drift transformer to 12.0, expect | COMMENT |
| LOW | fastvideo/models/dits/cosmos2_5.py | 460 | # Step 1: Compute ALL modulation parameters once (matches official model) | COMMENT |
| LOW | fastvideo/models/dits/cosmos2_5.py | 493 | # Step 2: Self-attention block | COMMENT |
| LOW | fastvideo/models/dits/cosmos2_5.py | 504 | # Step 3: Cross-attention block | COMMENT |
| LOW | fastvideo/models/dits/cosmos2_5.py | 517 | # Step 4: MLP block | COMMENT |
| LOW | scripts/checkpoint_conversion/longcat_to_fastvideo.py | 593 | # Step 1: Convert transformer weights | COMMENT |
| LOW⚡ | scripts/checkpoint_conversion/longcat_to_fastvideo.py | 631 | # Step 2: Copy other components | COMMENT |
| LOW⚡ | scripts/checkpoint_conversion/longcat_to_fastvideo.py | 641 | # Step 3: Convert LoRA weights | COMMENT |
| LOW⚡ | scripts/checkpoint_conversion/longcat_to_fastvideo.py | 646 | # Step 4: Update transformer config | COMMENT |
| LOW | scripts/checkpoint_conversion/longcat_to_fastvideo.py | 659 | # Step 5: Create model_index.json | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | fastvideo/pipelines/stages/validators.py | 338 | Add a validation check for a field. Args: field_name: Name of the field being chec | STRING |
| HIGH | …video/pipelines/preprocess/preprocess_pipeline_base.py | 67 | Create a record for the Parquet dataset using a generic schema-based approach. Args: prepro | STRING |
| HIGH | fastvideo/models/vision_utils.py | 207 | Load frames from a video file using ffmpeg. Args: video_path: Path to the video file Returns: | STRING |
| HIGH | fastvideo/models/loader/fsdp_load.py | 322 | Converting full state dict into a sharded state dict and loading it into FSDP model (if training) or normal hug | STRING |
| HIGH | fastvideo/models/encoders/qwen2_5_vl_custom.py | 1526 | Calculate the 3D rope index based on image and video's temporal, height and width in LLM. Explanation: | STRING |
| HIGH | fastvideo/models/encoders/qwen2_5_vl_custom.py | 1979 | Calculate the 3D rope index based on image and video's temporal, height and width in LLM. Explanation: | STRING |
| HIGH | apps/fastvideo_studio/job_runner.py | 608 | Return log lines for a job. Args: job_id: The job ID after: Return only lines a | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | fastvideo/dataset/preprocessing_datasets.py | 217 | # For images, just add sample info | COMMENT |
| MEDIUM | fastvideo/tests/train/methods/test_wan_causal_dfsft.py | 128 | # 5a-ii: device-keyed grad-norm regression on top of the same harness. | COMMENT |
| MEDIUM | fastvideo/tests/train/methods/test_wan_causal_dfsft.py | 130 | # rtol above the harness default: the causal model compiles flex_attention | COMMENT |
| MEDIUM | …video/tests/train/methods/test_matrixgame2_finetune.py | 163 | # 5a-ii: device-keyed grad-norm regression on top of the same harness. | COMMENT |
| MEDIUM | fastvideo/tests/train/methods/test_wan_finetune.py | 145 | # 5a-ii: device-keyed grad-norm regression on top of the same harness. | COMMENT |
| MEDIUM | fastvideo/tests/train/methods/test_cosmos_finetune.py | 127 | # 5a-ii: device-keyed grad-norm regression on top of the same harness. | COMMENT |
| MEDIUM | fastvideo/pipelines/stages/validators.py | 472 | """Get a comprehensive summary of all validation failures.""" | STRING |
| MEDIUM | …tvideo/pipelines/basic/stable_audio/stages/decoding.py | 37 | # so the LatentSimilarityUtils harness can compare on pre-VAE | COMMENT |
| MEDIUM | fastvideo/models/dits/cosmos.py | 628 | # dtype so the model forward is robust regardless of caller. | COMMENT |
| LOW | …eo/third_party/eval/synchformer/hf_src/modeling_ast.py | 553 | # since all values in the D-dimension (latent) will also be nans, we can just use the first el | STRING |
| MEDIUM | apps/fastvideo_studio/job_runner.py | 565 | # that might escape (though they shouldn't with our comprehensive handling) | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | fastvideo-kernel/build.sh | 5 | # Usage: | COMMENT |
| LOW | fastvideo-kernel/tests/test_sta.py | 75 | # Example usage | COMMENT |
| LOW | .agents/scripts/sync-skills.sh | 11 | # Usage: | COMMENT |
| LOW | fastvideo/dataset/ltx2_precomputed_dataset.py | 4 | # Usage: | COMMENT |
| LOW | …raining/finetune/cosmos2_5/preprocess_cosmos2_5_t2w.sh | 24 | # Usage: | COMMENT |
| LOW | examples/train/run_slurm.sh | 4 | # Usage: | COMMENT |
| LOW | examples/train/run.sh | 4 | # Usage: | COMMENT |
| LOW | …nario/ode_init_self_forcing_wan_causal/step2_export.sh | 4 | # Usage: | COMMENT |
| LOW | scripts/inference/run.sh | 4 | # Usage: | COMMENT |
| LOW | apps/dreamverse/scripts/install_native_ffmpeg.sh | 20 | # Usage: | COMMENT |
| LOW | …dreamverse/scripts/launch/launch_backend_dreamverse.sh | 10 | # Usage: | COMMENT |
| LOW | …/dreamverse/scripts/launch/launch_backend_fastvideo.sh | 6 | # Usage: | COMMENT |
| LOW | apps/dreamverse/scripts/launch/launch_frontend.sh | 5 | # Usage: | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | collect_env.py | 262 | CODE | |
| MEDIUM | collect_env.py | 264 | CODE | |
| MEDIUM | collect_env.py | 266 | CODE | |
| MEDIUM | collect_env.py | 267 | CODE | |
| MEDIUM | collect_env.py | 278 | CODE | |
| MEDIUM | fastvideo/layers/custom_op.py | 60 | CODE | |
| MEDIUM | fastvideo/layers/custom_op.py | 62 | CODE | |
| MEDIUM | fastvideo/layers/custom_op.py | 65 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | …dd-model-09-pipeline/templates/pipeline_parity_test.py | 65 | except Exception as exc: # pragma: no cover - scaffold guard | CODE |
| MEDIUM | fastvideo/hooks/layerwise_offload.py | 101 | # These hook entry points only orchestrate host-side parameter | COMMENT |
| MEDIUM | fastvideo/eval/metrics/videoscore2/metric.py | 52 | # to avoid matching digits inside the chain-of-thought reasoning. | STRING |
| MEDIUM | fastvideo/eval/metrics/videoscore2/metric.py | 118 | # Anchor on the numbered list to skip the chain-of-thought. | COMMENT |
| MEDIUM | fastvideo/eval/metrics/videoscore2/metric.py | 165 | # chain-of-thought outside the regex anchor (yielding score=0). | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …_tests/dreamx_world/test_dreamx_world_ar_conversion.py | 21 | raw_tensor.write_bytes(b"placeholder") | CODE |
| LOW⚡ | scripts/checkpoint_conversion/wan_to_diffusers.py | 152 | dummy_key = new_key.replace("norm_added_k", "norm_added_q") | CODE |
| LOW⚡ | scripts/checkpoint_conversion/wan_to_diffusers.py | 153 | dummy_value = torch.zeros_like(v) | CODE |
| LOW⚡ | scripts/checkpoint_conversion/wan_to_diffusers.py | 154 | new_state_dict[dummy_key] = dummy_value | CODE |
| LOW | …ps/fastvideo_studio/src/lib/components/JobQueue.svelte | 80 | <p class="placeholder"> | CODE |
| LOW | apps/fastvideo_studio/src/routes/gallery/+page.svelte | 60 | <p class="placeholder"> | CODE |
| LOW | apps/fastvideo_studio/src/routes/datasets/+page.svelte | 54 | <p class="placeholder">No datasets yet.</p> | CODE |
| LOW | apps/dreamverse/web/e2e/mock-backed-generation.spec.ts | 38 | await expect(continuation).toHaveAttribute('placeholder', /generating video/i); | CODE |
| LOW | …ps/dreamverse/web/e2e/preset-prompt-generation.spec.ts | 54 | await expect(continuation).toHaveAttribute('placeholder', /generating/i); | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | fastvideo/models/hf_transformer_utils.py | 132 | # Special handling for stop token <|eom_id|> generated by llama 3 tool use. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | fastvideo/models/vaes/hunyuanvae.py | 194 | # If you are encountering an error here, make sure to try running encoding/decoding with | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | fastvideo/entrypoints/video_generator.py | 254 | log_stats=False, # TODO: implement | CODE |