Docker configuration for running VLLM on dual DGX Sparks
This report summarizes scanner evidence for eugr/spark-vllm-docker, a Python project with 2,378 GitHub stars. SynthScan examined 32,408 lines of code across 164 source files, recording 419 pattern matches distributed across 14 syntactic categories. The legacy adjusted pattern signal is 15.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.
Use each vector to guide manual verification of the underlying findings.
Can maintainers explain intent, assumptions, and trade-offs? 337 finding(s).
Are imports declared and package/API names verified? 19 finding(s).
Are wrappers, guards, and repeated structures necessary? 339 finding(s).
Which changes need focused human review? 419 finding(s).
This chart tracks the legacy adjusted pattern score across scan runs. Changes can reflect source changes, scan coverage, or detector/scoring versions; they do not measure AI adoption or prove that a team refactored code. Compare runs only when their scoring versions are compatible. The dashed line tracks the raw pattern-hit count.
Groups findings by configured severity weight. Severity is not a confidence estimate, security rating, or proof that a package is missing. Verify imports against the project's manifests and inspect each finding in its local design context.
This horizontal bar chart shows where configured pattern scores accumulate across directories. Treat the bars as locations to inspect, not as evidence of authorship or code quality. Use the file-level findings to decide whether a directory needs a focused ownership, dependency, complexity, or review check.
The scanner identified 419 distinct pattern matches across 14 syntactic categories. Each entry below represents a discrete location in the source code where the engine recorded a detector match to inspect in context. Expand any category row to inspect the individual file paths, line numbers, code snippets, and the lexical context (CODE, COMMENT, or STRING) in which each match was detected.
Reading the findings table: The Severity column indicates the configured finding weight (CRITICAL / HIGH / MEDIUM / LOW). The Context column identifies whether the match occurred inside executable code, an inline comment, or a string literal — legacy comment-context matches receive a ×1.5 score weight. The ⚡ bolt icon marks clustered matches: three or more patterns within a 10-line window, each receiving an additional ×1.5 density multiplier under the legacy scoring model.
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | run-recipe.py | 117 | def runtime_vllm_pr_reference(value: str) -> str: | CODE |
| LOW | run-recipe.py | 154 | def strip_distributed_executor_backend(command: str) -> str: | CODE |
| LOW | docker/patch_vllm_swa_block_size.py | 79 | if "def _largest_kernel_block_within(" not in source: | CODE |
| LOW | docker/patch_vllm_mrv2_speculator_cudagraph_pool.py | 80 | "def _profiling_cudagraph_managers(", | CODE |
| LOW⚡ | tests/test_instanttensor_vllm_memory_patch.py | 181 | def test_vllm_available_memory_allows_large_tensor_despite_small_cuda_reading(self): | STRING |
| LOW⚡ | tests/test_instanttensor_vllm_memory_patch.py | 189 | def test_low_vllm_availability_still_rejects_oversized_buffers(self): | STRING |
| LOW⚡ | tests/test_instanttensor_vllm_memory_patch.py | 197 | def test_explicit_budget_fraction_and_boundary_are_preserved(self): | STRING |
| LOW⚡ | tests/test_instanttensor_vllm_memory_patch.py | 204 | def test_distributed_budget_is_still_the_minimum_across_ranks(self): | STRING |
| LOW⚡ | tests/test_instanttensor_vllm_memory_patch.py | 212 | def test_patch_is_scoped_and_idempotent_without_importing_packages(self): | STRING |
| LOW | tests/test_instanttensor_vllm_memory_patch.py | 233 | def test_unknown_or_ambiguous_sources_fail_without_writing(self): | STRING |
| LOW | tests/test_instanttensor_vllm_memory_patch.py | 250 | def test_runner_patches_after_dependency_installation(self): | STRING |
| LOW | tests/test_instanttensor_vllm_memory_patch.py | 266 | def test_invalid_budget_participates_in_collective_before_raising(self): | STRING |
| LOW | tests/test_instanttensor_vllm_memory_patch.py | 303 | def test_failed_remote_budget_still_rejects_local_load(self): | STRING |
| LOW⚡ | tests/test_cluster_topology.py | 46 | def test_ring_order_collapses_twin_rails(self): | CODE |
| LOW⚡ | tests/test_cluster_topology.py | 51 | def test_copy_paths_cover_opposite_node(self): | CODE |
| LOW⚡ | tests/test_cluster_topology.py | 56 | def test_launch_order_and_trim_validation(self): | CODE |
| LOW | tests/test_cluster_topology.py | 70 | def test_invalid_and_disconnected_links(self): | CODE |
| LOW | tests/test_cluster_topology.py | 86 | def test_multihop_ssh_config_is_parseable_and_temporary(self): | CODE |
| LOW | tests/test_cluster_topology.py | 100 | def test_discovery_checks_remote_rails_in_both_directions(self): | CODE |
| LOW | tests/test_cluster_topology.py | 116 | def test_larger_ring_discovery_and_launch_validation(self): | CODE |
| LOW⚡ | tests/test_cluster_topology.py | 220 | def test_image_inspection_and_stream_use_same_routes(self): | STRING |
| LOW⚡ | tests/test_cluster_topology.py | 229 | def test_model_permissions_and_rsync_use_same_routes(self): | STRING |
| LOW⚡ | tests/test_cluster_topology.py | 238 | def test_larger_ring_image_and_model_distribution(self): | STRING |
| LOW⚡ | tests/test_cluster_topology.py | 278 | def test_explicit_copy_subset_and_failure(self): | STRING |
| LOW⚡ | tests/test_cluster_topology.py | 284 | def test_launch_generates_ring_env_for_every_rank(self): | STRING |
| LOW⚡ | tests/test_cluster_topology.py | 294 | def test_invalid_launch_never_starts_or_stops_containers(self): | STRING |
| LOW⚡ | tests/test_cluster_topology.py | 302 | def test_discovery_saves_one_config_and_rejects_broken_selection(self): | STRING |
| LOW⚡ | tests/test_cluster_topology.py | 378 | def test_dry_run_rejects_bad_order_without_network(self): | STRING |
| LOW⚡ | tests/test_cluster_topology.py | 388 | def test_cached_model_is_distributed_to_every_ring_worker(self): | STRING |
| LOW⚡ | tests/test_cluster_topology.py | 398 | def test_existing_image_is_synced_without_building_for_ring(self): | STRING |
| LOW | tests/test_cluster_topology.py | 324 | def test_legacy_two_node_triangle_and_switch_copy_selection(self): | STRING |
| LOW | tests/test_cluster_topology.py | 366 | def test_config_forwarded_to_distribution_scripts(self): | STRING |
| LOW | …sts/test_flashinfer_b12x_loader_include_order_patch.py | 63 | def test_broken_loader_fails_compilation_then_compiles_after_patch(self): | CODE |
| LOW | …sts/test_flashinfer_b12x_loader_include_order_patch.py | 76 | def test_upstream_fixed_source_is_untouched(self): | CODE |
| LOW⚡ | tests/test_hf_cache_management.py | 357 | def test_uvx_installer_failure_aborts_before_deletion(self): | STRING |
| LOW⚡ | tests/test_hf_cache_management.py | 366 | def test_uvx_without_downloader_reports_actionable_error(self): | STRING |
| LOW⚡ | tests/test_hf_cache_management.py | 373 | def test_cluster_inventory_remote_only_revisions_sort_and_formats(self): | STRING |
| LOW⚡ | tests/test_hf_cache_management.py | 434 | def test_documented_download_argument_orders(self): | STRING |
| LOW⚡ | tests/test_hf_cache_management.py | 444 | def test_delete_confirmation_force_and_remote_only(self): | STRING |
| LOW⚡ | tests/test_hf_cache_management.py | 453 | def test_delete_yes_and_failure_propagation(self): | STRING |
| LOW⚡ | tests/test_hf_cache_management.py | 460 | def test_cleanup_preserves_refs_datasets_and_protected_hashes(self): | STRING |
| LOW⚡ | tests/test_hf_cache_management.py | 552 | def test_delete_revision_present_only_on_peer(self): | STRING |
| LOW⚡ | tests/test_hf_cache_management.py | 559 | def test_delete_branch_resolves_cached_commit(self): | STRING |
| LOW⚡ | tests/test_hf_cache_management.py | 566 | def test_unknown_and_ambiguous_revisions_never_delete(self): | STRING |
| LOW⚡ | tests/test_hf_cache_management.py | 575 | def test_revision_hash_collision_aborts_entire_cluster_delete(self): | STRING |
| LOW⚡ | tests/test_hf_cache_management.py | 582 | def test_backup_delete_revision_pins_heads_commit_and_preserves_peer_refs(self): | STRING |
| LOW⚡ | tests/test_hf_cache_management.py | 600 | def test_missing_backup_revision_does_not_publish_or_delete(self): | STRING |
| LOW⚡ | tests/test_hf_cache_management.py | 607 | def test_failed_backup_never_deletes_or_publishes(self): | STRING |
| LOW⚡ | tests/test_hf_cache_management.py | 615 | def test_backup_refuses_deleting_remote_revision_not_backed_up(self): | STRING |
| LOW⚡ | tests/test_hf_cache_management.py | 623 | def test_backup_delete_decline_keeps_backup_and_cache(self): | STRING |
| LOW⚡ | tests/test_hf_cache_management.py | 630 | def test_backup_refuses_deleting_extra_peer_files_in_same_revision(self): | STRING |
| LOW⚡ | tests/test_hf_cache_management.py | 637 | def test_backup_delete_rechecks_after_remote_ownership_preparation(self): | STRING |
| LOW⚡ | tests/test_hf_cache_management.py | 644 | def test_backup_delete_refuses_repositories_omitted_by_hf_scan(self): | STRING |
| LOW⚡ | tests/test_hf_cache_management.py | 651 | def test_existing_backup_and_unsafe_paths_are_preserved(self): | STRING |
| LOW⚡ | tests/test_hf_cache_management.py | 660 | def test_broken_backup_and_unsafe_restore_symlink_fail(self): | STRING |
| LOW⚡ | tests/test_hf_cache_management.py | 670 | def test_restore_copy_failure_returns_failure(self): | STRING |
| LOW⚡ | tests/test_hf_cache_management.py | 676 | def test_invalid_flags_fail_before_cluster_or_cache_access(self): | STRING |
| LOW⚡ | tests/test_hf_cache_management.py | 685 | def test_invalid_revision_flags_fail_before_cache_access(self): | STRING |
| LOW | tests/test_hf_cache_management.py | 218 | def test_portable_backup_delete_list_restore_and_distribute(self): | STRING |
| LOW | tests/test_hf_cache_management.py | 246 | def test_portable_backup_selected_revision_only(self): | STRING |
| 215 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | build-and-copy.sh | 1160 | # ===================================================== | COMMENT |
| MEDIUM | build-and-copy.sh | 1162 | # ===================================================== | COMMENT |
| MEDIUM | build-and-copy.sh | 1207 | # ---------------------------------------------------------- | COMMENT |
| MEDIUM | build-and-copy.sh | 1209 | # ---------------------------------------------------------- | COMMENT |
| MEDIUM | build-and-copy.sh | 1293 | # ---------------------------------------------------------- | COMMENT |
| MEDIUM | build-and-copy.sh | 1295 | # ---------------------------------------------------------- | COMMENT |
| MEDIUM | build-and-copy.sh | 1408 | # ---------------------------------------------------------- | COMMENT |
| MEDIUM | build-and-copy.sh | 1410 | # ---------------------------------------------------------- | COMMENT |
| MEDIUM | build-and-copy.sh | 1445 | # ===================================================== | COMMENT |
| MEDIUM | build-and-copy.sh | 1447 | # ===================================================== | COMMENT |
| MEDIUM | tests/test_recipes.sh | 678 | # ============================================================================== | COMMENT |
| MEDIUM | tests/test_recipes.sh | 680 | # ============================================================================== | COMMENT |
| MEDIUM | tests/test_recipes.sh | 1135 | # ============================================================================== | COMMENT |
| MEDIUM | tests/test_recipes.sh | 1137 | # ============================================================================== | COMMENT |
| MEDIUM | tests/test_recipes.sh | 1359 | # ============================================================================== | COMMENT |
| MEDIUM | tests/test_recipes.sh | 1362 | # ============================================================================== | COMMENT |
| MEDIUM⚡ | tests/expected_commands.sh | 10 | # ============================================================================== | COMMENT |
| MEDIUM⚡ | tests/expected_commands.sh | 13 | # ============================================================================== | COMMENT |
| MEDIUM | tests/expected_commands.sh | 30 | # ============================================================================== | COMMENT |
| MEDIUM | tests/expected_commands.sh | 33 | # ============================================================================== | COMMENT |
| MEDIUM | tests/expected_commands.sh | 53 | # ============================================================================== | COMMENT |
| MEDIUM | tests/expected_commands.sh | 56 | # ============================================================================== | COMMENT |
| MEDIUM | tests/expected_commands.sh | 70 | # ============================================================================== | COMMENT |
| MEDIUM | tests/expected_commands.sh | 74 | # ============================================================================== | COMMENT |
| MEDIUM | mods/exp-b12x/run.sh | 28 | # --------------------------------------------------------------- | COMMENT |
| MEDIUM | mods/exp-b12x/run.sh | 31 | # --------------------------------------------------------------- | COMMENT |
| MEDIUM | mods/exp-b12x/run.sh | 50 | # --------------------------------------------------------------- | COMMENT |
| MEDIUM | mods/exp-b12x/run.sh | 53 | # --------------------------------------------------------------- | COMMENT |
| MEDIUM | mods/exp-b12x/run.sh | 90 | # --------------------------------------------------------------- | COMMENT |
| MEDIUM | mods/exp-b12x/run.sh | 97 | # --------------------------------------------------------------- | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | build-and-copy.sh | 298 | except Exception: | CODE |
| MEDIUM | run-recipe.py | 101 | print("Error: PyYAML is required. Install with: pip install pyyaml") | CODE |
| MEDIUM | run-recipe.py | 225 | print(f"Error: Recipe not found: {recipe_path}") | CODE |
| MEDIUM | run-recipe.py | 236 | print(f"Error: Recipe missing required field: {field}") | CODE |
| MEDIUM | run-recipe.py | 386 | print(f"Error: Build script not found: {BUILD_SCRIPT}") | CODE |
| MEDIUM | run-recipe.py | 430 | print(f"Error: Download script not found: {DOWNLOAD_SCRIPT}") | CODE |
| MEDIUM | run-recipe.py | 549 | print(f"Error: Missing parameter in recipe command: {e}") | CODE |
| MEDIUM | run-recipe.py | 657 | print(f"Error: Autodiscover script not found: {AUTODISCOVER_SCRIPT}") | CODE |
| LOW | run-recipe.py | 313 | except Exception as e: | CODE |
| MEDIUM | run-recipe.py | 680 | print("Error: Autodiscover failed") | STRING |
| MEDIUM | run-recipe.py | 1144 | print(f"Error: Recipe '{recipe['name']}' requires cluster mode.") | STRING |
| MEDIUM | run-recipe.py | 1155 | print(f"Error: Recipe '{recipe['name']}' requires solo mode.") | STRING |
| MEDIUM | run-recipe.py | 1171 | print("Error: --earlyoom requires launch-cluster.sh to clear the image entrypoint.") | STRING |
| MEDIUM | run-recipe.py | 1240 | print(f"Error: {exc}") | STRING |
| MEDIUM | run-recipe.py | 1262 | print("Error: Failed to build container") | STRING |
| MEDIUM | run-recipe.py | 1270 | print("Error: Failed to synchronize container image") | STRING |
| MEDIUM | run-recipe.py | 1283 | print("Error: Failed to build/copy container") | STRING |
| MEDIUM | run-recipe.py | 1308 | print("Error: Failed to download model") | STRING |
| MEDIUM | run-recipe.py | 1334 | print("Error: Failed to build image") | STRING |
| MEDIUM⚡ | launch-cluster.sh | 300 | print(f'Error: Invalid syntax at line {line_num}: missing \"=\"') | CODE |
| MEDIUM⚡ | launch-cluster.sh | 307 | print(f'Error: Invalid key format at line {line_num}: {key}') | CODE |
| MEDIUM⚡ | launch-cluster.sh | 312 | print(f'Error: Duplicate key at line {line_num}: {key}') | CODE |
| MEDIUM | cluster_topology.py | 312 | print(f"Error: {exc}", file=sys.stderr) | STRING |
| MEDIUM | docker/validate_flashinfer_wheels.py | 123 | print(f"Error: {exc}.", file=sys.stderr) | CODE |
| LOW | mods/fix-qwen3-coder-next/_triton_alloc_setup.py | 8 | except Exception: | CODE |
| LOW | mods/memory-profile/probe.py | 137 | except Exception as error: | CODE |
| MEDIUM | mods/memory-profile/probe.py | 92 | def process_start(pid): | CODE |
| LOW | mods/inkling-sm12-paged-kv/run.sh | 58 | except Exception as exc: | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | run-recipe.py | 613 | CODE | |
| LOW | run-recipe.py | 692 | CODE | |
| LOW | hf-cache.py | 171 | CODE | |
| LOW | hf-cache.py | 287 | CODE | |
| LOW | hf-cache.py | 329 | CODE | |
| LOW | cluster_topology.py | 165 | CODE | |
| LOW | cluster_topology.py | 222 | CODE | |
| LOW | cluster_topology.py | 254 | CODE | |
| LOW | cluster_topology.py | 137 | CODE | |
| LOW | docker/patch_vllm_spark_kv_cache_cleanup.py | 69 | CODE | |
| LOW | docker/patch_vllm_b12x_c128a_topk_alignment.py | 39 | CODE | |
| LOW | tests/test_instanttensor_vllm_memory_patch.py | 266 | CODE | |
| LOW | tests/test_cluster_topology.py | 116 | CODE | |
| LOW | tests/test_cluster_topology.py | 238 | CODE | |
| LOW | tests/test_launch_cluster_networking.py | 105 | CODE | |
| LOW | tests/test_launch_cluster_networking.py | 170 | CODE | |
| LOW | tests/test_memory_capacity.py | 180 | CODE | |
| LOW | tests/test_memory_capacity.py | 191 | CODE | |
| LOW | tests/test_memory_capacity.py | 289 | CODE | |
| LOW | tests/test_hf_download_permissions.py | 161 | CODE | |
| LOW | tests/test_vllm_api_key_auth_patch.py | 144 | CODE | |
| LOW | tests/test_vllm_api_key_auth_patch.py | 166 | CODE | |
| LOW | mods/instanttensor-zero-copy/patch_weight_utils.py | 121 | CODE | |
| LOW | mods/memory-profile/collect.py | 17 | CODE | |
| LOW | mods/memory-profile/collect.py | 36 | CODE | |
| LOW | mods/memory-profile/capacity.py | 330 | CODE | |
| LOW | mods/memory-profile/capacity.py | 583 | CODE | |
| LOW | mods/memory-profile/probe.py | 281 | CODE | |
| LOW | mods/memory-profile/probe.py | 379 | CODE | |
| LOW | mods/memory-profile/probe.py | 294 | CODE | |
| LOW | mods/memory-profile/probe.py | 297 | CODE | |
| LOW | mods/memory-profile/report.py | 153 | CODE | |
| LOW | mods/memory-profile/report.py | 272 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | run-recipe.py | 1124 | # Check if recipe requires cluster mode | STRING |
| LOW | run-recipe.py | 1323 | # Check if image exists (if not using --setup) | STRING |
| LOW | launch-cluster.sh | 385 | # Check if non-privileged flags were used without --non-privileged | COMMENT |
| LOW⚡ | launch-cluster.sh | 479 | # Check if it's an absolute path or relative path that exists | COMMENT |
| LOW⚡ | launch-cluster.sh | 482 | # Check if it's just a filename, look in examples/ directory | COMMENT |
| LOW⚡ | launch-cluster.sh | 485 | # Check if it's a name without .sh extension | COMMENT |
| LOW | launch-cluster.sh | 499 | # Set command to run the copied script (use absolute path since docker exec may not be in /workspace) | COMMENT |
| LOW | launch-cluster.sh | 797 | # Check if cluster is already running | COMMENT |
| LOW | launch-cluster.sh | 1657 | # Check if ray is responsive | COMMENT |
| LOW | autodiscover.sh | 213 | # Set IB_IF to all four RoCE interfaces (hardcoded for mesh) | COMMENT |
| LOW | autodiscover.sh | 292 | # Check if remote is a GB10 system | COMMENT |
| LOW | tests/test_recipes.sh | 1194 | # Check if value is present (might be on next line due to formatting) | COMMENT |
| LOW | mods/fix-glm-4.7-flash-AWQ/run.sh | 7 | # Check if PR 34695 is already applied by looking for the changed file | COMMENT |
| LOW | mods/fix-glm-4.7-flash-AWQ/run.sh | 9 | # Check if the specific line from PR 34695 is already present | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | run-recipe.py | 1581 | except OSError: | CODE |
| HIGH | mods/fix-qwen3-coder-next/_triton_alloc_setup.py | 8 | except Exception: | CODE |
| HIGH | mods/memory-profile/probe.py | 69 | except (OSError, ValueError): | CODE |
| HIGH | mods/memory-profile/probe.py | 385 | except (OSError, ValueError): | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | cluster_topology.py | 8 | CODE | |
| LOW | docker/patch_vllm_flashinfer_b12x_swigluoai.py | 12 | CODE | |
| LOW | docker/patch_vllm_b12x_c128a_topk_alignment.py | 10 | CODE | |
| LOW | docker/patch_vllm_swa_block_size.py | 4 | CODE | |
| LOW | docker/patch_vllm_mrv2_speculator_cudagraph_pool.py | 4 | CODE | |
| LOW | docker/pin_cutlass_dsl.py | 8 | CODE | |
| LOW | tests/test_memory_capacity.py | 4 | CODE | |
| LOW | mods/instanttensor-zero-copy/patch_weight_utils.py | 4 | CODE | |
| LOW | mods/fix-qwen35-tp4-marlin/fix_rope.py | 2 | CODE | |
| LOW | …nstanttensor-hybrid-draft-loader/patch_model_loader.py | 4 | CODE | |
| LOW | mods/memory-profile/patch.py | 3 | CODE | |
| LOW | mods/memory-profile/collect.py | 3 | CODE | |
| LOW | mods/memory-profile/capacity.py | 3 | CODE | |
| LOW | mods/memory-profile/probe.py | 6 | CODE | |
| LOW | mods/memory-profile/profile_card.py | 3 | CODE | |
| LOW | mods/memory-profile/report.py | 3 | CODE | |
| LOW | mods/fix-qwen3-next-autoround/patch_qwen3_next.py | 4 | CODE | |
| LOW | mods/inkling-sm12-paged-kv/patch_inkling.py | 4 | CODE | |
| LOW | mods/inkling-sm12-paged-kv/adapter.py | 9 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | tests/test_recipes.sh | 532 | # Create a temporary recipe with unsupported version | COMMENT |
| MEDIUM | tests/test_recipes.sh | 556 | # Create a temporary recipe without recipe_version | COMMENT |
| MEDIUM | tests/test_recipes.sh | 579 | # Create a temporary cluster_only recipe | COMMENT |
| MEDIUM | tests/test_recipes.sh | 606 | # Create a temporary solo_only recipe | COMMENT |
| MEDIUM⚡ | tests/expected_commands.sh | 2 | # This file is used by test_recipes.sh to verify recipes match README documentation | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | run-recipe.py | 173 | Load and validate a recipe YAML file. This function handles recipe resolution from multiple locations and vali | STRING |
| HIGH | run-recipe.py | 360 | Build the container image using build-and-copy.sh. Delegates to the build-and-copy.sh script which handles mul | STRING |
| HIGH | run-recipe.py | 484 | Generate a bash launch script from the recipe. Creates a self-contained bash script that runs inside the conta | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | mods/fix-eagle-fine-prefix/README.md | 188 | ### RAG, few-shot, and batch evaluation | COMMENT |
| MEDIUM | mods/fix-eagle-fine-prefix/README.md | 188 | ### RAG, few-shot, and batch evaluation | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tests/test_recipes.sh | 1 | #!/bin/bash | COMMENT |
| LOW | tests/expected_commands.sh | 1 | # Expected vLLM serve arguments for each recipe | COMMENT |
| LOW | recipes/glm-4.7-flash-awq.yaml | 1 | # Recipe: GLM-4.7-Flash-AWQ-4bit | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tests/test_recipes.sh | 8 | # Usage: | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | tests/test_vllm_flashinfer_b12x_patch.py | 30 | __all__ = [ | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | mods/inkling-sm12-paged-kv/adapter.py | 19 | CODE |