文章目录

  • 1、Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2问题
    • **错误提醒:**
    • 问题解决:
  • 2、版本警告问题
      • 警告提醒:
    • 解决方法
  • 3、ImportError: cannot import name 'ops'
  • 4、TensorFlow模块导入出现ImportError: DLL load failed: 找不到指定的模块。
    • 版本对应链接:
    • 安装指定版本命令

1、Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2问题

错误提醒:

2019-03-25 16:33:29.066658: I tensorflow/core/platform/cpu_feature_guard.cc:141] Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2

第一个问题Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2
可以参考:
https://blog.csdn.net/hq86937375/article/details/79696023

I tensorflow/core/platform/cpu_feature_guard.cc:141] Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX2

问题解决:

对此问题可以直接在代码中加入:

import osos.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'

2、版本警告问题

警告提醒:

WARNING:tensorflow:From C:\Users\wb-zjf497303\AppData\Roaming\Python\Python36\site-packages\tensorflow\python\ops\resource_variable_ops.py:435: colocate_with (from tensorflow.python.framework.ops) is deprecated and will be removed in a future version.
Instructions for updating:
Colocations handled automatically by placer.


意思是下一个版本TensorFlow将会将此方法删除:

因此,该方法colocate_with是一个上下文管理器,用于确保您要创建的操作或张量将放置在引用操作所在的同一设备上。但是,您的警告说它将被弃用,并且从现在开始将自动处理。从tensorflow的下一个版本开始,此方法将被删除,因此您必须立即更新代码(将在当前运行)或更晚(当您将tensorflow的版本更新到下一个时,此代码将不再可运行因为该方法将被删除)

解决方法

先进行版本卸载在重新安装指定版本的tensorflow我的python是3.6.8:
查找版本对应地址:
https://www.tensorflow.org/install/source_windows#cpu

pip uninstall tensorflow
pip install tensorflow==1.11.0

问题解决结果中没有了警告:

3、ImportError: cannot import name ‘ops’

错误原内容:

Using TensorFlow backend.
Traceback (most recent call last):File "D:/zjf_workspace/自己测试用的/005imageai模块/imageai_study/demo_02_photo_search/demo-1.py", line 1, in <module>from imageai.Detection import ObjectDetectionFile "D:\tools\Python3.6\lib\site-packages\imageai\Detection\__init__.py", line 3, in <module>from imageai.Detection.keras_retinanet.models.resnet import resnet50_retinanetFile "D:\tools\Python3.6\lib\site-packages\imageai\Detection\keras_retinanet\models\resnet.py", line 19, in <module>import kerasFile "D:\tools\Python3.6\lib\site-packages\keras\__init__.py", line 3, in <module>from . import utilsFile "D:\tools\Python3.6\lib\site-packages\keras\utils\__init__.py", line 6, in <module>from . import conv_utilsFile "D:\tools\Python3.6\lib\site-packages\keras\utils\conv_utils.py", line 9, in <module>from .. import backend as KFile "D:\tools\Python3.6\lib\site-packages\keras\backend\__init__.py", line 89, in <module>from .tensorflow_backend import *File "D:\tools\Python3.6\lib\site-packages\keras\backend\tensorflow_backend.py", line 6, in <module>from tensorflow.python.framework import ops as tf_ops
ImportError: cannot import name 'ops'

问题我也是找了好久,定位到最终问题是导入下面这个模块的问题,

from tensorflow.python.framework import ops as tf_ops

最后还是通过Google搜索到,最终解决。意思好像就是tensorflow和keras俩个模块不支持当前的python版本。

我最终找到解决参考连接(好像需要翻墙):https://stackoverflow.com/questions/51076277/cannot-import-name-ops-python

解决方法:

pip install tensorflow --upgrade
pip install keras --upgrade

4、TensorFlow模块导入出现ImportError: DLL load failed: 找不到指定的模块。

当我使用imageai模块的时候给我报错,错误指向TensorFlow,我就很奇怪,然后进行Google搜索,前进加速TensorFlow进行搜索,可以搜到相关的,最后我只写一个import TensorFlow 也会报这个错误,最终确定是python版本和TensorFlow版本的不兼容问题。最后我找了快1个小时最终找到一个版本对应关系,所以我又把我的python3.7换成3.6.8版本的,没有找到和3.7对应版本的TensorFlow,所以和我一样老是升级的强迫症以后注意了,浪费不少精力。

版本对应链接:

https://www.tensorflow.org/install/source_windows#cpu

安装指定版本命令

然后我命令安装对应版本:

pip install tensorflow-gpu==1.5.0
pip install tensorflow==1.5

如果你的python有对应的,可以先卸载再安装,pip卸载命令:

pip uninstall tensorflow
pip uninstall tensorflow-gpu

TensorFlow的几个问题相关推荐

  1. tensorflow 1.x Saver(保存与加载模型) 预测

    20201231 tensorflow 1.X 模型保存 https://blog.csdn.net/qq_35290785/article/details/89646248 保存模型 saver=t ...

  2. python 虚拟环境 tensorflow GPU

    拿到一个新的容器之后,怎么创建一个独立的GPU训练环境呢?之前弄的时候总是零零散散的,现在把它总结在这里,供自己以及有需要的朋友查阅. conda创建 1.1 下载anaconda wget -c h ...

  3. API pytorch tensorflow

    pytorch与tensorflow API速查表 方法名称 pytroch tensorflow numpy 裁剪 torch.clamp(x, min, max) tf.clip_by_value ...

  4. tensor转换 pytorch tensorflow

    一.tensorflow的numpy与tensor互转 1.数组(numpy)转tensor 利用tf.convert_to_tensor(numpy),将numpy转成tensor >> ...

  5. Tensorflow会话

    Tensorflow中的会话是来执行定义好的运算的.会话拥有并管理Tensorflow程序运行时的所有资源.当计算完成之后需要关闭会话来帮助系统回收资源,否则可能出现资源泄露的问题. Tensorfl ...

  6. tensorflow问题

    20210121 ImportError: No module named 'tensorflow.python' https://stackoverflow.com/questions/414156 ...

  7. tensorflow兼容处理 tensorflow.compat.v1 tf.contrib

    20201130 问题提出: v1版本中tensorflow中contrib模块十分丰富,但是发展不可控,因此在v2版本中将这个模块集成到其他模块中去了.在学习tensorflow经常碰到tf.con ...

  8. ImportError: No module named tensorflow.compat.v1 忽略已经安装的某个包版本 忽略已安装版本...

    ImportError: No module named tensorflow.compat.v1 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声 ...

  9. 请注意更新TensorFlow 2.0的旧代码

    TensorFlow 2.0 将包含许多 API 变更,例如,对参数进行重新排序.重新命名符号和更改参数的默认值.手动执行所有这些变更不仅枯燥乏味,而且容易出错.为简化变更过程并让您尽可能顺畅地过渡到 ...

  10. 独家 | TensorFlow 2.0将把Eager Execution变为默认执行模式,你该转向动态计算图了...

    机器之心报道 作者:邱陆陆 8 月中旬,谷歌大脑成员 Martin Wicke 在一封公开邮件中宣布,新版本开源框架--TensorFlow 2.0 预览版将在年底之前正式发布.今日,在上海谷歌开发者 ...

最新文章

  1. vba 字体颜色_多掌握一些VBA语句,让自己书写代码更加顺畅
  2. Resharper 检测所有NullReferenceExceptions(空指针)
  3. 对比学习系列论文SDCLR(二)-Self-Damaging Contrastive Learning
  4. C语言左移位符号 << 结合 |= 实现置位操作
  5. keil查看程序运行时间_Keil系列教程05_工程目标选项配置(一)
  6. 信息学奥赛一本通(C++)在线评测系统——基础(一)C++语言——1071:菲波那契数
  7. python数据库查询系统_Python MySQL 查询数据(select from)
  8. 动听百年:音乐播放器发展沉浮史
  9. 智慧养殖系统方案云平台功能
  10. Visual SourceSafe Explorer界面出现乱码+字体翻转
  11. 模板消息接口php代码demo,发送模板API例子
  12. SQL查询表中重复数据
  13. SpringMVC超详细入门
  14. 搭建简单的Netty开发环境
  15. Android 上传文件,图片。以及服务器端接收相关。
  16. springboot结合Freemarker模板生成docx格式的word文档(附代码)
  17. Simulink Desktop Real-Time
  18. 赛门铁克详解金融威胁百态:下一目标是移动终端
  19. 多线程-静态代理-Lambda表达式
  20. 【IEEE冠名|会前见刊】EI检索,IEEE计算机科学、电子信息工程和智能控制技术国际会议!...

热门文章

  1. JavaSE面向对象:继承、多态、Super、Object类、重写、static、final、静态成员、懒汉式、饿汉式、单例设计模式、初始化块、抽象类、抽象方法、接口
  2. 域名怎么查询是否被微信封 微信检测网站拦截查询
  3. Android 设置图片 Bitmap任意透明度
  4. 社群粉丝经济-引爆小米的两次QQ空间
  5. 如何查看 Windows 服务器中的登录事件
  6. 施瓦辛格2018年末演讲
  7. 新能源电动汽车远程信息管理与监控平台的设计与实现、电动汽车智能车联网终端及云服务平台系统研究
  8. 手机桌面上的计算机为什么不能删除,桌面上的东西删不掉怎么办 桌面上的东西删不掉解决方法...
  9. WeiXin Share{微信分享}
  10. 【转】星际2技能系统分析