当TensorFlow出现

I tensorflow/core/platform/cpu_feature_guard.cc:140] Your CPU supports instructions that this TensorFlow binary was not compiled to use: SSE4.1 SSE4.2 AVX AVX2 FMA 
等警告时,表明你的CPU指令集包括了这些指令集,当用pip的方式安装默认是不编译这些的,如果需要编译这些以提高效率,需要自己下载tensorflow的源码,进行编译。

具体的编译方法网上有不少文章,但中文的资料多少都有些不完整,如下面一篇博客算是比较完整的了

https://blog.csdn.net/iTaacy/article/details/72799833

但第5步之前仍然少了一个步骤去生成.wheel文件,生成.wheel文件的方法如下:

bazel-bin/tensorflow/tools/pip_package/build_pip_package /tmp/tensorflow_pkg

参考自:

https://stackoverflow.com/questions/41293077/how-to-compile-tensorflow-with-sse4-2-and-avx-instructions

这样才算完整的步骤。

值得一提的是,虽然解决了开头说的警告,但在我用 的一个分词工具上,效率并没有提升。。分词工具的作者也联系不上。。

TensorFlow SSE/AVX/FMA 指令集编译相关推荐

  1. TensorFlow CPU环境 SSE/AVX/FMA 指令集编译

    TensorFlow CPU环境 SSE/AVX/FMA 指令集编译 sess.run()出现如下Warning W tensorflow/core/platform/cpu_feature_guar ...

  2. 一文读懂SIMD指令集 目前最全SSE/AVX介绍

    SIMD指令集 SSE/AVX 概述 参考手册 Intel® Intrinsics Guide Tommesani.com Docs Intel® 64 and IA-32 Architectures ...

  3. 如何用linux指令集,linux – 如何知道我是否可以使用FMA指令集进行编译?

    我已经看到有关如何使用FMA指令集的问题,但在我开始使用它们之前,我首先想知道我是否可以(我的处理器是否支持它们).我找到一篇帖子说我需要查看(在Linux上工作)的输出: more /proc/cp ...

  4. [VC] 检测AVX系列指令集的支持级别(AVX、AVX2、F16C、FMA、FMA4、XOP)

    从2011年的Sandy Bridge微架构处理器开始,现在支持AVX系列指令集的处理器越来越多了.本文探讨如何用VC编写检测AVX系列指令集的程序,并利用了先前的CPUIDFIELD方案. 一.AV ...

  5. SSE/AVX指令集学习笔记

    ​ 因为最近在做SSE/AVX指令集优化视频编码的某些模块,所以要学习SSE指令集的用法.本帖主要记录本人用到的函数的用法. 一.SSE指令(128位寄存器) __m128i _mm_load_si1 ...

  6. 单指令多数据SIMD的SSE/AVX指令集和API

    https://software.intel.com/sites/landingpage/IntrinsicsGuide/# Technologies MMX SSE SSE2 SSE3 SSSE3 ...

  7. SIMD(MMX/SSE/AVX)变量命名规范心得

    [转载]:SIMD(MMX/SSE/AVX)变量命名规范心得 当使用Intrinsics函数来操作SIMD指令集(MMX/SSE/AVX等)时,会面对不同长度的SIMD数据类型,其中又分为多种紧缩格式 ...

  8. 英特尔全部cpu列表_程序员大神Linus转投AMD:我希望英特尔的AVX 512指令集「去死」...

    机器之心报道 参与:泽南 「去死吧,AVX 512 指令集.」Linux 提出者林纳斯 · 托瓦兹(Linus Torvalds)说道. Linux 首席架构师,当今全球最著名程序员之一 Linus ...

  9. TensorFlow——如何查看当前版本TF编译使用的CUDA和cuDNN的编译版本

    1 前言 昨天在调试景润给的R2CNN代码,是使用TensorFlow实现的,配置的时候出现了各种问题,而TF的官方文档的确写的不是很好,(之前还是高看他们了,的确还是PyTorch容易调试一些),当 ...

最新文章

  1. SpringMVC中JSP取不到ModelAndView的数据原因
  2. sigprocmask 阻塞进程
  3. delay在java中有什么用_DelayQueue怎么在Java多线程并发开发中使用
  4. μC/OS-II硬件软件体系结构
  5. fatal error LNK1169: one or more multiply defined symbols found
  6. Socket选项系列之TCP_NODELAY
  7. php限制单设备登录,app限制一个账号只能单设备登陆
  8. kali免杀工具Veil Evasion
  9. android 颜色抓取工具,颜色抓取(Color Grab)
  10. Vimium插件使用方法(其实就是盗了一张图)
  11. TabTransformer:用于表格数据的Transformer
  12. mysql decimal 类型_MySQL中decimal类型用法的简单介绍
  13. 解决-Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HO问题
  14. Java SSH框架学习(入门)
  15. 【数据结构】博弈游戏取石子
  16. [GWCTF 2019]枯燥的抽奖 1——php_mt_seed
  17. Google新闻增加自定义功能
  18. 自动化测试构架之Robot Framework——01 介绍
  19. GeoPandas入门 | 05-Python可视化空间数据
  20. Java 虚拟机之HotSpot简介

热门文章

  1. 骑行中央公园,探索纽约“后花园”别样的美
  2. 芯片封装测试流程详解,一文带你了解清楚
  3. Vue打包后出错:Tip: built files are meant to be served over an HTTP server. Opening index.html over file
  4. 当当CEO李国庆斥资本竞争靠烧钱垄断市场 被海航抛弃的当当怎么了
  5. 美女主持直播,被突发意外打断!湾区网友却高喊: 我懂!超甜
  6. 赵小楼《天道》《遥远的救世主》深度解析(122)好事、坏事是人性喜好认为,剥离好坏的认知你会更宽广
  7. ROS统计在线用户数脚本
  8. 通过网络地址下载图片示例
  9. crm客户关系管理系统总结
  10. 完善消费信贷风控措施势在必行