本文主要介绍tensorflow的cpu版本的C语言使用方法。
一.硬件配置要求:
1.libtensorflow的动态库对GCC版本有要求(GCC > 5.0)
2. libstdc++.so.6需要支持: GLIBCXX_3.4.20
GLIBCXX_3.4.21
CXXABI_1.3.8
libm.so.6需要支持: GLIBC_2.23
二.硬件指令集要求(AVX指令集):
cat /proc/cpuinfo,查看flags信息里面是否有包含AVX或者AVX2.
cat /proc/cpuinfo
processor : 1
vendor_id : GenuineIntel
cpu family : 6
model : 158
model name : Intel(R) Core(TM) i5-8500 CPU @ 3.00GHz
stepping : 10
microcode : 0xb4
cpu MHz : 3000.000
cache size : 9216 KB
physical id : 2
siblings : 1
core id : 0
cpu cores : 1
apicid : 2
initial apicid : 2
fpu : yes
fpu_exception : yes
cpuid level : 22
wp : yes
flags : fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov