{
  "repository": "Tencent/ncnn",
  "ref": "35d42c1a122ddd37ba0cb46f6b701884a5a425ae",
  "methods": [
    {
      "slug": "formal",
      "title": "Formal verification and model checking"
    },
    {
      "slug": "static_analysis",
      "title": "Static analysis"
    },
    {
      "slug": "testing",
      "title": "Testing"
    },
    {
      "slug": "formatting",
      "title": "Formatting and hygiene"
    },
    {
      "slug": "supply_chain",
      "title": "Supply chain"
    },
    {
      "slug": "unclassified",
      "title": "Unclassified"
    }
  ],
  "verifications": [
    {
      "tool": "codeql",
      "method": "static_analysis",
      "commands": [
        "uses github/codeql-action/analyze"
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/codeql-analysis.yml",
          "locator": "jobs.analyze.steps[4] (Perform CodeQL Analysis)"
        }
      ],
      "upstream": "https://github.com/github/codeql",
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": "ci-matrix",
      "method": "testing",
      "commands": [
        "analyze (language: 1)",
        "test (include: 21)",
        "build (os: 3, python-version: 2)"
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/codeql-analysis.yml",
          "locator": "jobs.analyze.strategy.matrix"
        },
        {
          "path": ".github/workflows/pnnx.yml",
          "locator": "jobs.test.strategy.matrix"
        },
        {
          "path": ".github/workflows/python.yml",
          "locator": "jobs.build.strategy.matrix"
        }
      ],
      "upstream": "https://docs.github.com/en/actions/how-tos/write-workflows/choose-what-workflows-do/run-job-variations",
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": "pytest",
      "method": "testing",
      "commands": [
        "pytest tests"
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/pnnx.yml",
          "locator": "jobs.test.steps[14] (python-pnnx)"
        },
        {
          "path": ".github/workflows/python.yml",
          "locator": "jobs.build.steps[11] (test)"
        },
        {
          "path": ".github/workflows/python.yml",
          "locator": "jobs.build.steps[12] (test)"
        }
      ],
      "upstream": "https://github.com/pytest-dev/pytest",
      "docs": "https://docs.pytest.org/en/stable/reference/exit-codes.html",
      "exit_codes": {
        "0": "all tests passed",
        "1": "some tests failed",
        "2": "interrupted by the user",
        "3": "internal error",
        "4": "command line usage error",
        "5": "no tests were collected"
      },
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "build = subprocess.check_output([xcrun, vtool, -show-build, module], text=True)"
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/release-python.yml",
          "locator": "jobs.build_wheels_ios.steps[4] (Inspect wheel target and linked libraries)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "cmake $EXPR -DNCNN_BUILD_TESTS=ON -DNCNN_VULKAN=OFF -G MinGW Makefiles .."
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/windows-mingw.yml",
          "locator": "jobs.windows.steps[1] (x64)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "cmake -DCMAKE_BUILD_TYPE=MinSizeRel -DTorch_INSTALL_DIR=$GITHUB_WORKSPACE/libtorch-$EXPR-install -DTorchVision_INSTALL_DIR=$GITHUB_WORKSPACE/torchvision-$EXPR-install -Donnxruntime_INSTALL_DIR=$GITHUB_WORKSPACE/onnxruntime-$EXPR-install -DCMAKE_PREFIX_PATH=$GITHUB_WORKSPACE/onnxruntime-$EXPR-install -Dprotobuf_DIR=$GITHUB_WORKSPACE/onnxruntime-$EXPR-install/lib/cmake/protobuf .."
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/pnnx.yml",
          "locator": "jobs.build.steps[11] (pnnx)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_INSTALL_PREFIX=install -DNCNN_VERSION_STRING=$EXPR -DNCNN_VULKAN=ON -DNCNN_BUILD_EXAMPLES=OFF -DNCNN_BUILD_TOOLS=ON -DNCNN_BUILD_BENCHMARK=OFF -DNCNN_SHARED_LIB=$EXPR .."
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/release.yml",
          "locator": "jobs.ubuntu.steps[2] (build)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "cmake -DCMAKE_BUILD_TYPE=Release -DNCNN_VALIDATION=OFF -DNCNN_BUILD_TESTS=ON -DNCNN_BUILD_TOOLS=OFF -DNCNN_BUILD_EXAMPLES=OFF -DNCNN_BUILD_BENCHMARK=OFF .."
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/linux-x64-cpu-gcc.yml",
          "locator": "jobs.linux-gcc-no-validation.steps[1] (build)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "cmake -DCMAKE_BUILD_TYPE=Release -DTorch_INSTALL_DIR=$GITHUB_WORKSPACE/libtorch-$EXPR-install -DTorchVision_INSTALL_DIR=$GITHUB_WORKSPACE/torchvision-$EXPR-install -Donnxruntime_INSTALL_DIR=$GITHUB_WORKSPACE/onnxruntime-$EXPR-install -Dprotobuf_DIR=$GITHUB_WORKSPACE/onnxruntime-$EXPR-install/lib/cmake/protobuf .."
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/pnnx.yml",
          "locator": "jobs.test.steps[11] (pnnx)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "cmake -DCMAKE_BUILD_TYPE=Release .."
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/pnnx.yml",
          "locator": "jobs.quick-test.steps[3] (build-pnnx)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "cmake -DCMAKE_BUILD_TYPE=debug -DNCNN_COVERAGE=ON -DNCNN_OPENMP=OFF -DNCNN_BUILD_TOOLS=OFF -DNCNN_BUILD_EXAMPLES=OFF -DNCNN_BUILD_TESTS=ON .."
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/test-coverage.yml",
          "locator": "jobs.linux-gcc-x64-sde-combined.steps[1] (build)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "cmake -DCMAKE_BUILD_TYPE=debug -DNCNN_COVERAGE=ON -DNCNN_RUNTIME_CPU=OFF -DNCNN_AVX2=ON -DNCNN_AVXVNNI=OFF -DNCNN_AVXNECONVERT=OFF -DNCNN_AVX512=ON -DNCNN_AVX512VNNI=ON -DNCNN_AVX512BF16=OFF -DNCNN_AVX512FP16=OFF -DNCNN_XOP=OFF -DNCNN_FMA4=OFF -DNCNN_OPENMP=OFF -DNCNN_VULKAN=ON -DNCNN_BUILD_TOOLS=OFF -DNCNN_BUILD_EXAMPLES=OFF -DNCNN_BUILD_TESTS=ON .."
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/test-coverage.yml",
          "locator": "jobs.linux-gpu-llvmpipe.steps[1] (build)"
        },
        {
          "path": ".github/workflows/test-coverage.yml",
          "locator": "jobs.linux-gpu-swiftshader.steps[4] (build)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "cmake -DCMAKE_BUILD_TYPE=debug -DNCNN_COVERAGE=ON -DNCNN_RUNTIME_CPU=OFF -DNCNN_AVX=ON -DNCNN_F16C=ON -DNCNN_XOP=OFF -DNCNN_FMA4=OFF -DNCNN_AVX2=$EXPR -DNCNN_AVXVNNI=$EXPR -DNCNN_AVXVNNIINT8=$EXPR -DNCNN_AVXNECONVERT=$EXPR -DNCNN_AVX512=$EXPR -DNCNN_AVX512VNNI=$EXPR -DNCNN_AVX512BF16=$EXPR -DNCNN_AVX512FP16=$EXPR -DNCNN_OPENMP=OFF -DNCNN_BUILD_TOOLS=OFF -DNCNN_BUILD_EXAMPLES=OFF -DNCNN_BUILD_TESTS=ON .."
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/test-coverage.yml",
          "locator": "jobs.linux-gcc-x64-sde.steps[1] (build)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "cmake -DCMAKE_BUILD_TYPE=debug -DNCNN_COVERAGE=ON -DNCNN_RUNTIME_CPU=OFF -DNCNN_SSE2=$EXPR -DNCNN_AVX=$EXPR -DNCNN_F16C=$EXPR -DNCNN_FMA=$EXPR -DNCNN_FMA4=OFF -DNCNN_AVX2=$EXPR -DNCNN_AVX512=$EXPR -DNCNN_AVX512VNNI=$EXPR -DNCNN_XOP=OFF -DNCNN_AVXVNNI=OFF -DNCNN_AVXNECONVERT=OFF -DNCNN_AVX512BF16=OFF -DNCNN_AVX512FP16=OFF -DNCNN_OPENMP=OFF -DNCNN_BUILD_TOOLS=OFF -DNCNN_BUILD_EXAMPLES=OFF -DNCNN_BUILD_TESTS=ON .."
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/test-coverage.yml",
          "locator": "jobs.linux-gcc-x64.steps[1] (build)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "cmake -DCMAKE_BUILD_TYPE=debug -DNCNN_COVERAGE=ON -DNCNN_RUNTIME_CPU=OFF -DNCNN_SSE2=$EXPR -DNCNN_AVX=$EXPR -DNCNN_F16C=$EXPR -DNCNN_FMA=$EXPR -DNCNN_FMA4=OFF -DNCNN_AVX2=$EXPR -DNCNN_AVX512=$EXPR -DNCNN_AVX512VNNI=$EXPR -DNCNN_XOP=OFF -DNCNN_AVXVNNI=OFF -DNCNN_AVXNECONVERT=OFF -DNCNN_AVX512BF16=OFF -DNCNN_AVX512FP16=OFF -DNCNN_OPENMP=ON -DNCNN_BUILD_TOOLS=OFF -DNCNN_BUILD_EXAMPLES=OFF -DNCNN_BUILD_TESTS=ON .."
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/test-coverage.yml",
          "locator": "jobs.linux-gcc-x64.steps[4] (build-openmp)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "cmake -DCMAKE_BUILD_TYPE=debug -DNCNN_VULKAN=ON -DNCNN_COVERAGE=ON -DNCNN_RUNTIME_CPU=OFF -DNCNN_AVX2=ON -DNCNN_XOP=OFF -DNCNN_FMA4=OFF -DNCNN_AVXVNNI=OFF -DNCNN_AVXNECONVERT=OFF -DNCNN_AVX512=OFF -DNCNN_OPENMP=OFF -DNCNN_BUILD_TOOLS=OFF -DNCNN_BUILD_EXAMPLES=OFF -DNCNN_BUILD_TESTS=ON .."
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/test-coverage.yml",
          "locator": "jobs.linux-gcc-gpu-t4.steps[1] (build)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "cmake -DCMAKE_BUILD_TYPE=relwithdebinfo -DNCNN_ASAN=ON -DNCNN_BUILD_TESTS=ON -DNCNN_SHARED_LIB=ON -DNCNN_BUILD_TOOLS=OFF -DNCNN_BUILD_EXAMPLES=OFF .."
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/linux-aarch64.yml",
          "locator": "jobs.asan.steps[1] (build)"
        },
        {
          "path": ".github/workflows/linux-x64-cpu-gcc.yml",
          "locator": "jobs.asan.steps[1] (build)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "cmake -DCMAKE_INSTALL_PREFIX=$GITHUB_WORKSPACE/libtorch-$EXPR-install -DCMAKE_BUILD_TYPE=MinSizeRel -DBUILD_SHARED_LIBS=OFF -DCMAKE_POLICY_VERSION_MINIMUM=3.5 -DBUILD_CUSTOM_PROTOBUF=OFF -DBUILD_LITE_INTERPRETER=OFF -DBUILD_PYTHON=OFF -DINTERN_BUILD_MOBILE=ON -DINTERN_DISABLE_AUTOGRAD=ON -DINTERN_DISABLE_ONNX=ON -DUSE_CUDA=OFF -DUSE_DISTRIBUTED=OFF -DUSE_ITT=OFF -DUSE_KINETO=OFF -DUSE_LITE_INTERPRETER_PROFILER=OFF -DUSE_MKLDNN=OFF -DUSE_MPS=OFF -DUSE_NUMPY=OFF -DUSE_OPENMP=OFF -DUSE_SOURCE_DEBUG_ON_MOBILE=OFF -DUSE_XNNPACK=OFF -DBUILD_TEST=OFF -DATEN_NO_TEST=ON .."
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/pnnx.yml",
          "locator": "jobs.build.steps[8] (libtorch)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "cmake -DCMAKE_INSTALL_PREFIX=$GITHUB_WORKSPACE/onnxruntime-$EXPR-install -DCMAKE_BUILD_TYPE=MinSizeRel -Donnxruntime_USE_FULL_PROTOBUF=ON -Donnxruntime_BUILD_SHARED_LIB=ON -Donnxruntime_BUILD_UNIT_TESTS=OFF -Donnxruntime_ENABLE_CPUINFO=OFF -Donnxruntime_DISABLE_CONTRIB_OPS=ON -Donnxruntime_DISABLE_ML_OPS=ON -Donnxruntime_DISABLE_SPARSE_TENSORS=ON -DCMAKE_POSITION_INDEPENDENT_CODE=ON -DCMAKE_INSTALL_LIBDIR=lib -DCMAKE_PREFIX_PATH=$GITHUB_WORKSPACE/onnxruntime-$EXPR-install -DCMAKE_FIND_PACKAGE_PREFER_CONFIG=ON -DONNX_CUSTOM_PROTOC_EXECUTABLE=$GITHUB_WORKSPACE/onnxruntime-$EXPR-install/bin/protoc --compile-no-warning-as-error ../cmake"
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/pnnx.yml",
          "locator": "jobs.build.steps[10] (onnxruntime)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "cmake -DCMAKE_INSTALL_PREFIX=$GITHUB_WORKSPACE/onnxruntime-$EXPR-install -Dprotobuf_BUILD_TESTS=OFF -DCMAKE_BUILD_TYPE=MinSizeRel -DCMAKE_POSITION_INDEPENDENT_CODE=ON -DCMAKE_INSTALL_LIBDIR=lib -DCMAKE_CXX_STANDARD=20 -Dprotobuf_BUILD_SHARED_LIBS=OFF -Dprotobuf_WITH_ZLIB=OFF .."
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/pnnx.yml",
          "locator": "jobs.build.steps[10] (onnxruntime)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "cmake -DCMAKE_INSTALL_PREFIX=install -DCMAKE_BUILD_TYPE=Release -DBUILD_SHARED_LIBS=OFF -DLLVM_ENABLE_PROJECTS=clang -DLLVM_TARGETS_TO_BUILD= -DLLVM_INCLUDE_EXAMPLES=OFF -DLLVM_INCLUDE_TESTS=OFF -DLLVM_INCLUDE_DOCS=OFF ../llvm/"
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/code-format.yml",
          "locator": "jobs.code-format.steps[3] (clang-format)"
        },
        {
          "path": ".github/workflows/code-format.yml",
          "locator": "jobs.code-format.steps[5] (clang-format-21)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "cmake -DCMAKE_TOOLCHAIN_FILE=../toolchains/$EXPR-v310.toolchain.cmake -DCMAKE_BUILD_TYPE=release -DNCNN_OPENMP=$EXPR -DNCNN_THREADS=$EXPR -DNCNN_RUNTIME_CPU=OFF -DNCNN_RVV=$EXPR -DNCNN_XTHEADVECTOR=$EXPR -DNCNN_ZFH=$EXPR -DNCNN_ZVFH=$EXPR -DNCNN_SIMPLEOCV=ON -DNCNN_BUILD_EXAMPLES=ON -DNCNN_BUILD_TESTS=ON .."
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/linux-riscv32.yml",
          "locator": "jobs.xuantie.steps[1] (build)"
        },
        {
          "path": ".github/workflows/linux-riscv64.yml",
          "locator": "jobs.xuantie.steps[1] (build)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "cmake -DCMAKE_TOOLCHAIN_FILE=../toolchains/esp32.toolchain.cmake -DCMAKE_BUILD_TYPE=Release -DNCNN_BUILD_EXAMPLES=OFF .."
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/esp32.yml",
          "locator": "jobs.build.steps[5] (Set environment and build NCNN for ESP32)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "cmake -DCMAKE_TOOLCHAIN_FILE=../toolchains/host-c.gcc.toolchain.cmake -DCMAKE_BUILD_TYPE=debug -DNCNN_COVERAGE=ON -DNCNN_SIMPLESTL=ON -DNCNN_SIMPLEMATH=ON -DNCNN_OPENMP=OFF -DNCNN_THREADS=OFF -DNCNN_BUILD_TOOLS=OFF -DNCNN_BUILD_EXAMPLES=OFF -DNCNN_BUILD_TESTS=ON .."
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/test-coverage.yml",
          "locator": "jobs.linux-gcc-x64-simplestl-simplemath.steps[1] (build)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "cmake -DCMAKE_TOOLCHAIN_FILE=../toolchains/host.clang-m32.toolchain.cmake -DNCNN_BUILD_TESTS=ON -DNCNN_BUILD_TOOLS=OFF -DNCNN_BUILD_EXAMPLES=OFF -DNCNN_INT8=OFF .."
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/linux-x86-cpu-clang.yml",
          "locator": "jobs.linux-clang.steps[6] (build-noint8)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "cmake -DCMAKE_TOOLCHAIN_FILE=../toolchains/host.clang-m32.toolchain.cmake -DNCNN_BUILD_TESTS=ON -DNCNN_BUILD_TOOLS=OFF -DNCNN_BUILD_EXAMPLES=OFF .."
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/linux-x86-cpu-clang.yml",
          "locator": "jobs.linux-clang.steps[3] (build)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "cmake -DCMAKE_TOOLCHAIN_FILE=../toolchains/host.gcc-c++03.toolchain.cmake -DNCNN_BUILD_TESTS=ON -DNCNN_BUILD_TOOLS=OFF -DNCNN_BUILD_EXAMPLES=OFF .."
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/linux-x64-cpu-gcc.yml",
          "locator": "jobs.linux-gcc-cpp03-nostdio-nostring-simplestl.steps[1] (build-nostdio)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "cmake -DCMAKE_TOOLCHAIN_FILE=../toolchains/host.gcc-m32.toolchain.cmake -DNCNN_BUILD_TESTS=ON -DNCNN_BUILD_TOOLS=OFF -DNCNN_BUILD_EXAMPLES=OFF -DNCNN_INT8=OFF .."
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/linux-x86-cpu-gcc.yml",
          "locator": "jobs.linux-gcc.steps[8] (build-noint8)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "cmake -DCMAKE_TOOLCHAIN_FILE=../toolchains/host.gcc-m32.toolchain.cmake -DNCNN_BUILD_TESTS=ON -DNCNN_BUILD_TOOLS=OFF -DNCNN_BUILD_EXAMPLES=OFF .."
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/linux-x86-cpu-gcc.yml",
          "locator": "jobs.linux-gcc.steps[3] (build)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "cmake -DCMAKE_TOOLCHAIN_FILE=../toolchains/k1.llvm.toolchain.cmake -DCMAKE_BUILD_TYPE=release -DNCNN_OPENMP=$EXPR -DNCNN_THREADS=$EXPR -DNCNN_RUNTIME_CPU=OFF -DNCNN_RVV=$EXPR -DNCNN_XTHEADVECTOR=$EXPR -DNCNN_ZFH=$EXPR -DNCNN_ZVFH=$EXPR -DNCNN_SIMPLEOCV=ON -DNCNN_BUILD_EXAMPLES=ON -DNCNN_BUILD_TESTS=ON .."
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/linux-riscv64.yml",
          "locator": "jobs.spacemit.steps[2] (build-llvm)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "cmake -DCMAKE_TOOLCHAIN_FILE=../toolchains/k1.toolchain.cmake -DCMAKE_BUILD_TYPE=release -DNCNN_OPENMP=$EXPR -DNCNN_THREADS=$EXPR -DNCNN_RUNTIME_CPU=OFF -DNCNN_RVV=$EXPR -DNCNN_XTHEADVECTOR=$EXPR -DNCNN_ZFH=$EXPR -DNCNN_ZVFH=$EXPR -DNCNN_SIMPLEOCV=ON -DNCNN_BUILD_EXAMPLES=ON -DNCNN_BUILD_TESTS=ON .."
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/linux-riscv64.yml",
          "locator": "jobs.spacemit.steps[1] (build-gcc)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "cmake -DCMAKE_TOOLCHAIN_FILE=../toolchains/riscv64-unknown-linux-gnu.toolchain.cmake -DCMAKE_BUILD_TYPE=debug -DNCNN_COVERAGE=ON -DNCNN_RUNTIME_CPU=OFF -DNCNN_RVV=ON -DNCNN_ZFH=ON -DNCNN_ZVFH=ON -DNCNN_OPENMP=$EXPR -DNCNN_BUILD_TOOLS=OFF -DNCNN_BUILD_EXAMPLES=OFF -DNCNN_BUILD_TESTS=ON .."
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/test-coverage.yml",
          "locator": "jobs.linux-gcc-riscv64-rvv.steps[1] (build)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "cmake -DNCNN_AVX2=ON -DNCNN_BUILD_TESTS=ON .."
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/linux-x64-cpu-clang.yml",
          "locator": "jobs.linux-clang.steps[6] (build-avx2)"
        },
        {
          "path": ".github/workflows/linux-x64-cpu-gcc.yml",
          "locator": "jobs.linux-gcc.steps[6] (build-avx2)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "cmake -DNCNN_BUILD_TESTS=ON .."
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/linux-x64-cpu-gcc-musl.yml",
          "locator": "jobs.linux-gcc-musl.steps[2] (build)"
        },
        {
          "path": ".github/workflows/linux-x64-sde.yml",
          "locator": "jobs.gcc-sde.steps[4] (build)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "cmake -DNCNN_INT8=OFF -DNCNN_BUILD_TESTS=ON .."
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/linux-x64-cpu-clang.yml",
          "locator": "jobs.linux-clang.steps[12] (build-noint8)"
        },
        {
          "path": ".github/workflows/linux-x64-cpu-gcc.yml",
          "locator": "jobs.linux-gcc.steps[12] (build-noint8)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "cmake -DNCNN_VULKAN=ON -DNCNN_BUILD_TESTS=ON -DNCNN_BUILD_TOOLS=OFF -DNCNN_BUILD_EXAMPLES=OFF .."
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/linux-x64-gpu-gcc.yml",
          "locator": "jobs.linux-gcc-gpu-t4.steps[1] (build)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "cmake -DNCNN_VULKAN=ON -DNCNN_BUILD_TESTS=ON .."
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/linux-x64-gpu-clang.yml",
          "locator": "jobs.linux-clang-gpu.steps[4] (build)"
        },
        {
          "path": ".github/workflows/linux-x64-gpu-gcc.yml",
          "locator": "jobs.linux-gcc-gpu.steps[4] (build)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "cpus = subprocess.check_output([lipo, -archs, module], text=True).split()"
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/release-python.yml",
          "locator": "jobs.build_wheels_ios.steps[4] (Inspect wheel target and linked libraries)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "ctest --output-on-failure -j $(nproc)"
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/linux-aarch64.yml",
          "locator": "jobs.aarch64-native.steps[2] (test)"
        },
        {
          "path": ".github/workflows/linux-aarch64.yml",
          "locator": "jobs.aarch64-native.steps[4] (test-noint8)"
        },
        {
          "path": ".github/workflows/linux-aarch64.yml",
          "locator": "jobs.aarch64-native.steps[6] (test-simplestl-simplemath)"
        },
        {
          "path": ".github/workflows/linux-aarch64.yml",
          "locator": "jobs.asan.steps[2] (test)"
        },
        {
          "path": ".github/workflows/linux-x64-cpu-clang.yml",
          "locator": "jobs.linux-clang.steps[4] (test-sse2)"
        },
        {
          "path": ".github/workflows/linux-x64-cpu-clang.yml",
          "locator": "jobs.linux-clang.steps[7] (test-avx2)"
        },
        {
          "path": ".github/workflows/linux-x64-cpu-clang.yml",
          "locator": "jobs.linux-clang.steps[9] (test-avx)"
        },
        {
          "path": ".github/workflows/linux-x64-cpu-clang.yml",
          "locator": "jobs.linux-clang.steps[11] (test-avx1-2)"
        },
        {
          "path": ".github/workflows/linux-x64-cpu-clang.yml",
          "locator": "jobs.linux-clang.steps[13] (test-noint8)"
        },
        {
          "path": ".github/workflows/linux-x64-cpu-clang.yml",
          "locator": "jobs.linux-clang-simplestl.steps[2] (test-simplestl)"
        },
        {
          "path": ".github/workflows/linux-x64-cpu-clang.yml",
          "locator": "jobs.linux-clang-simplestl.steps[4] (test-simplestl-simpleomp)"
        },
        {
          "path": ".github/workflows/linux-x64-cpu-gcc-musl.yml",
          "locator": "jobs.linux-gcc-musl.steps[3] (test)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "ctest --output-on-failure -j 4"
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/linux-x64-cpu-gcc.yml",
          "locator": "jobs.linux-gcc-avx512.steps[2] (test)"
        },
        {
          "path": ".github/workflows/linux-x64-gpu-gcc.yml",
          "locator": "jobs.linux-gcc-gpu-t4.steps[2] (test)"
        },
        {
          "path": ".github/workflows/macos.yml",
          "locator": "jobs.build.steps[15] (x86_64-test)"
        },
        {
          "path": ".github/workflows/macos.yml",
          "locator": "jobs.test-arm.steps[11] (arm64-test)"
        },
        {
          "path": ".github/workflows/test-coverage.yml",
          "locator": "jobs.linux-gcc-gpu-t4.steps[2] (test)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "ctest --output-on-failure -j 8"
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/linux-x64-gpu-clang.yml",
          "locator": "jobs.linux-clang-gpu.steps[5] (test)"
        },
        {
          "path": ".github/workflows/linux-x64-gpu-gcc.yml",
          "locator": "jobs.linux-gcc-gpu.steps[5] (test)"
        },
        {
          "path": ".github/workflows/pnnx.yml",
          "locator": "jobs.test.steps[13] (test)"
        },
        {
          "path": ".github/workflows/test-coverage.yml",
          "locator": "jobs.linux-gcc-x64.steps[2] (test)"
        },
        {
          "path": ".github/workflows/test-coverage.yml",
          "locator": "jobs.linux-gcc-x64.steps[5] (test)"
        },
        {
          "path": ".github/workflows/test-coverage.yml",
          "locator": "jobs.linux-gcc-x64-simplestl-simplemath.steps[2] (test)"
        },
        {
          "path": ".github/workflows/test-coverage.yml",
          "locator": "jobs.linux-gpu-llvmpipe.steps[2] (test)"
        },
        {
          "path": ".github/workflows/test-coverage.yml",
          "locator": "jobs.linux-gpu-swiftshader.steps[5] (test)"
        },
        {
          "path": ".github/workflows/test-coverage.yml",
          "locator": "jobs.linux-gcc-cross.steps[2] (test)"
        },
        {
          "path": ".github/workflows/test-coverage.yml",
          "locator": "jobs.linux-gcc-cross.steps[5] (test-openmp)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "ctest -C Release --output-on-failure -R test_nn_Conv"
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/pnnx.yml",
          "locator": "jobs.quick-test.steps[4] (quick-test)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "ctest -C Release --output-on-failure -j 4"
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/windows-arm.yml",
          "locator": "jobs.windows-arm.steps[2] (test)"
        },
        {
          "path": ".github/workflows/windows-clang.yml",
          "locator": "jobs.windows.steps[4] (x86-test)"
        },
        {
          "path": ".github/workflows/windows-clang.yml",
          "locator": "jobs.windows.steps[7] (x64-test)"
        },
        {
          "path": ".github/workflows/windows-mingw.yml",
          "locator": "jobs.windows.steps[2] (x64-test)"
        },
        {
          "path": ".github/workflows/windows-xp.yml",
          "locator": "jobs.MSVC.steps[3] (test)"
        },
        {
          "path": ".github/workflows/windows-xp.yml",
          "locator": "jobs.MinGW-w32.steps[3] (test)"
        },
        {
          "path": ".github/workflows/windows-xp.yml",
          "locator": "jobs.Clang.steps[5] (test)"
        },
        {
          "path": ".github/workflows/windows.yml",
          "locator": "jobs.msvc.steps[11] (x64-test)"
        },
        {
          "path": ".github/workflows/windows.yml",
          "locator": "jobs.msvc.steps[13] (x64-sse2-test)"
        },
        {
          "path": ".github/workflows/windows.yml",
          "locator": "jobs.msvc.steps[15] (x64-avx-test)"
        },
        {
          "path": ".github/workflows/windows.yml",
          "locator": "jobs.msvc.steps[17] (x86-test)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "lcov --list coverage.info"
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/test-coverage.yml",
          "locator": "jobs.linux-gcc-gpu-t4.steps[3] (lcov-collect)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "links = subprocess.check_output([otool, -L, module], text=True)"
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/release-python.yml",
          "locator": "jobs.build_wheels_ios.steps[4] (Inspect wheel target and linked libraries)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "sh codeformat.sh"
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/code-format.yml",
          "locator": "jobs.code-format.steps[6] (code-format)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "twine check dist/*"
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/release-python.yml",
          "locator": "jobs.build_sdist.steps[4] (Check metadata)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    },
    {
      "tool": null,
      "method": "unclassified",
      "commands": [
        "xargs -i clang-format-21 -i -assume-filename=main.cpp {}"
      ],
      "triggers": [
        "ci"
      ],
      "evidence": [
        {
          "path": ".github/workflows/code-format.yml",
          "locator": "jobs.code-format.steps[7] (code-format-glsl)"
        }
      ],
      "upstream": null,
      "docs": null,
      "exit_codes": {},
      "autofix": false,
      "declared_only": false
    }
  ]
}
