pytorch / cpuinfo

CPU INFOrmation library (x86/x86-64/ARM/ARM64, Linux/Windows/Android/macOS/iOS)
BSD 2-Clause "Simplified" License
997 stars 314 forks source link

build failed when compile with ios 32bit #161

Closed DamonsJ closed 1 year ago

DamonsJ commented 1 year ago

when I use cpuinfo in ios 32bit platform, there is some compile errors:


./3rd_party/cpuinfo/src/arm/mach/init.c:279:15: error: 
      no member named 'atomics' in 'struct cpuinfo_arm_isa'
                cpuinfo_isa.atomics = true;
                ~~~~~~~~~~~ ^
./3rd_party/cpuinfo/src/arm/mach/init.c:287:17: error: 
      no member named 'atomics' in 'struct cpuinfo_arm_isa'
                                cpuinfo_isa.atomics = true;
                                ~~~~~~~~~~~ ^
./3rd_party/cpuinfo/src/arm/mach/init.c:342:15: error: 
      no member named 'bf16' in 'struct cpuinfo_arm_isa'
                cpuinfo_isa.bf16 = true;
                ~~~~~~~~~~~ ^
./3rd_party/cpuinfo/src/arm/mach/init.c:383:15: error: 
      no member named 'i8mm' in 'struct cpuinfo_arm_isa'
                cpuinfo_isa.i8mm = true;
                ~~~~~~~~~~~ ^

atomics and bf16 only support CPUINFO_ARCH_ARM64

Maratyszcza commented 1 year ago

I believe 32-bit iOS is no longer supported.