1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39
|
Description: Use system cpuinfo lib (libcpuinfo-dev)
Forwarded: not-needed
Origin: https://src.fedoraproject.org/rpms/onnxruntime/blob/f40/f/system-cpuinfo.patch
--- a/cmake/external/onnxruntime_external_deps.cmake
+++ b/cmake/external/onnxruntime_external_deps.cmake
@@ -330,31 +330,7 @@
endif()
- set(CPUINFO_BUILD_TOOLS OFF CACHE INTERNAL "")
- set(CPUINFO_BUILD_UNIT_TESTS OFF CACHE INTERNAL "")
- set(CPUINFO_BUILD_MOCK_TESTS OFF CACHE INTERNAL "")
- set(CPUINFO_BUILD_BENCHMARKS OFF CACHE INTERNAL "")
- if (onnxruntime_target_platform STREQUAL "ARM64EC" OR onnxruntime_target_platform STREQUAL "ARM64")
- message(STATUS "Applying a patch for Windows ARM64/ARM64EC in cpuinfo")
- onnxruntime_fetchcontent_declare(
- pytorch_cpuinfo
- URL ${DEP_URL_pytorch_cpuinfo}
- URL_HASH SHA1=${DEP_SHA1_pytorch_cpuinfo}
- EXCLUDE_FROM_ALL
- PATCH_COMMAND ${Patch_EXECUTABLE} -p1 < ${PROJECT_SOURCE_DIR}/patches/cpuinfo/9bb12d342fd9479679d505d93a478a6f9cd50a47.patch
- FIND_PACKAGE_ARGS NAMES cpuinfo
- )
- else()
- onnxruntime_fetchcontent_declare(
- pytorch_cpuinfo
- URL ${DEP_URL_pytorch_cpuinfo}
- URL_HASH SHA1=${DEP_SHA1_pytorch_cpuinfo}
- EXCLUDE_FROM_ALL
- FIND_PACKAGE_ARGS NAMES cpuinfo
- )
- endif()
- set(ONNXRUNTIME_CPUINFO_PROJ pytorch_cpuinfo)
- onnxruntime_fetchcontent_makeavailable(${ONNXRUNTIME_CPUINFO_PROJ})
+ find_package(cpuinfo REQUIRED)
if(TARGET cpuinfo::cpuinfo AND NOT TARGET cpuinfo)
message(STATUS "Aliasing cpuinfo::cpuinfo to cpuinfo")
add_library(cpuinfo ALIAS cpuinfo::cpuinfo)
|