工具:pycharm + anaconda

今天在学习《Tensorflow 实战google 深度学习框架》第7章的过程中,在复现 tf.image.resize_images()时发现,当环境配置为tensorflow-gpu时,该函数得到的图像是乱码,与期望的完全不一样,而当将tensorflow换成anaconda中的tensorflow时,一切显示正常。百思不得其解。

具体情况如下:

code:

#-*-coding:utf-8-*-
import matplotlib.pyplot as plt
import tensorflow as tf
filepath = '/media/wzg16/DATA2/Datasets/data/test_data/cat.jpg'
image_raw_data_jpg = tf.gfile.FastGFile(filepath, 'rb').read()with tf.Session() as sess:img_data_jpg = tf.image.decode_jpeg(image_raw_data_jpg)img_data_jpg = tf.image.convert_image_dtype(img_data_jpg, dtype=tf.float32)resize_0 = tf.image.resize_images(img_data_jpg, (500, 500), method=0)resize_1 = tf.image.resize_images(img_data_jpg, (500, 500), method=1)resize_2 = tf.image.resize_images(img_data_jpg, (500, 500), method=2)resize_3 = tf.image.resize_images(img_data_jpg, (500, 500), method=3)print(resize_0.get_shape)plt.subplot(2,2,1)plt.imshow(resize_0.eval())plt.subplot(2, 2, 2)plt.imshow(resize_1.eval())plt.subplot(2, 2, 3)plt.imshow(resize_2.eval())plt.subplot(2, 2, 4)plt.imshow(resize_3.eval())plt.show()

结果:

anaconda + tensorflow 环境下:

可以正确得到结果图:

anaconda + tensorflow-gpu 环境下:

出现以下错误:

1)resize_1 = tf.image.resize_images(img_data_jpg, (500, 500), method=1)  不能正常执行,报错如下:

2)当注释掉1)的相关操作以后,得到以下结果图像:

究竟是什么原因导致的未知,有一篇文章说尽量不要用  tf.image.resize_images() 函数,如下:Tensorflow使用教训:被tf.image.resize浪费的60天

问题:anaconda 中 tensorflow 与tensorflow-gpu 在tf.image.resize_images()上的区别相关推荐

  1. Anaconda中快速安装Tensorflow与Keras并在pycharm中完成相应配置(win10cpu版)

    我的基本情况与安装目标:win10+Anaconda3+Python3.7环境,想要安装好CPU版本Keras框架,选择安装方法为:先安装Tensorflow(CPU版)再安装keras. 前提条件: ...

  2. win10和Ubuntu16.04中基于anaconda安装TensorFlow(CPU+GPU)

    目录 Windows系统下安装步骤 安装CPU版本的tensorflow 安装GPU版本的tensorflow(使用GPU加速的tensorflow模型训练速度更快) Ubuntu中的安装步骤 安装C ...

  3. 在Win10 Anaconda中安装Tensorflow

    离完成上一篇文章有近1年了.2016年发生了太多的事情,从而没能坚持哪怕是每月一篇这样的频率.终于在2017年的1月份抽出几天搞出了一些东西.一路坑洼,赶紧记录下来. 2016年初就开始看深度学习的东 ...

  4. Anaconda中tensorflow出现的问题:缺少依赖与缺少文件

    Anaconda中使用tensorflow时出现的问题:Failed to load the native TensorFlow runtime.与 Could not load dynamic li ...

  5. 在TensorFlow和PaddleFluid中使用多块GPU卡进行训练

    专栏介绍:PaddleFluid 是用来让用户像 PyTorch 和 Tensorflow Eager Execution 一样执行程序.在这些系统中,不再有模型这个概念,应用也不再包含一个用于描述 ...

  6. python3.7下载tensorflow_【AI初体验】在anaconda中python3.7版本安装Tensorflow 与 Keras来玩玩...

    哈啰,大家好, 单纯分享自己摸索学习AI的过程, 在自己的文章[Python 超入门](1) 心原一马从零开始带你学程序中, 记录了安装撰写python的工具-anaconda 的方法, 当时安装的版 ...

  7. 在anaconda中安装tensorflow

    打开Anaconda Prompt, step1: 输入清华仓库镜像 conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/ ...

  8. 深度学习环境搭建之常识(anaconda,cuda,cudnn,python,tensorflow等概念)

    原网址 https://www.jianshu.com/p/62f155eb6ac5 1.什么是python?(面向对象语言) Python是一种面向对象的解释型计算机程序设计语言,其使用,具有跨平台 ...

  9. Tensorflow 2.3 GPU安装

    以下 64 位系统支持 TensorFlow: Ubuntu 16.04 或更高版本 Windows 7 或更高版本 macOS 10.12.6(Sierra) 或更高版本(不支持GPU) Raspb ...

最新文章

  1. 面部特征点检测的关键技术
  2. Pytorch:深度学习中pytorch/torchvision版本和CUDA版本最正确版本匹配、对应版本安装之详细攻略
  3. Exceptionless(二) - 使用进阶
  4. java模式匹配_用Java匹配模式
  5. arm linux gif 显示_100ASK_IMX6ULL arm板子如何显示图片、汉字、划线、背景色
  6. VS2010中的快捷键
  7. pytorch卷积神经网络_资源|卷积神经网络迁移学习pytorch实战推荐
  8. 精准设计类素材方向,搜索把握细节
  9. 20200724:力扣197周周赛上
  10. python画三维图-Python使用matplotlib绘制三维图形示例
  11. AIDA64内存与缓存测试过了算稳定吗_高频内存能带来怎样的不同!影驰HOF OC Lab Master DDR4 4000内存评测...
  12. windows环境下tensorflow手把手安装教程-pip安装
  13. 十种QQ在线客服代码
  14. Invalid bound statement (not found): com.lyf.eduservice.mapper.EduCourseMapper.getpublishInfo
  15. 从码农到工程师:只要做到这6点
  16. java流的试题_Java练习题 - Stream流
  17. 极米movin01x和z6x的区别哪个好
  18. 网页验证码显示在输入框input上的方法
  19. 服装ERP应用 四 从手工到Web 2 0时代的VIP客户管理
  20. 开源新手引导框架,支持TypeScript

热门文章

  1. php ext_skel,用ext_skel为php开发扩展|待更
  2. mysql 5.6 2002_MySQL错误ERROR 2002 (HY000): Can't connect to local MySQL server
  3. csdn学院的python培训怎么样_这段 Python 代码让程序员赚 300W,公司已确认!网友:神操作...
  4. JAVA_if或者怎么用_Java条件语句if的使用方法介绍
  5. 2019交通顶级期刊_2019年顶级11面试准备书
  6. UITableView上的iOS UIRefreshControl
  7. 高薪Java开发工程师需要掌握哪些技能?
  8. 开课吧:为什么AI工程师都要懂一点架构呢?
  9. tomcat部署项目启动采坑之UnknownHostException
  10. kotlin特性之object、apply用法总结