diff --git a/.github/workflows/linux_ci.yml b/.github/workflows/linux_ci.yml index 9aa8418c55a40..f4d110e9bc2df 100644 --- a/.github/workflows/linux_ci.yml +++ b/.github/workflows/linux_ci.yml @@ -94,7 +94,7 @@ jobs: dockerfile_path: tools/ci_build/github/linux/docker/inference/aarch64/default/cpu/Dockerfile docker_image_repo: onnxruntimecpubuildciaarch64 # ASan disabled due to excessive runtime (>4hr). Includes wheel build for basic checks. - extra_build_flags: '--use_binskim_compliant_compile_flags --build_shared_lib' + extra_build_flags: '--use_binskim_compliant_compile_flags --build_shared_lib --enable_arm_neon_nchwc' job_identifier: build-linux-arm64-debug secrets: GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/tools/ci_build/github/azure-pipelines/win-qnn-arm64-ci-pipeline.yml b/tools/ci_build/github/azure-pipelines/win-qnn-arm64-ci-pipeline.yml index f5b5c4cbdb3e4..722fd8c15346a 100644 --- a/tools/ci_build/github/azure-pipelines/win-qnn-arm64-ci-pipeline.yml +++ b/tools/ci_build/github/azure-pipelines/win-qnn-arm64-ci-pipeline.yml @@ -53,7 +53,11 @@ jobs: matrix: SHARED_LIB: QnnLibKind: 'shared_lib' - ExtraQnnBuildArgs: '--client_package_build' + # We currently do not have a standalone Windows ARM64 CI pipeline for the CPU EP, + # so we enable --enable_arm_neon_nchwc for additional coverage of the NCHWc code paths in the CPU EP. + # Once we have a standalone Windows ARM64 CI pipeline for the CPU EP, we can consider adding --enable_arm_neon_nchwc + # to that pipeline and removing it from this pipeline since this pipeline is primarily for testing the QNN EP. + ExtraQnnBuildArgs: '--client_package_build --enable_arm_neon_nchwc' STATIC_LIB: QnnLibKind: 'static_lib' ExtraQnnBuildArgs: ''