CUDA Core Compute Libraries
This report presents the forensic synthetic code analysis of NVIDIA/cccl, a C++ project with 2,492 GitHub stars. SynthScan v2.0 examined 921,483 lines of code across 7002 source files, recording 10229 pattern matches distributed across 19 syntactic categories. The overall adjusted score of 11.9 places this repository in the Low 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).
This chart maps the temporal evolution of the adjusted synthetic code score across successive scan runs. An upward trajectory indicates ongoing incorporation of AI-generated code or expanding LLM-assisted scaffolding; a stable or declining trajectory may reflect active human refactoring, code removal, or the adoption of stricter authorship policies. The dashed secondary line (right axis) independently tracks total raw pattern hit count, which can diverge from the normalised score when codebase size changes significantly between scans.
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 10229 distinct pattern matches across 19 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 |
|---|---|---|---|---|
| LOW | .gersemi/ext/builtins.py | 1 | from gersemi.builtin_commands import builtin_commands | COMMENT |
| LOW | cub/test/catch2_test_launch_helper.h | 1 | // SPDX-FileCopyrightText: Copyright (c) 2011-2023, NVIDIA CORPORATION. All rights reserved. | COMMENT |
| LOW | cub/test/catch2_test_launch_helper.h | 21 | //! // Declare CDP wrapper for CUB API. The wrapper will accept the same | COMMENT |
| LOW | cub/test/catch2_test_launch_helper.h | 41 | //! ``` | COMMENT |
| LOW | cub/test/catch2_test_env_launch_helper.h | 1 | // SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION. All rights reserved. | COMMENT |
| LOW | cub/test/catch2_test_env_launch_helper.h | 21 | //! ``` | COMMENT |
| LOW | cub/test/cub_test_macros.h | 1 | #pragma once | COMMENT |
| LOW | cub/test/cub_non_catch2_test_memory.h | 1 | // SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | cub/test/test_util.h | 1 | // SPDX-FileCopyrightText: Copyright (c) 2011, Duane Merrill. All rights reserved. | COMMENT |
| LOW | cub/test/test_util.h | 21 | COMMENT | |
| LOW | cub/examples/CMakeLists.txt | 1 | # Some of the examples include the `cub/test/test_util.h` header, which | COMMENT |
| LOW | cub/benchmarks/bench/scan/policy_selector.h | 1 | // SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | …b/benchmarks/bench/run_length_encode/policy_selector.h | 1 | // SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | cub/benchmarks/bench/transform/common.h | 1 | // SPDX-FileCopyrightText: Copyright (c) 2024, NVIDIA CORPORATION. All rights reserved. | COMMENT |
| LOW | …/benchmarks/bench/transform/applications/P1/bfloat16.h | 1 | // SPDX-FileCopyrightText: Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. All rights reserved. | COMMENT |
| LOW | test/cmake/test_export/CMakeLists.txt | 1 | # Test the CMake packages for CCCL and all subprojects. | COMMENT |
| LOW | test/stdpar/tests/copy_if.cpp | 1 | //===----------------------------------------------------------------------===// | COMMENT |
| LOW | test/stdpar/tests/transform.cpp | 1 | //===----------------------------------------------------------------------===// | COMMENT |
| LOW | test/stdpar/tests/any_of.cpp | 1 | //===----------------------------------------------------------------------===// | COMMENT |
| LOW | python/cuda_stf/cuda/stf/_experimental/_stf_bindings.py | 1 | # Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. ALL RIGHTS RESERVED. | COMMENT |
| LOW | python/cuda_stf/tests/stf/interop/__init__.py | 1 | # Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. ALL RIGHTS RESERVED. | COMMENT |
| LOW | …n/cuda_stf/tests/stf/interop/test_local_stf_capture.py | 121 | ): | COMMENT |
| LOW | python/cuda_stf/tests/stf/examples/neural_ode_dopri5.py | 461 | # from the HOST by replaying the graph, reading the cond tensor with | COMMENT |
| LOW | python/cuda_stf/tests/stf/examples/__init__.py | 1 | # Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. ALL RIGHTS RESERVED. | COMMENT |
| LOW | …/cuda_cccl/cuda/cccl/parallel/experimental/__init__.py | 1 | # Copyright (c) 2025, NVIDIA CORPORATION. | COMMENT |
| LOW | python/cuda_cccl/cuda/compute/_caching.py | 201 | COMMENT | |
| LOW | python/cuda_cccl/cuda/compute/_caching.py | 301 | self, | COMMENT |
| LOW | python/cuda_cccl/cuda/compute/_caching.py | 521 | compute capabilities without querying a device. | COMMENT |
| LOW | python/cuda_cccl/cuda/compute/_bindings.py | 1 | # Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES. ALL RIGHTS RESERVED. | COMMENT |
| LOW | python/cuda_cccl/cuda/compute/_jit.py | 681 | return hash( | COMMENT |
| LOW | python/cuda_cccl/cuda/compute/_jit.py | 701 | # | COMMENT |
| LOW | python/cuda_cccl/cuda/compute/iterators/_base.py | 21 | """ | COMMENT |
| LOW | python/cuda_cccl/cuda/compute/iterators/_shuffle.py | 101 | # instead constructing it once and using it as the state | COMMENT |
| LOW | python/cuda_cccl/tests/compute/conftest.py | 141 | # We skip attaching it during a real pytest-run-parallel sweep of more than | COMMENT |
| LOW | …cccl/tests/compute/examples/free_threading/__init__.py | 1 | # Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. ALL RIGHTS RESERVED. | COMMENT |
| LOW | …_cccl/tests/compute/examples/binary_search/__init__.py | 1 | # Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES. ALL RIGHTS RESERVED. | COMMENT |
| LOW | …cuda_cccl/tests/compute/examples/scan/segmented_sum.py | 21 | # array demarkating locations of start of segments can be implemented | COMMENT |
| LOW | …n/cuda_cccl/tests/compute/examples/scan/ema_example.py | 21 | # initial condition ma[0] = u[0]. | COMMENT |
| LOW | …on/cuda_cccl/tests/compute/examples/struct/__init__.py | 1 | # Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES. ALL RIGHTS RESERVED. | COMMENT |
| LOW | …on/cuda_cccl/tests/compute/examples/select/__init__.py | 1 | # Copyright (c) 2025, NVIDIA CORPORATION & AFFILIATES. ALL RIGHTS RESERVED. | COMMENT |
| LOW | …on/cuda_cccl/tests/compute/examples/raw_op/__init__.py | 1 | # Copyright (c) 2026, NVIDIA CORPORATION & AFFILIATES. ALL RIGHTS RESERVED. | COMMENT |
| LOW | …a_cccl/tests/compute/examples/raw_op/llvm_stateless.py | 1 | # Copyright (c) 2026 NVIDIA CORPORATION. | COMMENT |
| LOW | python/cuda_cccl/benchmarks/compute/quick_configs.yaml | 1 | # Quick mode configurations for fast benchmark testing | COMMENT |
| LOW | ci/build_cuda_stf_combined_python.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | ci/update_rapids_version.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | ci/bench.yaml | 1 | # # CCCL PR benchmark request config. | COMMENT |
| LOW | ci/bench.yaml | 21 | # | COMMENT |
| LOW | ci/bench.yaml | 41 | python: | COMMENT |
| LOW | ci/build_cuda_cccl_wheel.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | ci/matrix.yaml | 61 | # The branch protection checks will fail when using this override workflow. | COMMENT |
| LOW | ci/matrix.yaml | 141 | # c.parallel -- pinned to gcc13 / msvc2022 to match python | COMMENT |
| LOW | ci/matrix.yaml | 201 | - {jobs: ['build'], project: 'libcudacxx', cudacxx: 'clang', ctk: 'clang-cuda', cxx: 'clang-cuda', std: 23, sm: '75 | COMMENT |
| LOW | ci/matrix.yaml | 641 | versions: | COMMENT |
| LOW | ci/matrix.yaml | 861 | # - required: Whether the tag is required. Default is false. | COMMENT |
| LOW | ci/matrix.yaml | 881 | cudacxx: { default: 'nvcc' } | COMMENT |
| LOW | ci/matrix.yaml | 901 | # - Format is the same as `CMAKE_CUDA_ARCHITECTURES`: | COMMENT |
| LOW | ci/ninja_summary.py | 241 | # first because of the alphabet, which is important for making this work | COMMENT |
| LOW | ci/test_cuda_compute_minimal_python_tsan.sh | 1 | #!/usr/bin/env bash | COMMENT |
| LOW | ci/test_cuda_compute_minimal_python_tsan.sh | 61 | # so the TSan runtime must be present from process start -- LD_PRELOAD the | COMMENT |
| LOW | ci/test_cuda_compute_minimal_python_tsan.sh | 101 | COMMENT | |
| 8460 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | python/cuda_stf/merge_cuda_wheels.py | 48 | def cuda_version_from_wheel_name(wheel_name: str) -> str: | CODE |
| LOW | …thon/cuda_stf/tests/stf/test_locality_domain_places.py | 26 | def test_scalar_places_construct(): | CODE |
| LOW | …thon/cuda_stf/tests/stf/test_locality_domain_places.py | 35 | def test_domain_allocation_roundtrip(): | CODE |
| LOW | …thon/cuda_stf/tests/stf/test_locality_domain_places.py | 70 | def test_domain_exec_place_task(): | CODE |
| LOW | …thon/cuda_stf/tests/stf/test_locality_domain_places.py | 87 | def test_machine_grid_granularities(): | CODE |
| LOW | …thon/cuda_stf/tests/stf/test_locality_domain_places.py | 129 | def test_sm_split_methods_construct(): | CODE |
| LOW | …thon/cuda_stf/tests/stf/test_locality_domain_places.py | 151 | def test_sm_split_method_task(): | CODE |
| LOW | …thon/cuda_stf/tests/stf/test_locality_domain_places.py | 171 | def test_sm_split_method_grid_task(): | CODE |
| LOW⚡ | python/cuda_stf/tests/stf/test_lifecycle.py | 39 | def _make_ctx_and_leak_logical_data(): | CODE |
| LOW⚡ | python/cuda_stf/tests/stf/test_lifecycle.py | 87 | def test_child_destroyed_before_context(): | CODE |
| LOW⚡ | python/cuda_stf/tests/stf/test_lifecycle.py | 96 | def test_double_finalize_is_safe(): | CODE |
| LOW⚡ | python/cuda_stf/tests/stf/test_lifecycle.py | 105 | def test_token_outlives_context(): | CODE |
| LOW⚡ | python/cuda_stf/tests/stf/test_lifecycle.py | 113 | def test_task_outlives_context(): | CODE |
| LOW⚡ | python/cuda_stf/tests/stf/test_lifecycle.py | 179 | def _make_stackable_ctx_and_leak(): | CODE |
| LOW⚡ | python/cuda_stf/tests/stf/test_lifecycle.py | 187 | def _exercise_stackable_repeat_scope(): | CODE |
| LOW⚡ | python/cuda_stf/tests/stf/test_lifecycle.py | 193 | def test_stackable_logical_data_outlives_explicit_finalize(): | CODE |
| LOW⚡ | python/cuda_stf/tests/stf/test_lifecycle.py | 200 | def test_stackable_logical_data_outlives_unfinalized_context(): | CODE |
| LOW⚡ | python/cuda_stf/tests/stf/test_lifecycle.py | 301 | def test_stackable_double_finalize_is_safe(): | CODE |
| LOW⚡ | python/cuda_stf/tests/stf/test_lifecycle.py | 315 | def test_mixed_context_types_with_outliving_children(): | CODE |
| LOW⚡ | python/cuda_stf/tests/stf/test_lifecycle.py | 339 | def test_sentinel_is_shared_between_context_and_child(): | CODE |
| LOW | python/cuda_stf/tests/stf/test_lifecycle.py | 50 | def test_logical_data_outlives_explicitly_finalized_context(): | CODE |
| LOW | python/cuda_stf/tests/stf/test_lifecycle.py | 58 | def test_logical_data_outlives_unfinalized_context(): | CODE |
| LOW | python/cuda_stf/tests/stf/test_lifecycle.py | 73 | def test_multiple_contexts_in_sequence(): | CODE |
| LOW | python/cuda_stf/tests/stf/test_lifecycle.py | 126 | def test_task_rejects_logical_data_from_different_context(): | CODE |
| LOW | python/cuda_stf/tests/stf/test_lifecycle.py | 138 | def test_cuda_kernel_rejects_logical_data_from_different_context(): | CODE |
| LOW | python/cuda_stf/tests/stf/test_lifecycle.py | 150 | def test_host_launch_rejects_logical_data_from_different_context(): | CODE |
| LOW | python/cuda_stf/tests/stf/test_lifecycle.py | 162 | def test_wait_rejects_logical_data_from_different_context(): | CODE |
| LOW | python/cuda_stf/tests/stf/test_lifecycle.py | 212 | def test_two_stackable_contexts_in_sequence(): | CODE |
| LOW | python/cuda_stf/tests/stf/test_lifecycle.py | 224 | def _device_reset_repeat_worker(): | CODE |
| LOW | python/cuda_stf/tests/stf/test_lifecycle.py | 239 | def test_stackable_repeat_after_device_reset(): | CODE |
| LOW | python/cuda_stf/tests/stf/test_lifecycle.py | 257 | def test_stackable_token_outlives_context(): | CODE |
| LOW | python/cuda_stf/tests/stf/test_lifecycle.py | 265 | def test_stackable_task_outlives_context(): | CODE |
| LOW | python/cuda_stf/tests/stf/test_lifecycle.py | 277 | def test_stackable_task_rejects_logical_data_from_different_context(): | CODE |
| LOW | python/cuda_stf/tests/stf/test_lifecycle.py | 289 | def test_stackable_host_launch_rejects_logical_data_from_different_context(): | CODE |
| LOW | python/cuda_stf/tests/stf/test_cai.py | 15 | def test_get_arg_cai_preserves_structured_dtype_descr(): | CODE |
| LOW | python/cuda_stf/tests/stf/test_cai.py | 46 | def test_logical_data_synchronizes_producer_stream(stream): | CODE |
| LOW | python/cuda_stf/tests/stf/test_cai.py | 63 | def test_logical_data_rejects_cai_stream_zero(): | CODE |
| LOW⚡ | python/cuda_stf/tests/stf/test_packaging.py | 30 | def test_stf_c_header_shipped(include_root): | CODE |
| LOW⚡ | python/cuda_stf/tests/stf/test_packaging.py | 35 | def test_cudax_places_header_shipped(include_root): | CODE |
| LOW⚡ | python/cuda_stf/tests/stf/test_packaging.py | 40 | def test_cudax_stf_header_shipped(include_root): | CODE |
| LOW⚡ | python/cuda_stf/tests/stf/test_packaging.py | 45 | def test_library_dir_resolves(): | CODE |
| LOW⚡ | python/cuda_stf/tests/stf/test_packaging.py | 50 | def test_library_path_resolves(): | CODE |
| LOW⚡ | python/cuda_stf/tests/stf/test_packaging.py | 56 | def test_library_dir_resolves_without_cuda_bindings(monkeypatch): | CODE |
| LOW⚡ | python/cuda_stf/tests/stf/test_place_support.py | 65 | def test_pick_stream_borrowed_from_context(): | CODE |
| LOW⚡ | python/cuda_stf/tests/stf/test_place_support.py | 75 | def test_pick_stream_requires_resources(): | CODE |
| LOW⚡ | python/cuda_stf/tests/stf/test_place_support.py | 83 | def test_two_resources_handles_isolated(): | CODE |
| LOW⚡ | python/cuda_stf/tests/stf/test_place_support.py | 115 | def test_getitem_out_of_bounds(): | CODE |
| LOW⚡ | python/cuda_stf/tests/stf/test_place_support.py | 125 | def test_machine_init_idempotent(): | CODE |
| LOW⚡ | python/cuda_stf/tests/stf/test_place_support.py | 130 | def test_green_context_helper_view(): | CODE |
| LOW⚡ | python/cuda_stf/tests/stf/test_place_support.py | 220 | def test_data_place_allocate_deallocate(): | CODE |
| LOW⚡ | python/cuda_stf/tests/stf/test_place_support.py | 269 | def test_device_array_rejects_negative_size(): | CODE |
| LOW⚡ | python/cuda_stf/tests/stf/test_place_support.py | 277 | def test_device_array_shaped_roundtrip(): | CODE |
| LOW | python/cuda_stf/tests/stf/test_place_support.py | 20 | def _require_green_context_helper(sm_count=1, dev_id=0): | CODE |
| LOW | python/cuda_stf/tests/stf/test_place_support.py | 37 | def test_scope_context_manager(): | CODE |
| LOW | python/cuda_stf/tests/stf/test_place_support.py | 53 | def test_pick_stream_standalone(): | CODE |
| LOW | python/cuda_stf/tests/stf/test_place_support.py | 141 | def test_green_context_exec_and_data_places(): | CODE |
| LOW | python/cuda_stf/tests/stf/test_place_support.py | 164 | def test_scope_with_cuda_compute(): | CODE |
| LOW | python/cuda_stf/tests/stf/test_place_support.py | 233 | def test_data_place_host_allocate(): | CODE |
| LOW | python/cuda_stf/tests/stf/test_place_support.py | 246 | def test_data_place_allocate_rejects_negative_size(): | CODE |
| LOW | python/cuda_stf/tests/stf/test_place_support.py | 253 | def test_allocation_is_stream_ordered(): | CODE |
| 775 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | python/cuda_stf/CMakeLists.txt | 82 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | python/cuda_stf/CMakeLists.txt | 84 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | python/cuda_stf/CMakeLists.txt | 121 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | python/cuda_stf/CMakeLists.txt | 123 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | python/cuda_stf/tests/stf/test_lifecycle.py | 34 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | python/cuda_stf/tests/stf/test_lifecycle.py | 36 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | python/cuda_stf/tests/stf/test_lifecycle.py | 174 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | python/cuda_stf/tests/stf/test_lifecycle.py | 176 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | python/cuda_stf/tests/stf/test_lifecycle.py | 310 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | python/cuda_stf/tests/stf/test_lifecycle.py | 312 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | python/cuda_stf/tests/stf/test_lifecycle.py | 334 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | python/cuda_stf/tests/stf/test_lifecycle.py | 336 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | python/cuda_stf/tests/stf/test_place_support.py | 215 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | python/cuda_stf/tests/stf/test_place_support.py | 217 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | python/cuda_stf/tests/stf/test_place_support.py | 264 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | python/cuda_stf/tests/stf/test_place_support.py | 266 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | python/cuda_stf/tests/stf/test_while_cond.py | 27 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | python/cuda_stf/tests/stf/test_while_cond.py | 29 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | python/cuda_stf/tests/stf/test_while_cond.py | 114 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | python/cuda_stf/tests/stf/test_while_cond.py | 116 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | python/cuda_stf/tests/stf/interop/test_jacobi_warp.py | 36 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | python/cuda_stf/tests/stf/interop/test_jacobi_warp.py | 42 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | python/cuda_stf/tests/stf/interop/test_jacobi_warp.py | 83 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | python/cuda_stf/tests/stf/interop/test_jacobi_warp.py | 86 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | python/cuda_stf/tests/stf/interop/test_jacobi_warp.py | 191 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | python/cuda_stf/tests/stf/interop/test_jacobi_warp.py | 193 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | python/cuda_stf/tests/stf/interop/test_jacobi_warp.py | 299 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | python/cuda_stf/tests/stf/interop/test_jacobi_warp.py | 303 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | python/cuda_stf/tests/stf/interop/test_cuda_compute.py | 50 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | python/cuda_stf/tests/stf/interop/test_cuda_compute.py | 56 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | python/cuda_stf/tests/stf/interop/test_cuda_compute.py | 129 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | python/cuda_stf/tests/stf/interop/test_cuda_compute.py | 135 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | python/cuda_stf/tests/stf/interop/test_cuda_compute.py | 201 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | python/cuda_stf/tests/stf/interop/test_cuda_compute.py | 207 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | python/cuda_stf/tests/stf/interop/test_cuda_compute.py | 274 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | python/cuda_stf/tests/stf/interop/test_cuda_compute.py | 279 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | python/cuda_stf/tests/stf/interop/test_cuda_compute.py | 333 | # =========================================================================== | COMMENT |
| MEDIUM | python/cuda_stf/tests/stf/interop/test_cuda_compute.py | 339 | # =========================================================================== | COMMENT |
| MEDIUM | python/cuda_stf/tests/stf/interop/test_fdtd.py | 79 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | python/cuda_stf/tests/stf/interop/test_fdtd.py | 85 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | python/cuda_stf/tests/stf/interop/test_fdtd.py | 194 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | python/cuda_stf/tests/stf/interop/test_fdtd.py | 196 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | python/cuda_stf/tests/stf/interop/test_fdtd.py | 223 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | python/cuda_stf/tests/stf/interop/test_fdtd.py | 225 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …on/cuda_stf/tests/stf/interop/test_warp_pytorch_dag.py | 46 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …on/cuda_stf/tests/stf/interop/test_warp_pytorch_dag.py | 48 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …on/cuda_stf/tests/stf/interop/test_warp_pytorch_dag.py | 82 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …on/cuda_stf/tests/stf/interop/test_warp_pytorch_dag.py | 84 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …on/cuda_stf/tests/stf/interop/test_warp_pytorch_dag.py | 140 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …on/cuda_stf/tests/stf/interop/test_warp_pytorch_dag.py | 142 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …on/cuda_stf/tests/stf/interop/test_warp_pytorch_dag.py | 191 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | …on/cuda_stf/tests/stf/interop/test_warp_pytorch_dag.py | 193 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …on/cuda_stf/tests/stf/interop/test_warp_pytorch_dag.py | 248 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM | …on/cuda_stf/tests/stf/interop/test_warp_pytorch_dag.py | 250 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | python/cuda_stf/tests/stf/interop/test_legacy_to_stf.py | 79 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | python/cuda_stf/tests/stf/interop/test_legacy_to_stf.py | 81 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | python/cuda_stf/tests/stf/interop/test_legacy_to_stf.py | 119 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | python/cuda_stf/tests/stf/interop/test_legacy_to_stf.py | 121 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | python/cuda_stf/tests/stf/interop/test_legacy_to_stf.py | 129 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | python/cuda_stf/tests/stf/interop/test_legacy_to_stf.py | 131 | # --------------------------------------------------------------------------- | COMMENT |
| 159 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM | python/cuda_stf/merge_cuda_wheels.py | 180 | # Create a clean wheel name without CUDA version suffixes | COMMENT |
| MEDIUM | python/cuda_stf/tests/test_examples.py | 149 | # Create a test function name from the module name | COMMENT |
| MEDIUM | python/cuda_stf/tests/test_examples.py | 152 | # Create the test function | COMMENT |
| MEDIUM | python/cuda_cccl/merge_cuda_wheels.py | 119 | # Create a clean wheel name without CUDA version suffixes | COMMENT |
| MEDIUM | python/cuda_cccl/cuda/compute/struct.py | 76 | # Create a simple Python class for user-facing struct values | COMMENT |
| MEDIUM | python/cuda_cccl/cuda/compute/_jit.py | 960 | # Create the stateful wrapper (constructs arrays from pointers) | COMMENT |
| MEDIUM | python/cuda_cccl/cuda/compute/iterators/_base.py | 196 | # Create the CCCL Iterator | COMMENT |
| MEDIUM | python/cuda_cccl/tests/test_examples.py | 144 | # Create a test function name from the module name | COMMENT |
| MEDIUM | python/cuda_cccl/tests/test_examples.py | 147 | # Create the test function | COMMENT |
| MEDIUM | python/cuda_cccl/tests/compute/conftest.py | 16 | # Define a pytest fixture that returns random arrays with different dtypes | COMMENT |
| MEDIUM | python/cuda_cccl/tests/compute/conftest.py | 62 | # Define a pytest fixture that returns random floating-point arrays only | COMMENT |
| MEDIUM⚡ | python/cuda_cccl/tests/compute/test_iterators.py | 191 | # Create a ZipIterator with two int32 arrays | COMMENT |
| MEDIUM⚡ | python/cuda_cccl/tests/compute/test_iterators.py | 199 | # Create a transform that sums the two fields | COMMENT |
| MEDIUM | python/cuda_cccl/tests/compute/test_nested_struct.py | 50 | # Create a struct with an inline nested struct definition | COMMENT |
| MEDIUM | python/cuda_cccl/tests/compute/test_zip_iterator.py | 347 | # Create an inner zip iterator combining a and b | COMMENT |
| MEDIUM | python/cuda_cccl/tests/compute/test_zip_iterator.py | 350 | # Create an outer zip iterator combining inner_zip and c | COMMENT |
| MEDIUM | python/cuda_cccl/tests/compute/test_raw_op.py | 314 | # Define a simple 2D point struct | COMMENT |
| MEDIUM | python/cuda_cccl/tests/compute/test_raw_op.py | 449 | # Create a device counter initialized to 0 | COMMENT |
| MEDIUM | …/tests/compute/examples/unique/unique_by_key_object.py | 28 | # Create the unique by key object. | COMMENT |
| MEDIUM | …_cccl/tests/compute/examples/sort/merge_sort_object.py | 27 | # Create the merge sort object. | COMMENT |
| MEDIUM | …_cccl/tests/compute/examples/sort/radix_sort_object.py | 27 | # Create the radix sort object. | COMMENT |
| MEDIUM | …l/tests/compute/examples/sort/segmented_sort_object.py | 27 | # Create the segmented sort object. | COMMENT |
| MEDIUM | …_cccl/tests/compute/examples/sort/radix_sort_buffer.py | 31 | # Create the double buffer. | COMMENT |
| MEDIUM | …/compute/examples/segmented/segmented_reduce_object.py | 28 | # Create the segmented reduce object. | COMMENT |
| MEDIUM | …l/tests/compute/examples/scan/exclusive_scan_object.py | 25 | # Create the scanner object and allocate temporary storage. | COMMENT |
| MEDIUM | …cuda_cccl/tests/compute/examples/scan/segmented_sum.py | 34 | # Define the custom data type and binary operation. | COMMENT |
| MEDIUM | …cccl/tests/compute/examples/scan/exclusive_scan_max.py | 15 | # Define the binary operation for the scan. | COMMENT |
| MEDIUM | …l/tests/compute/examples/scan/inclusive_scan_custom.py | 20 | # Define the binary operation for the scan. | COMMENT |
| MEDIUM | …l/tests/compute/examples/scan/inclusive_scan_object.py | 25 | # Create the scanner object and allocate temporary storage. | COMMENT |
| MEDIUM | …uda_cccl/tests/compute/examples/scan/logcdf_example.py | 34 | # Define the binary operations for the scans. | COMMENT |
| MEDIUM | …sts/compute/examples/struct/nested_struct_reduction.py | 21 | # Define an inner struct to hold coordinate data | COMMENT |
| MEDIUM | …sts/compute/examples/struct/nested_struct_reduction.py | 28 | # Define an outer struct that contains the inner struct | COMMENT |
| MEDIUM | …/compute/examples/struct/nested_struct_zip_iterator.py | 67 | # Create a zip iterator to combine the points and colors | COMMENT |
| MEDIUM | …cccl/tests/compute/examples/struct/struct_reduction.py | 18 | # Define a custom data type to store the pixel values. | COMMENT |
| MEDIUM | …cccl/tests/compute/examples/struct/struct_reduction.py | 26 | # Define a reduction operation that returns the pixel with the maximum green value. | COMMENT |
| MEDIUM | …/compute/examples/iterator/transform_iterator_basic.py | 25 | # Create a TransformIterator to (lazily) apply the square | COMMENT |
| MEDIUM | …sts/compute/examples/iterator/zip_iterator_counting.py | 26 | # Create the counting iterator. | COMMENT |
| MEDIUM | …sts/compute/examples/iterator/zip_iterator_counting.py | 32 | # Create the zip iterator. | COMMENT |
| MEDIUM | …compute/examples/iterator/transform_iterator_lambda.py | 28 | # Create a TransformIterator that squares each value from a CountingIterator | COMMENT |
| MEDIUM | …s/compute/examples/iterator/reverse_output_iterator.py | 27 | # Create the reverse output iterator. | COMMENT |
| MEDIUM | …ts/compute/examples/iterator/zip_iterator_reduction.py | 36 | # Create the zip iterator. | COMMENT |
| MEDIUM | …s/compute/examples/iterator/constant_iterator_basic.py | 23 | # Create the constant iterator. | COMMENT |
| MEDIUM | …ts/compute/examples/iterator/reverse_input_iterator.py | 23 | # Create the reverse input iterator. | COMMENT |
| MEDIUM | …s/compute/examples/iterator/counting_iterator_basic.py | 25 | # Create the counting iterator. | COMMENT |
| MEDIUM | …ts/compute/examples/iterator/shuffle_iterator_basic.py | 21 | # Create a shuffle iterator that produces a random permutation of [0, num_items) | COMMENT |
| MEDIUM | …/compute/examples/iterator/zip_iterator_elementwise.py | 22 | # Create the zip iterator. | COMMENT |
| MEDIUM | …ute/examples/iterator/permutation_iterator_composed.py | 26 | # Create a CountingIterator that generates: 0, 1, 2, 3, 4, 5, 6, 7, 8, 9 | COMMENT |
| MEDIUM | …compute/examples/iterator/transform_output_iterator.py | 24 | # Define the transform operation to be applied | COMMENT |
| MEDIUM | …ute/examples/iterator/cache_modified_iterator_basic.py | 23 | # Create the cache modified iterator. | COMMENT |
| MEDIUM | …ompute/examples/iterator/permutation_iterator_basic.py | 19 | # Create a permutation iterator which selects values at the given indices: | COMMENT |
| MEDIUM⚡ | …l/tests/compute/examples/reduction/minmax_reduction.py | 21 | # Define a custom data type for the accumulator. | COMMENT |
| MEDIUM⚡ | …l/tests/compute/examples/reduction/minmax_reduction.py | 28 | # Define the binary operation for the reduction. | COMMENT |
| MEDIUM⚡ | …l/tests/compute/examples/reduction/minmax_reduction.py | 35 | # Define a transform operation to convert a value `x` to MinMax(abs(x), abs(x)). | COMMENT |
| MEDIUM | …cccl/tests/compute/examples/reduction/reduce_object.py | 26 | # Create a reducer object. | COMMENT |
| MEDIUM | …sts/compute/examples/reduction/sum_custom_reduction.py | 21 | # Define the binary operation for the reduction. | COMMENT |
| MEDIUM | …mpute/examples/partition/three_way_partition_object.py | 33 | # Create the three_way_partition object. | COMMENT |
| MEDIUM | …da_cccl/tests/compute/examples/raw_op/cpp_stateless.py | 40 | # Define a C++ custom multiply operator | COMMENT |
| MEDIUM | …da_cccl/tests/compute/examples/raw_op/cpp_stateless.py | 51 | # Create a RawOp from the LTOIR bytecode | STRING |
| MEDIUM | …uda_cccl/tests/compute/examples/raw_op/cpp_stateful.py | 43 | # Create a device counter initialized to 0 | COMMENT |
| MEDIUM | …uda_cccl/tests/compute/examples/raw_op/cpp_stateful.py | 51 | # Define a C++ stateful select operator | COMMENT |
| 22 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | python/cuda_stf/cuda/stf/_experimental/paths.py | 17 | CODE | |
| LOW | python/cuda_stf/cuda/stf/_experimental/_stf_bindings.py | 16 | CODE | |
| LOW | python/cuda_stf/cuda/stf/_experimental/__init__.py | 7 | CODE | |
| LOW | python/cuda_stf/cuda/stf/_experimental/__init__.py | 19 | CODE | |
| LOW | python/cuda_stf/cuda/stf/_experimental/__init__.py | 20 | CODE | |
| LOW | python/cuda_stf/cuda/stf/_experimental/__init__.py | 20 | CODE | |
| LOW | python/cuda_stf/cuda/stf/_experimental/__init__.py | 20 | CODE | |
| LOW | python/cuda_stf/cuda/stf/_experimental/__init__.py | 20 | CODE | |
| LOW | python/cuda_stf/cuda/stf/_experimental/__init__.py | 58 | CODE | |
| LOW | python/cuda_stf/cuda/stf/_experimental/__init__.py | 58 | CODE | |
| LOW | python/cuda_stf/cuda/stf/_experimental/__init__.py | 58 | CODE | |
| LOW | python/cuda_stf/cuda/stf/_experimental/__init__.py | 58 | CODE | |
| LOW | python/cuda_stf/cuda/stf/_experimental/__init__.py | 58 | CODE | |
| LOW | python/cuda_stf/cuda/stf/_experimental/__init__.py | 58 | CODE | |
| LOW | python/cuda_stf/cuda/stf/_experimental/__init__.py | 58 | CODE | |
| LOW | python/cuda_stf/cuda/stf/_experimental/__init__.py | 58 | CODE | |
| LOW | python/cuda_stf/cuda/stf/_experimental/__init__.py | 58 | CODE | |
| LOW | python/cuda_stf/cuda/stf/_experimental/__init__.py | 58 | CODE | |
| LOW | python/cuda_stf/cuda/stf/_experimental/__init__.py | 58 | CODE | |
| LOW | python/cuda_stf/cuda/stf/_experimental/__init__.py | 58 | CODE | |
| LOW | python/cuda_stf/cuda/stf/_experimental/__init__.py | 58 | CODE | |
| LOW | python/cuda_stf/cuda/stf/_experimental/__init__.py | 58 | CODE | |
| LOW | python/cuda_stf/cuda/stf/_experimental/__init__.py | 58 | CODE | |
| LOW | python/cuda_stf/cuda/stf/_experimental/__init__.py | 58 | CODE | |
| LOW | python/cuda_stf/cuda/stf/_experimental/__init__.py | 58 | CODE | |
| LOW | python/cuda_stf/cuda/stf/_experimental/__init__.py | 58 | CODE | |
| LOW | python/cuda_stf/cuda/stf/_experimental/__init__.py | 78 | CODE | |
| LOW | python/cuda_stf/cuda/stf/_experimental/__init__.py | 79 | CODE | |
| LOW | python/cuda_stf/cuda/stf/_experimental/__init__.py | 80 | CODE | |
| LOW | python/cuda_stf/cuda/stf/_experimental/__init__.py | 80 | CODE | |
| LOW | python/cuda_stf/cuda/stf/_experimental/task_graph.py | 5 | CODE | |
| LOW | python/cuda_stf/cuda/stf/_experimental/device_array.py | 29 | CODE | |
| LOW | python/cuda_stf/cuda/stf/_experimental/device_array.py | 41 | CODE | |
| LOW | …cuda_stf/cuda/stf/_experimental/_cuda_version_utils.py | 7 | CODE | |
| LOW | python/cuda_stf/cuda/stf/_experimental/green_places.py | 18 | CODE | |
| LOW | python/cuda_stf/cuda/stf/_experimental/interop/numba.py | 22 | CODE | |
| LOW | …hon/cuda_stf/cuda/stf/_experimental/interop/pytorch.py | 20 | CODE | |
| LOW | python/cuda_stf/tests/stf/interop/test_jacobi_warp.py | 25 | CODE | |
| LOW | python/cuda_stf/tests/stf/interop/test_fdtd.py | 57 | CODE | |
| LOW | …on/cuda_stf/tests/stf/interop/test_warp_pytorch_dag.py | 28 | CODE | |
| LOW | python/cuda_stf/tests/stf/interop/test_legacy_to_stf.py | 54 | CODE | |
| LOW | …thon/cuda_stf/tests/stf/interop/test_scoped_capture.py | 32 | CODE | |
| LOW | …n/cuda_stf/tests/stf/interop/test_local_stf_capture.py | 82 | CODE | |
| LOW | python/cuda_stf/tests/stf/examples/neural_ode_dopri5.py | 49 | CODE | |
| LOW | python/cuda_stf/tests/stf/examples/neural_ode_rk4.py | 37 | CODE | |
| LOW | …_stf/tests/stf/examples/stackable_branch_while_warp.py | 22 | CODE | |
| LOW | python/cuda_cccl/cuda/cccl/__init__.py | 12 | CODE | |
| LOW | python/cuda_cccl/cuda/cccl/parallel/__init__.py | 5 | CODE | |
| LOW | …/cuda_cccl/cuda/cccl/parallel/experimental/__init__.py | 19 | CODE | |
| LOW | python/cuda_cccl/cuda/cccl/headers/__init__.py | 5 | CODE | |
| LOW | python/cuda_cccl/cuda/compute/_target_cc.py | 21 | CODE | |
| LOW | python/cuda_cccl/cuda/compute/_proxy.py | 17 | CODE | |
| LOW | python/cuda_cccl/cuda/compute/_cpp_compile.py | 9 | CODE | |
| LOW | python/cuda_cccl/cuda/compute/determinism.py | 1 | CODE | |
| LOW | python/cuda_cccl/cuda/compute/determinism.py | 3 | CODE | |
| LOW | python/cuda_cccl/cuda/compute/__init__.py | 5 | CODE | |
| LOW | python/cuda_cccl/cuda/compute/__init__.py | 56 | CODE | |
| LOW | python/cuda_cccl/cuda/compute/__init__.py | 57 | CODE | |
| LOW | python/cuda_cccl/cuda/compute/__init__.py | 58 | CODE | |
| LOW | python/cuda_cccl/cuda/compute/__init__.py | 59 | CODE | |
| 216 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| MEDIUM⚡ | python/cuda_stf/merge_cuda_wheels.py | 235 | print(f"Error: Wheel not found: {wheel}") | CODE |
| MEDIUM⚡ | python/cuda_stf/merge_cuda_wheels.py | 238 | print(f"Error: Not a wheel file: {wheel}") | CODE |
| MEDIUM⚡ | python/cuda_stf/merge_cuda_wheels.py | 243 | print("Error: No wheels provided") | CODE |
| LOW⚡ | python/cuda_stf/merge_cuda_wheels.py | 251 | except Exception: | CODE |
| MEDIUM⚡ | python/cuda_stf/merge_cuda_wheels.py | 252 | print("Error: wheel package not available. Install with: pip install wheel") | CODE |
| LOW⚡ | python/cuda_stf/cuda/stf/_experimental/paths.py | 111 | except Exception: | CODE |
| LOW⚡ | python/cuda_stf/cuda/stf/_experimental/paths.py | 115 | except Exception: | CODE |
| LOW⚡ | python/cuda_stf/cuda/stf/_experimental/paths.py | 124 | except Exception: | CODE |
| LOW⚡ | python/cuda_stf/cuda/stf/_experimental/paths.py | 128 | except Exception: | CODE |
| LOW | python/cuda_stf/cuda/stf/_experimental/paths.py | 205 | except Exception: | CODE |
| LOW | python/cuda_stf/cuda/stf/_experimental/paths.py | 210 | except Exception: | CODE |
| MEDIUM | python/cuda_stf/cuda/stf/_experimental/paths.py | 119 | def _cuda_toolkit_include() -> Optional[Path]: | CODE |
| LOW | python/cuda_stf/cuda/stf/_experimental/__init__.py | 16 | except Exception: # noqa: BLE001 - not installed (e.g. in-tree import) | CODE |
| LOW | python/cuda_stf/cuda/stf/_experimental/task_graph.py | 88 | except Exception: | CODE |
| LOW | python/cuda_stf/cuda/stf/_experimental/device_array.py | 76 | except Exception as e: | CODE |
| LOW | python/cuda_stf/cuda/stf/_experimental/device_array.py | 348 | except Exception: | CODE |
| LOW | python/cuda_stf/cuda/stf/_experimental/interop/numba.py | 115 | except Exception: | CODE |
| LOW | python/cuda_stf/cuda/stf/_experimental/interop/numba.py | 120 | except Exception: | CODE |
| LOW⚡ | …hon/cuda_stf/cuda/stf/_experimental/interop/pytorch.py | 90 | except Exception as e: | CODE |
| LOW⚡ | …hon/cuda_stf/cuda/stf/_experimental/interop/pytorch.py | 94 | except Exception: | CODE |
| LOW⚡ | …hon/cuda_stf/cuda/stf/_experimental/interop/pytorch.py | 98 | except Exception: | CODE |
| LOW | python/cuda_stf/tests/test_examples.py | 137 | except Exception as e: | CODE |
| MEDIUM⚡ | python/cuda_cccl/merge_cuda_wheels.py | 170 | print(f"Error: Wheel not found: {wheel}") | CODE |
| MEDIUM⚡ | python/cuda_cccl/merge_cuda_wheels.py | 173 | print(f"Error: Not a wheel file: {wheel}") | CODE |
| MEDIUM⚡ | python/cuda_cccl/merge_cuda_wheels.py | 178 | print("Error: No wheels provided") | CODE |
| LOW⚡ | python/cuda_cccl/merge_cuda_wheels.py | 186 | except Exception: | CODE |
| MEDIUM⚡ | python/cuda_cccl/merge_cuda_wheels.py | 187 | print("Error: wheel package not available. Install with: pip install wheel") | CODE |
| LOW | python/cuda_cccl/cuda/cccl/__init__.py | 9 | except Exception: | CODE |
| LOW | python/cuda_cccl/cuda/compute/types.py | 279 | except Exception: | CODE |
| MEDIUM | python/cuda_cccl/cuda/compute/types.py | 276 | def signature_from_annotations(py_func): | CODE |
| LOW | python/cuda_cccl/cuda/compute/_cccl_interop.py | 302 | except Exception: | CODE |
| LOW | python/cuda_cccl/cuda/compute/_cccl_interop.py | 313 | except Exception: | CODE |
| LOW | python/cuda_cccl/cuda/compute/_cccl_interop.py | 446 | except Exception as e: | CODE |
| LOW | python/cuda_cccl/cuda/compute/_cccl_interop.py | 467 | except Exception as e: | CODE |
| LOW | python/cuda_cccl/cuda/compute/_caching.py | 491 | except Exception: | CODE |
| LOW | python/cuda_cccl/cuda/compute/_bindings.py | 72 | except Exception: | CODE |
| LOW | python/cuda_cccl/cuda/compute/_pch.py | 147 | except Exception: | CODE |
| LOW | python/cuda_cccl/cuda/compute/_jit.py | 120 | except Exception as exc: | CODE |
| LOW | …n/cuda_cccl/cuda/compute/_utils/temp_storage_buffer.py | 48 | except Exception as e: | CODE |
| LOW | python/cuda_cccl/tests/test_examples.py | 132 | except Exception as e: | CODE |
| LOW | …/cuda_cccl/tests/compute/test_free_threading_stress.py | 915 | except Exception: | STRING |
| LOW | python/cuda_cccl/tests/compute/test_segmented_reduce.py | 204 | except Exception as error: | CODE |
| LOW | python/cuda_cccl/tests/compute/test_segmented_reduce.py | 279 | except Exception as error: | CODE |
| LOW⚡ | …cuda_cccl/tests/compute/test_multi_cc_serialization.py | 448 | except Exception: | CODE |
| LOW⚡ | python/cuda_cccl/benchmarks/compute/run_benchmarks.py | 246 | except Exception as exc: # noqa: BLE001 | CODE |
| MEDIUM | …a_cccl/benchmarks/compute/host/host_benchmark_cases.py | 124 | def _numba_cuda_skip_reason() -> str | None: | CODE |
| LOW | …a_cccl/benchmarks/compute/host/host_benchmark_cases.py | 127 | except Exception as exc: | CODE |
| LOW | docs/conf.py | 35 | except Exception: | CODE |
| LOW | docs/_ext/auto_api_generator.py | 195 | except Exception as e: | CODE |
| LOW | docs/_ext/auto_api_generator.py | 322 | except Exception: | CODE |
| LOW | docs/_ext/auto_api_generator.py | 365 | except Exception as e: | CODE |
| LOW | docs/_ext/auto_api_generator.py | 418 | except Exception as e: | CODE |
| LOW | docs/_ext/auto_api_generator.py | 610 | except Exception as e: | CODE |
| LOW | docs/_ext/auto_api_generator.py | 687 | except Exception: | CODE |
| LOW | docs/_ext/auto_api_generator.py | 763 | except Exception: | CODE |
| LOW | docs/_ext/auto_api_generator.py | 1287 | except Exception: | CODE |
| LOW | docs/_ext/auto_api_generator.py | 1299 | except Exception: | CODE |
| LOW | .devcontainer/launch.py | 102 | except Exception as e: | CODE |
| LOW | .devcontainer/launch.py | 197 | except Exception: | CODE |
| LOW | benchmarks/scripts/cccl/bench/storage.py | 271 | except Exception as e: | CODE |
| 11 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | python/cuda_stf/cuda/stf/_experimental/task_graph.py | 74 | self.context.raw.push() | CODE |
| HIGH⚡ | python/cuda_stf/tests/stf/test_context.py | 238 | ld.push(stf.AccessMode.RW) | CODE |
| HIGH⚡ | python/cuda_stf/tests/stf/test_context.py | 240 | ld.push(stf.AccessMode.READ) | CODE |
| HIGH | python/cuda_stf/tests/stf/test_context.py | 255 | ld.push(stf.AccessMode.RW) | CODE |
| HIGH | python/cuda_stf/tests/stf/test_launchable_graph.py | 178 | ctx.push() | CODE |
| HIGH | python/cuda_stf/tests/stf/test_launchable_graph.py | 220 | ctx.push() | CODE |
| HIGH | python/cuda_stf/tests/stf/test_launchable_graph.py | 259 | ctx.push() | CODE |
| HIGH | python/cuda_stf/tests/stf/test_launchable_graph.py | 298 | ctx.push() | CODE |
| HIGH | python/cuda_stf/tests/stf/interop/test_jacobi_warp.py | 464 | lX.push(stf.AccessMode.READ) | CODE |
| HIGH | python/cuda_stf/tests/stf/interop/test_fdtd.py | 375 | lepsilon.push(stf.AccessMode.READ) | CODE |
| HIGH | python/cuda_stf/tests/stf/interop/test_fdtd.py | 376 | lmu.push(stf.AccessMode.READ) | CODE |
| HIGH | …_stf/tests/stf/examples/stackable_branch_while_warp.py | 109 | l_x.push(stf.AccessMode.READ) | CODE |
| HIGH | python/cuda_stf/tests/stf/examples/potri.py | 135 | if (i >= n || j >= n) return; | CODE |
| HIGH | python/cuda_stf/tests/stf/examples/potri.py | 144 | if (i >= n || j >= n) return; | CODE |
| HIGH | libcudacxx/share/libcudacxx/lldb/optional.py | 29 | # Its value is 0 (null) if disengaged, and non-zero if engaged, | COMMENT |
| HIGH | libcudacxx/share/libcudacxx/lldb/stream.py | 76 | if (context_status == 0 && original_context == 0) { | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | python/cuda_stf/merge_cuda_wheels.py | 86 | CODE | |
| LOW | python/cuda_stf/cuda/stf/_experimental/fill_utils.py | 17 | CODE | |
| LOW | python/cuda_stf/cuda/stf/_experimental/device_array.py | 358 | CODE | |
| LOW | python/cuda_stf/tests/test_examples.py | 23 | CODE | |
| LOW | python/cuda_stf/tests/test_examples.py | 69 | CODE | |
| LOW | python/cuda_stf/tests/stf/test_nested_scopes.py | 89 | CODE | |
| LOW | python/cuda_stf/tests/stf/test_nested_scopes.py | 207 | CODE | |
| LOW | python/cuda_stf/tests/stf/test_nested_scopes.py | 320 | CODE | |
| LOW | python/cuda_stf/tests/stf/test_nested_scopes.py | 404 | CODE | |
| LOW | python/cuda_stf/tests/stf/test_nested_scopes.py | 473 | CODE | |
| LOW | python/cuda_stf/tests/stf/test_nested_scopes.py | 528 | CODE | |
| LOW | python/cuda_stf/tests/stf/test_task_graph.py | 136 | CODE | |
| LOW | python/cuda_stf/tests/stf/interop/test_fdtd.py | 228 | CODE | |
| LOW | python/cuda_stf/tests/stf/examples/cholesky.py | 501 | CODE | |
| LOW | python/cuda_stf/tests/stf/examples/cholesky.py | 598 | CODE | |
| LOW | python/cuda_stf/tests/stf/examples/cholesky.py | 277 | CODE | |
| LOW | …_stf/tests/stf/examples/stackable_branch_while_warp.py | 83 | CODE | |
| LOW | python/cuda_stf/tests/stf/examples/potri.py | 848 | CODE | |
| LOW | python/cuda_stf/tests/stf/examples/potri.py | 926 | CODE | |
| LOW | python/cuda_stf/tests/stf/examples/potri.py | 306 | CODE | |
| LOW | python/cuda_cccl/merge_cuda_wheels.py | 46 | CODE | |
| LOW | python/cuda_cccl/cuda/compute/_caching.py | 607 | CODE | |
| LOW | python/cuda_cccl/cuda/compute/struct.py | 181 | CODE | |
| LOW | python/cuda_cccl/cuda/compute/_jit.py | 158 | CODE | |
| LOW | python/cuda_cccl/cuda/compute/_jit.py | 810 | CODE | |
| LOW | python/cuda_cccl/cuda/compute/_jit.py | 203 | CODE | |
| LOW | python/cuda_cccl/cuda/compute/_utils/protocols.py | 101 | CODE | |
| LOW | python/cuda_cccl/cuda/compute/algorithms/_reduce.py | 211 | CODE | |
| LOW | python/cuda_cccl/tests/test_examples.py | 23 | CODE | |
| LOW | python/cuda_cccl/tests/test_examples.py | 70 | CODE | |
| LOW | python/cuda_cccl/tests/compute/test_reduce.py | 33 | CODE | |
| LOW | python/cuda_cccl/tests/compute/test_histogram.py | 42 | CODE | |
| LOW | python/cuda_cccl/benchmarks/compute/run_benchmarks.py | 260 | CODE | |
| LOW | ci/ninja_summary.py | 165 | CODE | |
| LOW | ci/ninja_summary.py | 331 | CODE | |
| LOW | ci/inspect_changes.py | 406 | CODE | |
| LOW | ci/util/pre-commit/strip_unprintable.py | 58 | CODE | |
| LOW | ci/util/pre-commit/check_cub_test_macros.py | 40 | CODE | |
| LOW | docs/_ext/auto_api_generator.py | 46 | CODE | |
| LOW | docs/_ext/auto_api_generator.py | 104 | CODE | |
| LOW | docs/_ext/auto_api_generator.py | 201 | CODE | |
| LOW | docs/_ext/auto_api_generator.py | 442 | CODE | |
| LOW | docs/_ext/auto_api_generator.py | 548 | CODE | |
| LOW | docs/_ext/auto_api_generator.py | 668 | CODE | |
| LOW | docs/_ext/auto_api_generator.py | 691 | CODE | |
| LOW | docs/_ext/auto_api_generator.py | 1216 | CODE | |
| LOW | benchmarks/scripts/sol.py | 48 | CODE | |
| LOW | benchmarks/scripts/run.py | 43 | CODE | |
| LOW | benchmarks/scripts/analyze.py | 222 | CODE | |
| LOW | benchmarks/scripts/analyze.py | 669 | CODE | |
| LOW | benchmarks/scripts/cccl/bench/config.py | 75 | CODE | |
| LOW | benchmarks/scripts/cccl/bench/cmake.py | 103 | CODE | |
| LOW | benchmarks/scripts/cccl/bench/bench.py | 396 | CODE | |
| LOW | benchmarks/scripts/cccl/bench/bench.py | 446 | CODE | |
| LOW | benchmarks/scripts/cccl/bench/bench.py | 598 | CODE | |
| LOW | benchmarks/scripts/cccl/bench/search.py | 75 | CODE | |
| LOW | …/actions/workflow-results/prepare-execution-summary.py | 273 | CODE | |
| LOW | …/actions/workflow-results/prepare-execution-summary.py | 307 | CODE | |
| LOW | .github/actions/workflow-build/build-workflow.py | 164 | CODE | |
| LOW | .github/actions/workflow-build/build-workflow.py | 651 | CODE | |
| 18 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | python/cuda_stf/tests/stf/interop/test_cuda_compute.py | 54 | # task. In Python we simply call cuda.compute.reduce_into() on the task | COMMENT |
| MEDIUM⚡ | python/cuda_stf/tests/stf/examples/neural_ode_rk4.py | 372 | # Benchmark harness | COMMENT |
| MEDIUM | python/cuda_stf/tests/stf/examples/bicgstab.py | 167 | # Strict diagonal dominance -> robust solve target. | COMMENT |
| MEDIUM⚡ | ci/test_cuda_cccl_examples_python.sh | 38 | # Smoke-test the host-overhead benchmark harness: run every benchmark case | COMMENT |
| MEDIUM⚡ | ci/test_cuda_cccl_examples_python.sh | 39 | # exactly once (pass/fail only, no timing) so harness rot fails CI here instead | COMMENT |
| MEDIUM⚡ | ci/test_cuda_cccl_examples_python.sh | 46 | # axes (one dtype, smallest size) so every benchmark harness still imports, | COMMENT |
| LOW | docs/_ext/auto_api_generator.py | 376 | # For simple namespaces like 'thrust', 'cub', just use the function name | COMMENT |
| LOW | docs/_ext/auto_api_generator.py | 1051 | # For any template specialization, just use the file reference without display name | COMMENT |
| MEDIUM | docs/_ext/auto_api_generator.py | 1063 | """Generate a comprehensive namespace API reference page.""" | STRING |
| LOW | .devcontainer/launch.sh | 347 | # If no CTK/Host compiler are provided, just use the default environment | COMMENT |
| MEDIUM | benchmarks/scripts/run.py | 18 | # Small problem sizes do not utilize entire GPU. | COMMENT |
| MEDIUM | …ust/random/detail/linear_congruential_engine_discard.h | 37 | // XXX figure out a robust implementation of this for any unsigned integer type later | COMMENT |
| MEDIUM | …ust/random/detail/linear_congruential_engine_discard.h | 47 | // figure out a robust implementation of this later | COMMENT |
| MEDIUM | …d/ranges/range.factories/range.iota.view/size.pass.cpp | 39 | // fix this. Essentially the issue is: An int's min and max are -2147483648 and 2147483647 | COMMENT |
| MEDIUM | libcudacxx/include/cuda/__memory/ptr_in_range.h | 35 | // - Even when a platform guarantees flat address space, the compiler can leverage UB for optimization purposes. | COMMENT |
| MEDIUM | libcudacxx/include/cuda/__fp/fpemu.h | 56 | //! can utilize different computational backends based on template parameters. | COMMENT |
| MEDIUM | libcudacxx/include/cuda/std/__complex/nvbf16.h | 247 | // We can utilize vectorized operations for those operators | COMMENT |
| MEDIUM | libcudacxx/include/cuda/std/__complex/nvfp16.h | 247 | // We can utilize vectorized operations for those operators | COMMENT |
| LOW | libcudacxx/codegen/add_ptx_instruction.py | 158 | # just add as first new include. clang-format will sort it in | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | python/cuda_stf/tests/test_examples.py | 94 | # Check if module has a main function - if so, run it | COMMENT |
| LOW | python/cuda_cccl/cuda/compute/types.py | 186 | # Check if it's a known POD type | COMMENT |
| LOW | python/cuda_cccl/cuda/compute/_jit.py | 222 | # Check if field count matches | COMMENT |
| LOW | python/cuda_cccl/cuda/compute/_jit.py | 224 | # Check if all field types are compatible (by position, not name) | COMMENT |
| LOW | python/cuda_cccl/tests/test_examples.py | 86 | # Check if module has a main function - if so, run it | COMMENT |
| LOW | …ts/compute/examples/iterator/shuffle_iterator_basic.py | 35 | # Print the values | COMMENT |
| LOW | python/cuda_cccl/benchmarks/compute/run_benchmarks.py | 177 | # Check if this is a power-of-two axis (using base name) | COMMENT |
| LOW | ci/install_cccl.sh | 13 | # Check if the correct number of arguments has been provided | COMMENT |
| LOW | ci/build_cuda_cccl_python.sh | 12 | # Check if py_version was provided (this script requires it) | COMMENT |
| LOW | ci/build_cuda_stf_python.sh | 12 | # Check if py_version was provided (this script requires it) | COMMENT |
| LOW | ci/build_common.sh | 25 | # Check if the correct number of arguments has been provided | COMMENT |
| LOW | ci/update_version.sh | 60 | # Check if new version is less than or equal to current or the latest tag | COMMENT |
| LOW | ci/util/memmon.sh | 121 | # Check if already running | COMMENT |
| LOW | docs/gen_docs.bash | 189 | # Check if custom Doxygen needs to be built | COMMENT |
| LOW | docs/gen_docs.bash | 198 | # Check if documentation dependencies are installed | COMMENT |
| LOW | docs/gen_docs.bash | 213 | # Check if dependencies are installed in the virtual environment | COMMENT |
| LOW | docs/_ext/auto_api_generator.py | 192 | # Check if this signature is already in the list (avoid duplicates) | COMMENT |
| LOW | docs/_ext/auto_api_generator.py | 272 | # Check if parent exists in either classes or structs list | COMMENT |
| LOW | docs/_ext/auto_api_generator.py | 533 | # Check if this is a struct by looking at the refid | COMMENT |
| LOW | docs/_ext/auto_api_generator.py | 655 | # Check if this is a struct by looking at the refid | COMMENT |
| LOW | docs/_ext/auto_api_generator.py | 682 | # Check if it has a definition (not just a reference) | COMMENT |
| LOW | docs/_ext/auto_api_generator.py | 738 | # Check if functions are in a group | COMMENT |
| LOW | docs/_ext/auto_api_generator.py | 1049 | # Check if the name contains any angle brackets (template) | COMMENT |
| LOW | docs/_ext/auto_api_generator.py | 1280 | # Check if it's auto-generated by looking for our marker | COMMENT |
| LOW | benchmarks/scripts/cccl/bench/storage.py | 25 | # Check if all required environment variables are set | COMMENT |
| LOW | …ithub/workflows/project_automation_set_in_progress.yml | 155 | # Check if the PR has a start sprint assigned, save the result for the linked issues | COMMENT |
| LOW | .github/actions/workflow-build/build-workflow.py | 1416 | # Check if the extended cuda images are needed: | COMMENT |
| LOW | .github/actions/workflow-build/build-workflow.py | 1511 | # Check if the matrix file exists | COMMENT |
| LOW | …ub/actions/workflow-build/prepare-workflow-dispatch.py | 89 | # Check if the workflow file exists | COMMENT |
| LOW | libcudacxx/test/utils/libcudacxx/test/config.py | 1208 | # Check if the compiler supports the color diagnostics flag. Issue a | COMMENT |
| LOW | libcudacxx/test/utils/libcudacxx/test/config.py | 1483 | # Check if the host is on an Apple platform using clang. | COMMENT |
| LOW | libcudacxx/test/utils/libcudacxx/test/format.py | 137 | # Check if a result for the test was returned. If so return that | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | …on/cuda_stf/tests/stf/interop/test_warp_pytorch_dag.py | 107 | # Step 1: Warp scales X by 3. | COMMENT |
| LOW⚡ | …on/cuda_stf/tests/stf/interop/test_warp_pytorch_dag.py | 111 | # Step 2: PyTorch adds 7 in place. | COMMENT |
| LOW⚡ | …on/cuda_stf/tests/stf/interop/test_warp_pytorch_dag.py | 115 | # Step 3: Warp squares X (X = X * X via two writes through scratch). | COMMENT |
| LOW⚡ | python/cuda_stf/tests/stf/examples/potri.py | 1044 | # Step 1: Cholesky factorization A = L*L^T | COMMENT |
| LOW⚡ | python/cuda_stf/tests/stf/examples/potri.py | 1047 | # Step 2: Triangular inversion L^(-1) | COMMENT |
| LOW⚡ | python/cuda_stf/tests/stf/examples/potri.py | 1050 | # Step 3: Compute A^(-1) = L^(-T) * L^(-1) | COMMENT |
| LOW | python/cuda_stf/tests/stf/examples/potri.py | 674 | # Step 1: Update A[m,k] for m > k | COMMENT |
| LOW | python/cuda_stf/tests/stf/examples/potri.py | 687 | # Step 2: Update A[m,n] for m > k, n < k | COMMENT |
| LOW | python/cuda_stf/tests/stf/examples/potri.py | 701 | # Step 3: Update A[k,n] for n < k | COMMENT |
| LOW | python/cuda_stf/tests/stf/examples/potri.py | 714 | # Step 4: Invert diagonal block A[k,k] | COMMENT |
| LOW | python/cuda_stf/tests/stf/examples/potri.py | 803 | # Step 1: Update off-diagonal blocks | COMMENT |
| LOW | python/cuda_stf/tests/stf/examples/potri.py | 829 | # Step 2: Update A[k,n] = A[k,k]^T * A[k,n] | COMMENT |
| LOW | python/cuda_stf/tests/stf/examples/potri.py | 842 | # Step 3: Update diagonal block A[k,k] = A[k,k]^T * A[k,k] | COMMENT |
| LOW | …2/test/freestanding/test_cub_device_reduce_bitcode.cpp | 103 | // Step 1: Write LLVM IR file with the custom operator | COMMENT |
| LOW | thrust/thrust/system/omp/detail/scan.h | 107 | // Step 1: Reduce each block (N reads) | COMMENT |
| LOW | thrust/thrust/system/omp/detail/scan.h | 119 | // Step 2: Scan block sums | COMMENT |
| LOW | thrust/thrust/system/omp/detail/scan.h | 132 | // Step 3: Scan each block with offset (N reads/writes) | COMMENT |
| LOW | libcudacxx/test/utils/libcudacxx/test/config.py | 872 | # So, first we need to check if NVCC supports the dialect... | COMMENT |
| LOW | libcudacxx/test/utils/libcudacxx/test/config.py | 877 | # ... then we need to check if host compiler supports the | COMMENT |
| LOW⚡ | libcudacxx/include/cuda/__fp/fptool_custom.h | 43 | //! // Step 1: swap `double` for `fp64_custom<>`; behavior is unchanged. | COMMENT |
| LOW⚡ | libcudacxx/include/cuda/__fp/fptool_custom.h | 47 | //! // Step 2: ask for a reduced format, here float-like (8 exponent, 23 mantissa bits). | COMMENT |
| LOW | libcudacxx/include/cuda/__fp/fpmp_math_impl_exp.h | 298 | // Step 1: Argument reduction: x = n*ln(2) + r, where |r| < ln(2)/2 | COMMENT |
| LOW | libcudacxx/include/cuda/__nvtx/nvtx3.h | 25 | /* This section handles the decision of whether to provide unversioned symbols. | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW⚡ | …on/cuda_stf/tests/stf/interop/test_warp_pytorch_dag.py | 107 | # Step 1: Warp scales X by 3. | COMMENT |
| LOW⚡ | …on/cuda_stf/tests/stf/interop/test_warp_pytorch_dag.py | 111 | # Step 2: PyTorch adds 7 in place. | COMMENT |
| LOW⚡ | …on/cuda_stf/tests/stf/interop/test_warp_pytorch_dag.py | 115 | # Step 3: Warp squares X (X = X * X via two writes through scratch). | COMMENT |
| LOW⚡ | python/cuda_stf/tests/stf/examples/potri.py | 1044 | # Step 1: Cholesky factorization A = L*L^T | COMMENT |
| LOW⚡ | python/cuda_stf/tests/stf/examples/potri.py | 1047 | # Step 2: Triangular inversion L^(-1) | COMMENT |
| LOW⚡ | python/cuda_stf/tests/stf/examples/potri.py | 1050 | # Step 3: Compute A^(-1) = L^(-T) * L^(-1) | COMMENT |
| LOW | python/cuda_stf/tests/stf/examples/potri.py | 674 | # Step 1: Update A[m,k] for m > k | COMMENT |
| LOW | python/cuda_stf/tests/stf/examples/potri.py | 687 | # Step 2: Update A[m,n] for m > k, n < k | COMMENT |
| LOW | python/cuda_stf/tests/stf/examples/potri.py | 701 | # Step 3: Update A[k,n] for n < k | COMMENT |
| LOW | python/cuda_stf/tests/stf/examples/potri.py | 714 | # Step 4: Invert diagonal block A[k,k] | COMMENT |
| LOW | python/cuda_stf/tests/stf/examples/potri.py | 803 | # Step 1: Update off-diagonal blocks | COMMENT |
| LOW | python/cuda_stf/tests/stf/examples/potri.py | 829 | # Step 2: Update A[k,n] = A[k,k]^T * A[k,n] | COMMENT |
| LOW | python/cuda_stf/tests/stf/examples/potri.py | 842 | # Step 3: Update diagonal block A[k,k] = A[k,k]^T * A[k,k] | COMMENT |
| LOW | …2/test/freestanding/test_cub_device_reduce_bitcode.cpp | 103 | // Step 1: Write LLVM IR file with the custom operator | COMMENT |
| LOW | thrust/thrust/system/omp/detail/scan.h | 107 | // Step 1: Reduce each block (N reads) | COMMENT |
| LOW | thrust/thrust/system/omp/detail/scan.h | 119 | // Step 2: Scan block sums | COMMENT |
| LOW | thrust/thrust/system/omp/detail/scan.h | 132 | // Step 3: Scan each block with offset (N reads/writes) | COMMENT |
| LOW⚡ | libcudacxx/include/cuda/__fp/fptool_custom.h | 43 | //! // Step 1: swap `double` for `fp64_custom<>`; behavior is unchanged. | COMMENT |
| LOW⚡ | libcudacxx/include/cuda/__fp/fptool_custom.h | 47 | //! // Step 2: ask for a reduced format, here float-like (8 exponent, 23 mantissa bits). | COMMENT |
| LOW | libcudacxx/include/cuda/__fp/fpmp_math_impl_exp.h | 298 | // Step 1: Argument reduction: x = n*ln(2) + r, where |r| < ln(2)/2 | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | python/cuda_stf/cuda/stf/_experimental/__init__.py | 98 | __all__ = [ | CODE |
| LOW | python/cuda_stf/cuda/stf/_experimental/interop/numba.py | 305 | __all__ = [ | CODE |
| LOW | …hon/cuda_stf/cuda/stf/_experimental/interop/pytorch.py | 137 | __all__ = ["pytorch_task", "tensor_arg", "tensor_arguments"] | CODE |
| LOW | python/cuda_cccl/cuda/cccl/__init__.py | 27 | __all__ = ["get_include_paths", "__version__"] | CODE |
| LOW | python/cuda_cccl/cuda/cccl/parallel/__init__.py | 7 | __all__ = [ | CODE |
| LOW | python/cuda_cccl/cuda/cccl/headers/__init__.py | 7 | __all__ = ["__version__", "get_include_paths"] | CODE |
| LOW | python/cuda_cccl/cuda/compute/determinism.py | 5 | __all__ = ["Determinism"] | CODE |
| LOW | python/cuda_cccl/cuda/compute/types.py | 299 | __all__ = [ | CODE |
| LOW | python/cuda_cccl/cuda/compute/op.py | 280 | __all__ = [ | CODE |
| LOW | python/cuda_cccl/cuda/compute/_odr_helpers.py | 46 | __all__ = [ | CODE |
| LOW | python/cuda_cccl/cuda/compute/typing.py | 64 | __all__ = ["DeviceArrayLike", "GpuStruct", "IteratorT", "Operator"] | CODE |
| LOW | python/cuda_cccl/cuda/compute/_jit.py | 1060 | __all__ = [ | CODE |
| LOW | python/cuda_cccl/cuda/compute/_utils/__init__.py | 14 | __all__ = ["get_init_kind", "sanitize_identifier"] | CODE |
| LOW | …thon/cuda_cccl/cuda/compute/_serialization/__init__.py | 25 | __all__ = [ | CODE |
| LOW | python/cuda_cccl/cuda/compute/algorithms/__init__.py | 41 | __all__ = [ | CODE |
| LOW | …on/cuda_cccl/cuda/compute/algorithms/_sort/__init__.py | 16 | __all__ = [ | CODE |
| LOW | python/cuda_cccl/cuda/compute/iterators/_base.py | 293 | __all__ = ["IteratorBase"] | CODE |
| LOW | python/cuda_cccl/cuda/compute/iterators/__init__.py | 19 | __all__ = [ | CODE |
| LOW | docs/_ext/auto_api_generator.py | 13 | logger = logging.getLogger(__name__) | CODE |
| LOW | benchmarks/scripts/cccl/__init__.py | 3 | __all__ = ["bench"] | CODE |
| LOW | libcudacxx/test/utils/libcudacxx/__init__.py | 16 | __all__ = [] | CODE |
| LOW | libcudacxx/test/utils/libcudacxx/sym_check/__init__.py | 16 | __all__ = ["diff", "extract", "util"] | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | python/cuda_cccl/tests/compute/test_raw_op.py | 0 | get the sm architecture string for the current device. | STRING |
| HIGH | …da_cccl/tests/compute/examples/raw_op/cpp_stateless.py | 0 | get the sm architecture string for the current device. | STRING |
| HIGH | …uda_cccl/tests/compute/examples/raw_op/cpp_stateful.py | 0 | get the sm architecture string for the current device. | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | python/cuda_cccl/cuda/compute/_jit.py | 811 | Transform a function to add state arrays captured as globals or closures as explicit parameters. For examp | STRING |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | docs/scrape_docs.bash | 3 | ## Usage: | COMMENT |
| LOW | docs/gen_docs.bash | 5 | # Usage: | COMMENT |
| LOW | .github/workflows/docs-deploy.yml | 1 | # Usage: | COMMENT |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | python/cuda_stf/tests/stf/interop/test_fdtd.py | 228 | CODE | |
| LOW | ci/util/ci_failure_analysis/render.py | 192 | CODE | |
| LOW | cudax/scripts/stf/dot_cleanup.py | 160 | CODE | |
| LOW | libcudacxx/test/utils/libcudacxx/compiler.py | 22 | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | c/parallel/test/test_binary_search.cpp | 242 | pointer_t<T> dummy_data(1); | CODE |
| LOW | c/parallel/test/test_binary_search.cpp | 252 | dummy_data, | CODE |
| LOW | c/parallel/test/test_binary_search.cpp | 314 | pointer_t<T> dummy_data(1); | CODE |
| LOW | c/parallel/test/test_binary_search.cpp | 324 | dummy_data, | CODE |
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| LOW | …bcudacxx/include/cuda/__utility/__basic_any/any_cast.h | 77 | // TODO: implement the same overloads as for std::__any_cast | COMMENT |