Skip to content

Commit ef77e74

Browse files
mcr229facebook-github-bot
authored andcommitted
add cpuinfo (#44)
Summary: Pull Request resolved: #44 adding cpu info submodule to XNNPACK delegate's third-party libraries Reviewed By: digantdesai Differential Revision: D48180549 fbshipit-source-id: eafb3c7c36a314b89843c0526283bc8d1150b5e6
1 parent c05ea7b commit ef77e74

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+498
-0
lines changed

.gitmodules

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,3 +13,6 @@
1313
[submodule "backends/xnnpack/third-party/pthreadpool"]
1414
path = backends/xnnpack/third-party/pthreadpool
1515
url = https://github.com/Maratyszcza/pthreadpool.git
16+
[submodule "backends/xnnpack/third-party/cpuinfo"]
17+
path = backends/xnnpack/third-party/cpuinfo
18+
url = https://github.com/pytorch/cpuinfo.git

backends/xnnpack/third-party/TARGETS

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
11
load(":pthreadpool_defs.bzl", "define_pthreadpool")
2+
load(":cpuinfo_defs.bzl", "define_cpuinfo_and_clog")
23

34
define_pthreadpool()
5+
6+
define_cpuinfo_and_clog()

backends/xnnpack/third-party/cpuinfo

Submodule cpuinfo added at 6481e8b
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
/* Auto-generated by generate-wrappers.py script. Do not modify */
2+
3+
#ifdef __APPLE__
4+
#include <TargetConditionals.h>
5+
#endif /* __APPLE__ */
6+
7+
#include <api.c>
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
/* Auto-generated by generate-wrappers.py script. Do not modify */
2+
3+
#ifdef __APPLE__
4+
#include <TargetConditionals.h>
5+
#endif /* __APPLE__ */
6+
7+
#if (defined(__arm__) || defined(__aarch64__)) && defined(__ANDROID__)
8+
#include <arm/android/properties.c>
9+
#endif /* (defined(__arm__) || defined(__aarch64__)) && defined(__ANDROID__) */
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
/* Auto-generated by generate-wrappers.py script. Do not modify */
2+
3+
#ifdef __APPLE__
4+
#include <TargetConditionals.h>
5+
#endif /* __APPLE__ */
6+
7+
#if (defined(__arm__) || defined(__aarch64__)) && defined(__linux__)
8+
#include <arm/cache.c>
9+
#endif /* (defined(__arm__) || defined(__aarch64__)) && defined(__linux__) */
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
/* Auto-generated by generate-wrappers.py script. Do not modify */
2+
3+
#ifdef __APPLE__
4+
#include <TargetConditionals.h>
5+
#endif /* __APPLE__ */
6+
7+
#if defined(__arm__) && defined(__linux__)
8+
#include <arm/linux/aarch32-isa.c>
9+
#endif /* defined(__arm__) && defined(__linux__) */
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
/* Auto-generated by generate-wrappers.py script. Do not modify */
2+
3+
#ifdef __APPLE__
4+
#include <TargetConditionals.h>
5+
#endif /* __APPLE__ */
6+
7+
#if defined(__aarch64__) && defined(__linux__)
8+
#include <arm/linux/aarch64-isa.c>
9+
#endif /* defined(__aarch64__) && defined(__linux__) */
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
/* Auto-generated by generate-wrappers.py script. Do not modify */
2+
3+
#ifdef __APPLE__
4+
#include <TargetConditionals.h>
5+
#endif /* __APPLE__ */
6+
7+
#if (defined(__arm__) || defined(__aarch64__)) && defined(__linux__)
8+
#include <arm/linux/chipset.c>
9+
#endif /* (defined(__arm__) || defined(__aarch64__)) && defined(__linux__) */
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
/* Auto-generated by generate-wrappers.py script. Do not modify */
2+
3+
#ifdef __APPLE__
4+
#include <TargetConditionals.h>
5+
#endif /* __APPLE__ */
6+
7+
#if (defined(__arm__) || defined(__aarch64__)) && defined(__linux__)
8+
#include <arm/linux/clusters.c>
9+
#endif /* (defined(__arm__) || defined(__aarch64__)) && defined(__linux__) */
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
/* Auto-generated by generate-wrappers.py script. Do not modify */
2+
3+
#ifdef __APPLE__
4+
#include <TargetConditionals.h>
5+
#endif /* __APPLE__ */
6+
7+
#if (defined(__arm__) || defined(__aarch64__)) && defined(__linux__)
8+
#include <arm/linux/cpuinfo.c>
9+
#endif /* (defined(__arm__) || defined(__aarch64__)) && defined(__linux__) */
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
/* Auto-generated by generate-wrappers.py script. Do not modify */
2+
3+
#ifdef __APPLE__
4+
#include <TargetConditionals.h>
5+
#endif /* __APPLE__ */
6+
7+
#if (defined(__arm__) || defined(__aarch64__)) && defined(__linux__)
8+
#include <arm/linux/hwcap.c>
9+
#endif /* (defined(__arm__) || defined(__aarch64__)) && defined(__linux__) */
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
/* Auto-generated by generate-wrappers.py script. Do not modify */
2+
3+
#ifdef __APPLE__
4+
#include <TargetConditionals.h>
5+
#endif /* __APPLE__ */
6+
7+
#if (defined(__arm__) || defined(__aarch64__)) && defined(__linux__)
8+
#include <arm/linux/init.c>
9+
#endif /* (defined(__arm__) || defined(__aarch64__)) && defined(__linux__) */
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
/* Auto-generated by generate-wrappers.py script. Do not modify */
2+
3+
#ifdef __APPLE__
4+
#include <TargetConditionals.h>
5+
#endif /* __APPLE__ */
6+
7+
#if (defined(__arm__) || defined(__aarch64__)) && defined(__linux__)
8+
#include <arm/linux/midr.c>
9+
#endif /* (defined(__arm__) || defined(__aarch64__)) && defined(__linux__) */
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
/* Auto-generated by generate-wrappers.py script. Do not modify */
2+
3+
#ifdef __APPLE__
4+
#include <TargetConditionals.h>
5+
#endif /* __APPLE__ */
6+
7+
#if (defined(__arm__) || defined(__aarch64__)) && defined(TARGET_OS_IPHONE) && TARGET_OS_IPHONE
8+
#include <arm/mach/init.c>
9+
#endif /* (defined(__arm__) || defined(__aarch64__)) && defined(TARGET_OS_IPHONE) && TARGET_OS_IPHONE */
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
/* Auto-generated by generate-wrappers.py script. Do not modify */
2+
3+
#ifdef __APPLE__
4+
#include <TargetConditionals.h>
5+
#endif /* __APPLE__ */
6+
7+
#if (defined(__arm__) || defined(__aarch64__)) && defined(__linux__)
8+
#include <arm/tlb.c>
9+
#endif /* (defined(__arm__) || defined(__aarch64__)) && defined(__linux__) */
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
/* Auto-generated by generate-wrappers.py script. Do not modify */
2+
3+
#ifdef __APPLE__
4+
#include <TargetConditionals.h>
5+
#endif /* __APPLE__ */
6+
7+
#if (defined(__arm__) || defined(__aarch64__)) && defined(__linux__)
8+
#include <arm/uarch.c>
9+
#endif /* (defined(__arm__) || defined(__aarch64__)) && defined(__linux__) */
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
/* Auto-generated by generate-wrappers.py script. Do not modify */
2+
3+
#ifdef __APPLE__
4+
#include <TargetConditionals.h>
5+
#endif /* __APPLE__ */
6+
7+
#include <cache.c>
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
/* Auto-generated by generate-wrappers.py script. Do not modify */
2+
3+
#ifdef __APPLE__
4+
#include <TargetConditionals.h>
5+
#endif /* __APPLE__ */
6+
7+
#include <init.c>
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
/* Auto-generated by generate-wrappers.py script. Do not modify */
2+
3+
#ifdef __APPLE__
4+
#include <TargetConditionals.h>
5+
#endif /* __APPLE__ */
6+
7+
#if defined(__linux__)
8+
#include <linux/cpulist.c>
9+
#endif /* defined(__linux__) */
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
/* Auto-generated by generate-wrappers.py script. Do not modify */
2+
3+
#ifdef __APPLE__
4+
#include <TargetConditionals.h>
5+
#endif /* __APPLE__ */
6+
7+
#if defined(__linux__)
8+
#include <linux/mockfile.c>
9+
#endif /* defined(__linux__) */
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
/* Auto-generated by generate-wrappers.py script. Do not modify */
2+
3+
#ifdef __APPLE__
4+
#include <TargetConditionals.h>
5+
#endif /* __APPLE__ */
6+
7+
#if defined(__linux__)
8+
#include <linux/multiline.c>
9+
#endif /* defined(__linux__) */
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
/* Auto-generated by generate-wrappers.py script. Do not modify */
2+
3+
#ifdef __APPLE__
4+
#include <TargetConditionals.h>
5+
#endif /* __APPLE__ */
6+
7+
#if defined(__linux__)
8+
#include <linux/processors.c>
9+
#endif /* defined(__linux__) */
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
/* Auto-generated by generate-wrappers.py script. Do not modify */
2+
3+
#ifdef __APPLE__
4+
#include <TargetConditionals.h>
5+
#endif /* __APPLE__ */
6+
7+
#if defined(__linux__)
8+
#include <linux/smallfile.c>
9+
#endif /* defined(__linux__) */
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
/* Auto-generated by generate-wrappers.py script. Do not modify */
2+
3+
#ifdef __APPLE__
4+
#include <TargetConditionals.h>
5+
#endif /* __APPLE__ */
6+
7+
#if defined(__MACH__) && defined(__APPLE__)
8+
#include <mach/topology.c>
9+
#endif /* defined(__MACH__) && defined(__APPLE__) */
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
/* Auto-generated by generate-wrappers.py script. Do not modify */
2+
3+
#ifdef __APPLE__
4+
#include <TargetConditionals.h>
5+
#endif /* __APPLE__ */
6+
7+
#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) || defined(_WIN32)
8+
#include <x86/cache/descriptor.c>
9+
#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) || defined(_WIN32) */
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
/* Auto-generated by generate-wrappers.py script. Do not modify */
2+
3+
#ifdef __APPLE__
4+
#include <TargetConditionals.h>
5+
#endif /* __APPLE__ */
6+
7+
#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) || defined(_WIN32)
8+
#include <x86/cache/deterministic.c>
9+
#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) || defined(_WIN32) */
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
/* Auto-generated by generate-wrappers.py script. Do not modify */
2+
3+
#ifdef __APPLE__
4+
#include <TargetConditionals.h>
5+
#endif /* __APPLE__ */
6+
7+
#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) || defined(_WIN32)
8+
#include <x86/cache/init.c>
9+
#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) || defined(_WIN32) */
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
/* Auto-generated by generate-wrappers.py script. Do not modify */
2+
3+
#ifdef __APPLE__
4+
#include <TargetConditionals.h>
5+
#endif /* __APPLE__ */
6+
7+
#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) || defined(_WIN32)
8+
#include <x86/info.c>
9+
#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) || defined(_WIN32) */
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
/* Auto-generated by generate-wrappers.py script. Do not modify */
2+
3+
#ifdef __APPLE__
4+
#include <TargetConditionals.h>
5+
#endif /* __APPLE__ */
6+
7+
#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) || defined(_WIN32)
8+
#include <x86/init.c>
9+
#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) || defined(_WIN32) */
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
/* Auto-generated by generate-wrappers.py script. Do not modify */
2+
3+
#ifdef __APPLE__
4+
#include <TargetConditionals.h>
5+
#endif /* __APPLE__ */
6+
7+
#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) || defined(_WIN32)
8+
#include <x86/isa.c>
9+
#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) || defined(_WIN32) */
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
/* Auto-generated by generate-wrappers.py script. Do not modify */
2+
3+
#ifdef __APPLE__
4+
#include <TargetConditionals.h>
5+
#endif /* __APPLE__ */
6+
7+
#if (defined(__i386__) || defined(__i686__) || defined(__x86_64__)) && defined(__linux__)
8+
#include <x86/linux/cpuinfo.c>
9+
#endif /* (defined(__i386__) || defined(__i686__) || defined(__x86_64__)) && defined(__linux__) */
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
/* Auto-generated by generate-wrappers.py script. Do not modify */
2+
3+
#ifdef __APPLE__
4+
#include <TargetConditionals.h>
5+
#endif /* __APPLE__ */
6+
7+
#if (defined(__i386__) || defined(__i686__) || defined(__x86_64__)) && defined(__linux__)
8+
#include <x86/linux/init.c>
9+
#endif /* (defined(__i386__) || defined(__i686__) || defined(__x86_64__)) && defined(__linux__) */
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
/* Auto-generated by generate-wrappers.py script. Do not modify */
2+
3+
#ifdef __APPLE__
4+
#include <TargetConditionals.h>
5+
#endif /* __APPLE__ */
6+
7+
#if (defined(__i386__) || defined(__i686__) || defined(__x86_64__)) && defined(__MACH__) && defined(__APPLE__)
8+
#include <x86/mach/init.c>
9+
#endif /* (defined(__i386__) || defined(__i686__) || defined(__x86_64__)) && defined(__MACH__) && defined(__APPLE__) */
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
/* Auto-generated by generate-wrappers.py script. Do not modify */
2+
3+
#ifdef __APPLE__
4+
#include <TargetConditionals.h>
5+
#endif /* __APPLE__ */
6+
7+
#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) || defined(_WIN32)
8+
#include <x86/mockcpuid.c>
9+
#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) || defined(_WIN32) */
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
/* Auto-generated by generate-wrappers.py script. Do not modify */
2+
3+
#ifdef __APPLE__
4+
#include <TargetConditionals.h>
5+
#endif /* __APPLE__ */
6+
7+
#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) || defined(_WIN32)
8+
#include <x86/name.c>
9+
#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) || defined(_WIN32) */
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
/* Auto-generated by generate-wrappers.py script. Do not modify */
2+
3+
#ifdef __APPLE__
4+
#include <TargetConditionals.h>
5+
#endif /* __APPLE__ */
6+
7+
#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) || defined(_WIN32)
8+
#include <x86/topology.c>
9+
#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) || defined(_WIN32) */
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
/* Auto-generated by generate-wrappers.py script. Do not modify */
2+
3+
#ifdef __APPLE__
4+
#include <TargetConditionals.h>
5+
#endif /* __APPLE__ */
6+
7+
#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) || defined(_WIN32)
8+
#include <x86/uarch.c>
9+
#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) || defined(_WIN32) */
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
/* Auto-generated by generate-wrappers.py script. Do not modify */
2+
3+
#ifdef __APPLE__
4+
#include <TargetConditionals.h>
5+
#endif /* __APPLE__ */
6+
7+
#if defined(__i386__) || defined(__i686__) || defined(__x86_64__) || defined(_WIN32)
8+
#include <x86/vendor.c>
9+
#endif /* defined(__i386__) || defined(__i686__) || defined(__x86_64__) || defined(_WIN32) */
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
/* Auto-generated by generate-wrappers.py script. Do not modify */
2+
3+
#ifdef __APPLE__
4+
#include <TargetConditionals.h>
5+
#endif /* __APPLE__ */
6+
7+
#if defined(_WIN32)
8+
#include <x86/windows/init.c>
9+
#endif /* defined(_WIN32) */

0 commit comments

Comments
 (0)