如何在C语言中使用tensorflow(二)配置

本文主要介绍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 pat pse36 clflush mmx fxsr sse sse2 ss syscall nx pdpe1gb rdtscp lm constant_tsc arch_perfmon nopl xtopology tsc_reliable nonstop_tsc eagerfpu pni pclmulqdq ssse3 fma cx16 pcid sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand hypervisor lahf_lm 3dnowprefetch ssbd ibrs ibpb stibp fsgsbase smep arat spec_ctrl intel_stibp flush_l1d arch_capabilities
bogomips	: 6000.00
clflush size	: 64
cache_alignment	: 64
address sizes	: 40 bits physical, 48 bits virtual
power management:

        如果硬件包含AVX指令集,我们就可以使用1.15.0版本,如果不不包含AVX指令集,我们需要使用1.5.0版本。

下载地址如下:

1.5.0:

https://storage.googleapis.com/tensorflow/libtensorflow/libtensorflow-cpu-linux-x86_64-1.5.0.tar.gz

1.15.0:

https://storage.googleapis.com/tensorflow/libtensorflow/libtensorflow-cpu-linux-x86_64-1.5.0.tar.gz

将压缩包解压后,会得到一下路径

|-lib  #动态库

|-linclude   #头文件

加入以上文件加入到项目依赖当中。

   

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值