CUDA Core Compute Libraries
This report summarizes scanner evidence for NVIDIA/cccl, a C++ project with 2,533 GitHub stars. SynthScan examined 957,862 lines of code across 7238 source files, recording 10857 pattern matches distributed across 20 syntactic categories. The legacy adjusted pattern signal is 12.3 (Moderate 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? 10167 finding(s).
Are imports declared and package/API names verified? 318 finding(s).
Are wrappers, guards, and repeated structures necessary? 1332 finding(s).
Which changes need focused human review? 10857 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 10857 distinct pattern matches across 20 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 | .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/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/stream_registry_factory.h | 1 | // SPDX-FileCopyrightText: Copyright (c) 2025, NVIDIA CORPORATION. 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/sort.cpp | 1 | //===----------------------------------------------------------------------===// | COMMENT |
| LOW | test/stdpar/tests/transform.cpp | 1 | //===----------------------------------------------------------------------===// | COMMENT |
| LOW | test/stdpar/tests/stable_sort.cpp | 1 | //===----------------------------------------------------------------------===// | COMMENT |
| LOW | test/stdpar/tests/any_of.cpp | 1 | //===----------------------------------------------------------------------===// | COMMENT |
| LOW | test/stdpar/tests/transform_reduce.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 | python/cuda_cccl/pyproject.toml | 61 | minimal-sysctk13 = [ | COMMENT |
| LOW | python/cuda_cccl/pyproject.toml | 81 | # numba-cuda-mlir: backend that JIT-compiles cuda.compute user operators and | COMMENT |
| LOW | python/cuda_cccl/pyproject.toml | 101 | # calls nvJitLinkVersion, which only exists from CUDA 12.3, so a system CTK | COMMENT |
| LOW | …/cuda_cccl/cuda/cccl/parallel/experimental/__init__.py | 1 | # Copyright (c) 2025, NVIDIA CORPORATION. | COMMENT |
| LOW | python/cuda_cccl/cuda/compute/_cpp_compile.py | 41 | COMMENT | |
| LOW | python/cuda_cccl/cuda/compute/_cpp_compile.py | 61 | # and a call to the constructor resolves to the one definition left in the | 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 | 581 | # Register the constructor lowering as a catch-all on the struct class | COMMENT |
| LOW | python/cuda_cccl/cuda/compute/_jit.py | 961 | def __hash__(self): | COMMENT |
| LOW | python/cuda_cccl/cuda/compute/_jit.py | 981 | # recompiled because it sees a new pointer. | COMMENT |
| LOW | python/cuda_cccl/cuda/compute/_jit.py | 1261 | class _JitOpState: | 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 | COMMENT | |
| LOW | …/cuda_cccl/tests/compute/test_free_threading_stress.py | 21 | # These suites spawn and barrier-synchronize their own worker threads, and | COMMENT |
| LOW | …/cuda_cccl/tests/compute/test_free_threading_stress.py | 1721 | COMMENT | |
| LOW | …da_cccl/tests/compute/test_numba_path_thread_safety.py | 61 | # adds no meaningful GPU-memory pressure -- it just exercises the concurrent | COMMENT |
| LOW | python/cuda_cccl/tests/compute/test_bfloat16.py | 281 | # at link time. This is what a user compiling such an operator has to do: | 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 |
| 8882 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 | 66 | def test_pick_stream_borrowed_from_context(): | CODE |
| LOW⚡ | python/cuda_stf/tests/stf/test_place_support.py | 76 | def test_pick_stream_requires_resources(): | CODE |
| LOW⚡ | python/cuda_stf/tests/stf/test_place_support.py | 84 | def test_two_resources_handles_isolated(): | CODE |
| LOW⚡ | python/cuda_stf/tests/stf/test_place_support.py | 116 | def test_getitem_out_of_bounds(): | CODE |
| LOW⚡ | python/cuda_stf/tests/stf/test_place_support.py | 126 | def test_machine_init_idempotent(): | CODE |
| LOW⚡ | python/cuda_stf/tests/stf/test_place_support.py | 131 | def test_green_context_helper_view(): | CODE |
| LOW⚡ | python/cuda_stf/tests/stf/test_place_support.py | 221 | def test_data_place_allocate_deallocate(): | CODE |
| LOW⚡ | python/cuda_stf/tests/stf/test_place_support.py | 270 | def test_device_array_rejects_negative_size(): | CODE |
| LOW⚡ | python/cuda_stf/tests/stf/test_place_support.py | 278 | def test_device_array_shaped_roundtrip(): | CODE |
| LOW | python/cuda_stf/tests/stf/test_place_support.py | 21 | def _require_green_context_helper(sm_count=1, dev_id=0): | CODE |
| LOW | python/cuda_stf/tests/stf/test_place_support.py | 38 | def test_scope_context_manager(): | CODE |
| LOW | python/cuda_stf/tests/stf/test_place_support.py | 54 | def test_pick_stream_standalone(): | CODE |
| LOW | python/cuda_stf/tests/stf/test_place_support.py | 142 | def test_green_context_exec_and_data_places(): | CODE |
| LOW | python/cuda_stf/tests/stf/test_place_support.py | 165 | def test_scope_with_cuda_compute(): | CODE |
| LOW | python/cuda_stf/tests/stf/test_place_support.py | 234 | def test_data_place_host_allocate(): | CODE |
| LOW | python/cuda_stf/tests/stf/test_place_support.py | 247 | def test_data_place_allocate_rejects_negative_size(): | CODE |
| LOW | python/cuda_stf/tests/stf/test_place_support.py | 254 | def test_allocation_is_stream_ordered(): | CODE |
| 896 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 | 216 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | python/cuda_stf/tests/stf/test_place_support.py | 218 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | python/cuda_stf/tests/stf/test_place_support.py | 265 | # --------------------------------------------------------------------------- | COMMENT |
| MEDIUM⚡ | python/cuda_stf/tests/stf/test_place_support.py | 267 | # --------------------------------------------------------------------------- | 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 |
| 165 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 | 60 | CODE | |
| LOW | python/cuda_stf/cuda/stf/_experimental/__init__.py | 60 | CODE | |
| LOW | python/cuda_stf/cuda/stf/_experimental/__init__.py | 60 | CODE | |
| LOW | python/cuda_stf/cuda/stf/_experimental/__init__.py | 60 | CODE | |
| LOW | python/cuda_stf/cuda/stf/_experimental/__init__.py | 60 | CODE | |
| LOW | python/cuda_stf/cuda/stf/_experimental/__init__.py | 60 | CODE | |
| LOW | python/cuda_stf/cuda/stf/_experimental/__init__.py | 60 | CODE | |
| LOW | python/cuda_stf/cuda/stf/_experimental/__init__.py | 60 | CODE | |
| LOW | python/cuda_stf/cuda/stf/_experimental/__init__.py | 60 | CODE | |
| LOW | python/cuda_stf/cuda/stf/_experimental/__init__.py | 60 | CODE | |
| LOW | python/cuda_stf/cuda/stf/_experimental/__init__.py | 60 | CODE | |
| LOW | python/cuda_stf/cuda/stf/_experimental/__init__.py | 60 | CODE | |
| LOW | python/cuda_stf/cuda/stf/_experimental/__init__.py | 60 | CODE | |
| LOW | python/cuda_stf/cuda/stf/_experimental/__init__.py | 60 | CODE | |
| LOW | python/cuda_stf/cuda/stf/_experimental/__init__.py | 60 | CODE | |
| LOW | python/cuda_stf/cuda/stf/_experimental/__init__.py | 60 | CODE | |
| LOW | python/cuda_stf/cuda/stf/_experimental/__init__.py | 60 | CODE | |
| LOW | python/cuda_stf/cuda/stf/_experimental/__init__.py | 60 | CODE | |
| LOW | python/cuda_stf/cuda/stf/_experimental/__init__.py | 60 | CODE | |
| LOW | python/cuda_stf/cuda/stf/_experimental/__init__.py | 60 | CODE | |
| LOW | python/cuda_stf/cuda/stf/_experimental/__init__.py | 82 | CODE | |
| LOW | python/cuda_stf/cuda/stf/_experimental/__init__.py | 83 | CODE | |
| LOW | python/cuda_stf/cuda/stf/_experimental/__init__.py | 84 | CODE | |
| LOW | python/cuda_stf/cuda/stf/_experimental/__init__.py | 84 | 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/_mlir.py | 22 | CODE | |
| LOW | python/cuda_cccl/cuda/compute/_mlir.py | 28 | CODE | |
| LOW | python/cuda_cccl/cuda/compute/_mlir.py | 32 | CODE | |
| LOW | python/cuda_cccl/cuda/compute/_mlir.py | 37 | CODE | |
| LOW | python/cuda_cccl/cuda/compute/_mlir.py | 37 | CODE | |
| LOW | python/cuda_cccl/cuda/compute/_mlir.py | 37 | CODE | |
| LOW | python/cuda_cccl/cuda/compute/_mlir.py | 37 | CODE | |
| LOW | python/cuda_cccl/cuda/compute/_mlir.py | 44 | CODE | |
| 238 more matches not shown… | ||||
| Severity | File | Line | Snippet | Context |
|---|---|---|---|---|
| HIGH | python/cuda_stf/cuda/stf/_experimental/paths.py | 53 | except AttributeError: | CODE |
| HIGH | python/cuda_stf/cuda/stf/_experimental/task_graph.py | 88 | except Exception: | CODE |
| HIGH | python/cuda_stf/cuda/stf/_experimental/device_array.py | 348 | except Exception: | CODE |
| HIGH | python/cuda_stf/cuda/stf/_experimental/interop/numba.py | 120 | except Exception: | CODE |
| HIGH | …hon/cuda_stf/cuda/stf/_experimental/interop/pytorch.py | 98 | except Exception: | CODE |
| HIGH | …hon/cuda_stf/cuda/stf/_experimental/interop/pytorch.py | 94 | except Exception: | CODE |
| HIGH | python/cuda_cccl/cuda/compute/_mlir.py | 132 | except Exception: | CODE |
| HIGH | python/cuda_cccl/cuda/compute/types.py | 37 | except ImportError: | CODE |
| HIGH | python/cuda_cccl/cuda/compute/_cccl_interop.py | 301 | except Exception: | CODE |
| HIGH | python/cuda_cccl/cuda/compute/_cccl_interop.py | 312 | except Exception: | CODE |
| HIGH | python/cuda_cccl/cuda/compute/_bindings.py | 72 | except Exception: | CODE |
| HIGH | python/cuda_cccl/cuda/compute/_pch.py | 147 | except Exception: | CODE |
| HIGH | python/cuda_cccl/cuda/compute/_pch.py | 331 | except OSError: | CODE |
| HIGH | python/cuda_cccl/cuda/compute/_pch.py | 386 | except OSError: | CODE |
| HIGH | python/cuda_cccl/cuda/compute/_jit.py | 1047 | except ValueError: | CODE |
| HIGH | python/cuda_cccl/cuda/compute/_jit.py | 782 | except ValueError: | CODE |
| HIGH | python/cuda_cccl/cuda/compute/_jit.py | 1145 | except ValueError: | CODE |
| HIGH | python/cuda_cccl/cuda/compute/_utils/protocols.py | 33 | except KeyError: | CODE |
| HIGH | python/cuda_cccl/cuda/compute/_utils/protocols.py | 50 | except AttributeError: | CODE |
| HIGH | python/cuda_cccl/cuda/compute/_utils/protocols.py | 59 | except AttributeError: | CODE |
| HIGH | python/cuda_cccl/cuda/compute/_utils/protocols.py | 77 | except (AttributeError, TypeError): | CODE |
| HIGH | python/cuda_cccl/cuda/compute/_utils/protocols.py | 119 | except AttributeError: | CODE |
| HIGH | python/cuda_cccl/tests/compute/test_pch.py | 329 | except threading.BrokenBarrierError: | CODE |
| HIGH | ci/compile_time/prepare_traces.py | 43 | except ValueError: | CODE |
| HIGH | ci/compile_time/summarize_events.py | 214 | except ValueError: | CODE |
| HIGH | docs/_ext/auto_api_generator.py | 1389 | except Exception: | CODE |
| HIGH | docs/_ext/auto_api_generator.py | 322 | except Exception: | CODE |
| HIGH | docs/_ext/auto_api_generator.py | 1377 | except Exception: | CODE |
| HIGH | docs/_ext/auto_api_generator.py | 775 | except Exception: | CODE |
| HIGH | benchmarks/scripts/cccl/bench/storage.py | 371 | except Exception: | CODE |
| HIGH | libcudacxx/test/utils/libcudacxx/compiler.py | 398 | except Exception: | CODE |
| HIGH | libcudacxx/test/utils/libcudacxx/util.py | 46 | except OSError: | CODE |
| HIGH | libcudacxx/test/utils/libcudacxx/util.py | 287 | except psutil.NoSuchProcess: | CODE |
| HIGH | libcudacxx/test/utils/libcudacxx/util.py | 284 | except psutil.NoSuchProcess: | CODE |
| HIGH | libcudacxx/test/utils/libcudacxx/test/executor.py | 130 | except OSError: | CODE |
| HIGH | libcudacxx/test/utils/libcudacxx/test/target_info.py | 105 | except OSError: | CODE |
| HIGH | libcudacxx/share/libcudacxx/gdb/event.py | 36 | except gdb.error: | CODE |
| HIGH | libcudacxx/share/libcudacxx/gdb/memory_pool.py | 117 | except (gdb.error, TypeError, ValueError): | CODE |
| HIGH | libcudacxx/share/libcudacxx/gdb/memory_pool.py | 123 | except (gdb.error, TypeError, ValueError): | CODE |
| HIGH | libcudacxx/share/libcudacxx/gdb/stream.py | 113 | except (gdb.error, TypeError, ValueError): | CODE |
| HIGH | libcudacxx/share/libcudacxx/gdb/stream.py | 83 | except (gdb.error, TypeError, ValueError): | CODE |
| HIGH | libcudacxx/share/libcudacxx/gdb/stream.py | 106 | except (gdb.error, TypeError, ValueError): | CODE |
| HIGH | libcudacxx/share/libcudacxx/gdb/buffer.py | 73 | except gdb.error: | CODE |
| HIGH | libcudacxx/share/libcudacxx/gdb/mdspan.py | 260 | except gdb.error: | CODE |
| HIGH | libcudacxx/share/libcudacxx/lldb/tuple.py | 170 | except ValueError: | CODE |
| HIGH | libcudacxx/share/libcudacxx/lldb/inplace_vector.py | 95 | except ValueError: | CODE |
| HIGH | libcudacxx/share/libcudacxx/lldb/buffer.py | 140 | except cccl_common.StagingError: | CODE |
| HIGH | libcudacxx/share/libcudacxx/lldb/buffer.py | 166 | except ValueError: | CODE |
| HIGH | libcudacxx/share/libcudacxx/lldb/std_array.py | 59 | except ValueError: | CODE |
| HIGH | libcudacxx/share/libcudacxx/lldb/span.py | 84 | except ValueError: | CODE |
| 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 | 74 | # Create a simple Python class for user-facing struct values | COMMENT |
| MEDIUM | python/cuda_cccl/cuda/compute/_jit.py | 1241 | # Create the stateful wrapper (unpacks the packed state pointers/shapes). | 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 | 193 | # Create a ZipIterator with two int32 arrays | COMMENT |
| MEDIUM⚡ | python/cuda_cccl/tests/compute/test_iterators.py | 201 | # 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 | 341 | # Create an inner zip iterator combining a and b | COMMENT |
| MEDIUM | python/cuda_cccl/tests/compute/test_zip_iterator.py | 344 | # 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 |
| 21 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/_mlir.py | 132 | 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 | 301 | except Exception: | CODE |
| LOW | python/cuda_cccl/cuda/compute/_cccl_interop.py | 312 | except Exception: | CODE |
| LOW | python/cuda_cccl/cuda/compute/_cccl_interop.py | 445 | except Exception as e: | CODE |
| LOW | python/cuda_cccl/cuda/compute/_cccl_interop.py | 466 | 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 | …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 | 960 | except Exception: | STRING |
| LOW | python/cuda_cccl/tests/compute/test_segmented_reduce.py | 213 | except Exception as error: | CODE |
| LOW | python/cuda_cccl/tests/compute/test_segmented_reduce.py | 286 | except Exception as error: | CODE |
| LOW⚡ | …cuda_cccl/tests/compute/test_multi_cc_serialization.py | 452 | except Exception: | CODE |
| LOW⚡ | python/cuda_cccl/benchmarks/compute/run_benchmarks.py | 246 | except Exception as exc: # noqa: BLE001 | CODE |
| LOW | …a_cccl/benchmarks/compute/host/host_benchmark_cases.py | 129 | except Exception as exc: | CODE |
| LOW | ci/compile_time/summarize_events.py | 1445 | except Exception as e: | 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 | 694 | except Exception: | CODE |
| LOW | docs/_ext/auto_api_generator.py | 775 | except Exception: | CODE |
| LOW | docs/_ext/auto_api_generator.py | 1377 | except Exception: | CODE |
| LOW | docs/_ext/auto_api_generator.py | 1389 | 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 | 321 | 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 | 71 | 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/_mlir.py | 146 | CODE | |
| LOW | python/cuda_cccl/cuda/compute/_caching.py | 607 | CODE | |
| LOW | python/cuda_cccl/cuda/compute/struct.py | 179 | CODE | |
| LOW | python/cuda_cccl/cuda/compute/_jit.py | 228 | CODE | |
| LOW | python/cuda_cccl/cuda/compute/_jit.py | 1091 | CODE | |
| LOW | python/cuda_cccl/cuda/compute/_jit.py | 273 | CODE | |
| LOW | python/cuda_cccl/cuda/compute/_utils/protocols.py | 129 | 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 | ci/compile_time/summarize_events.py | 1418 | CODE | |
| LOW | ci/sass/compare_sass.py | 308 | CODE | |
| LOW | ci/sass/render_report.py | 133 | 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 | 675 | CODE | |
| LOW | docs/_ext/auto_api_generator.py | 698 | CODE | |
| LOW | docs/_ext/auto_api_generator.py | 1054 | CODE | |
| LOW | docs/_ext/auto_api_generator.py | 1306 | CODE | |
| LOW | benchmarks/scripts/sol.py | 48 | CODE | |
| LOW | benchmarks/scripts/run.py | 47 | CODE | |
| LOW | benchmarks/scripts/analyze.py | 355 | CODE | |
| LOW | benchmarks/scripts/analyze.py | 388 | CODE | |
| LOW | benchmarks/scripts/analyze.py | 414 | CODE | |
| LOW | benchmarks/scripts/analyze.py | 900 | CODE | |
| LOW | benchmarks/scripts/cccl/bench/config.py | 75 | CODE | |
| LOW | benchmarks/scripts/cccl/bench/cmake.py | 120 | CODE | |
| LOW | benchmarks/scripts/cccl/bench/bench.py | 459 | CODE | |
| 25 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/util/python/run_examples_tests.sh | 38 | # Smoke-test the host-overhead benchmark harness: run every benchmark case | COMMENT |
| MEDIUM⚡ | ci/util/python/run_examples_tests.sh | 39 | # exactly once (pass/fail only, no timing) so harness rot fails CI here instead | COMMENT |
| MEDIUM⚡ | ci/util/python/run_examples_tests.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 | 1141 | # For any template specialization, just use the file reference without display name | COMMENT |
| MEDIUM | docs/_ext/auto_api_generator.py | 1153 | """Generate a comprehensive namespace API reference page.""" | STRING |
| LOW | .devcontainer/launch.sh | 352 | # If no CTK/Host compiler are provided, just use the default environment | COMMENT |
| MEDIUM | benchmarks/scripts/run.py | 21 | # 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 | 248 | // We can utilize vectorized operations for those operators | COMMENT |
| MEDIUM | libcudacxx/include/cuda/std/__complex/nvfp16.h | 248 | // 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 | 301 | # Check if field count matches | COMMENT |
| LOW | python/cuda_cccl/cuda/compute/_jit.py | 303 | # 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 | 650 | # Check if this is a struct by looking at the refid | COMMENT |
| LOW | docs/_ext/auto_api_generator.py | 689 | # Check if it has a definition (not just a reference) | COMMENT |
| LOW | docs/_ext/auto_api_generator.py | 750 | # Check if functions are in a group | COMMENT |
| LOW | docs/_ext/auto_api_generator.py | 1139 | # Check if the name contains any angle brackets (template) | COMMENT |
| LOW | docs/_ext/auto_api_generator.py | 1370 | # Check if it's auto-generated by looking for our marker | COMMENT |
| LOW | benchmarks/scripts/cccl/bench/storage.py | 26 | # 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 | 1487 | # Check if specialized images are needed: | COMMENT |
| LOW | .github/actions/workflow-build/build-workflow.py | 1575 | # Check if the matrix file exists | COMMENT |
| LOW | …ub/actions/workflow-build/prepare-workflow-dispatch.py | 93 | # Check if the workflow file exists | COMMENT |
| LOW | libcudacxx/test/utils/libcudacxx/test/config.py | 1214 | # 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 | 140 | # 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 | 874 | # So, first we need to check if NVCC supports the dialect... | COMMENT |
| LOW | libcudacxx/test/utils/libcudacxx/test/config.py | 879 | # ... 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 | 29 | /* 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 | 102 | __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/_mlir.py | 76 | __all__ = [ | 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 | 324 | __all__ = [ | CODE |
| LOW | python/cuda_cccl/cuda/compute/_odr_helpers.py | 40 | __all__ = [ | CODE |
| LOW | python/cuda_cccl/cuda/compute/typing.py | 65 | __all__ = ["DeviceArrayLike", "GpuStruct", "IteratorT", "Operator"] | CODE |
| LOW | python/cuda_cccl/cuda/compute/_jit.py | 1349 | __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 | 310 | __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 | 1092 | 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 | 76 | // TODO: implement the same overloads as for std::__any_cast | COMMENT |