热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

tensorflow代码实战报错集合整理

1、在xxx.sh脚本里使用python-O(大写英文O)关闭assert断言AssertError报错python-O到百度首页百度首页登录Python中使用assert语句需要

1、在xxx.sh脚本里使用 python -O(大写英文O)  关闭 assert 断言 AssertError 报错

python -O

到百度首页 百度首页登录 Python中使用assert语句需要注意什么


python 错误处理 assert


2、Debug 报下面错误:

Traceback (most recent call last):File "D:\Program Files\JetBrains\PyCharm\helpers\pydev\_pydevd_bundle\pydevd_comm.py", line 393, in _on_runr = r.decode('utf-8')
UnicodeDecodeError: 'utf-8' codec can't decode bytes in position 1022-1023: unexpected end of data

解决方案:

在pycharm中两个地方设置成utf-8,页面右下角和File>setting中编码设置成UTF-8

参考:pycharm中可以运行脚本但是不能debug脚本

pycharm debug出现UnicodeDecodeError: 'utf-8' codec can't decode 解决办法

第一处:

上图右下角被水印覆盖掉,去除的方式:

自定义CSDN博客中图片上的水印内容

下面是插入图片的时候csdn-markdown编辑器中生成的代码:

https://img.php1.cn/3cd4a/1eebe/cd5/011ac27956d007f0.webp?x-oss-process=image/watermark,type_ZmFuZ3poZW5naGVpdGk,shadow_10,text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3hyaW5vc3ZpcA==,size_16,color_FFFFFF,t_70

注意:这里的参数用Base64加密算法


对上面的链接作仔细观察,发现有“?x-oss-process=image”字样。接下来尝试把代码中“?x-oss-process=image”后面的部分去掉, 即:

https://img.php1.cn/3cd4a/1eebe/cd5/011ac27956d007f0.webp?

 如下图,便去掉了水印

第二处:

若上述方法还不行,试试下面的方法: 

3、训练 rsgan 报如下错误:

Traceback (most recent call last):File "E:/python/Tensorflow/随书资源/代码/12-9 rsgan.py", line 288, in showresult(163,"near",imagesv,x_nearestv)File "E:/python/Tensorflow/随书资源/代码/12-9 rsgan.py", line 61, in showresultypsnr=batch_y_psnr(conimg)File "E:/python/Tensorflow/随书资源/代码/12-9 rsgan.py", line 34, in batch_y_psnrpsnr=np.mean(20*np.log10(255.0/np.sqrt(mse)))
UnboundLocalError: local variable 'mse' referenced before assignment

原因:代码第34行  局部变量 mse 先调用    后定义 导致报错

解决办法: 对调上图的两行代码


4、run out of memory 


Tensor Flow: Ran out of memory trying to allocate

Allocator (GPU_0_bfc) ran out of memory trying to allocate 2.14GiB. The caller indicates that this is not a failure, but may mean that there could be performance gains if more memory were available.

解决办法: 减小 batch_size


5、在tensorflow训练model时,添加 vgg_19 网络,报下面错误:


ValueError: Negative dimension size caused by subtracting 7 from 4 for 'vgg_19/fc6/Conv2D' (op: 'Conv2D') with input shapes: [48,4,2,512], [7,7,512,4096].


原因: vgg_19 的输入图片的大小应为  256x256x3 的图片,若出入的不是这个 shape 就会报这个错误 


解决办法: 通过 padding 或者 clip 将输入图片修改为 256x256x3 的图片


6  、AttributeError: 'dict' object has no attribute 'SerializeToString'

 参考: TensorFlow报错:'dict' object has no attribute 'SerializeToString'

Traceback (most recent call last):File "main.py", line 37, in main(config)File "main.py", line 29, in maintrainer.train()File "/home/hyw/zp/tf/Pose-Guided-Person-Image-Generation-master/trainer.py", line 397, in trainself.generate(x, x_target, pose_target_fixed, self.model_dir, idx=step)File "/home/hyw/zp/tf/Pose-Guided-Person-Image-Generation-master/trainer.py", line 476, in generateG, G_1 = self.sess.run(self.G, self.G1, {self.x: x_fixed, self.pose_target: pose_target_fixed})File "/home/hyw/zp/anaconda2/lib/python2.7/site-packages/tensorflow/python/client/session.py", line 884, in runcompat.as_bytes(options.SerializeToString())) if options else None
AttributeError: 'dict' object has no attribute 'SerializeToString'

原因: 这个报错是因为sess.run(a,b,c)里要运行的多个变量没有用中括号括起来


解决办法: 把run() 要运行的多个变量用中括号括起来,即 sess.run([a,b,c], {x:x,y:y}

7、IOError: CRC check failed 0x49a91344 != 0x6adf6a7L

Traceback (most recent call last):File "score.py", line 13, in import tflib.inception_scoreFile "/home/hyw/zp/tf/Pose-Guided-Person-Image-Generation-master/tflib/inception_score.py", line 101, in _init_inception()File "/home/hyw/zp/tf/Pose-Guided-Person-Image-Generation-master/tflib/inception_score.py", line 73, in _init_inceptiontarfile.open(filepath, 'r:gz').extractall(MODEL_DIR)File "/home/hyw/zp/anaconda2/lib/python2.7/tarfile.py", line 2081, in extractallself.extract(tarinfo, path)File "/home/hyw/zp/anaconda2/lib/python2.7/tarfile.py", line 2118, in extractself._extract_member(tarinfo, os.path.join(path, tarinfo.name))File "/home/hyw/zp/anaconda2/lib/python2.7/tarfile.py", line 2194, in _extract_memberself.makefile(tarinfo, targetpath)File "/home/hyw/zp/anaconda2/lib/python2.7/tarfile.py", line 2235, in makefilecopyfileobj(source, target)File "/home/hyw/zp/anaconda2/lib/python2.7/tarfile.py", line 266, in copyfileobjshutil.copyfileobj(src, dst)File "/home/hyw/zp/anaconda2/lib/python2.7/shutil.py", line 63, in copyfileobjbuf = fsrc.read(length)File "/home/hyw/zp/anaconda2/lib/python2.7/tarfile.py", line 831, in readbuf += self.fileobj.read(size - len(buf))File "/home/hyw/zp/anaconda2/lib/python2.7/tarfile.py", line 743, in readreturn self.readnormal(size)File "/home/hyw/zp/anaconda2/lib/python2.7/tarfile.py", line 758, in readnormalreturn self.__read(size)File "/home/hyw/zp/anaconda2/lib/python2.7/tarfile.py", line 748, in __readbuf = self.fileobj.read(size)File "/home/hyw/zp/anaconda2/lib/python2.7/gzip.py", line 267, in readself._read(readsize)File "/home/hyw/zp/anaconda2/lib/python2.7/gzip.py", line 314, in _readself._read_eof()File "/home/hyw/zp/anaconda2/lib/python2.7/gzip.py", line 353, in _read_eofhex(self.crc)))
IOError: CRC check failed 0x49a91344 != 0x6adf6a7L
Traceback (most recent call last):File "score_mask.py", line 13, in import tflib.inception_scoreFile "/home/hyw/zp/tf/Pose-Guided-Person-Image-Generation-master/tflib/inception_score.py", line 101, in _init_inception()File "/home/hyw/zp/tf/Pose-Guided-Person-Image-Generation-master/tflib/inception_score.py", line 73, in _init_inceptiontarfile.open(filepath, 'r:gz').extractall(MODEL_DIR)File "/home/hyw/zp/anaconda2/lib/python2.7/tarfile.py", line 2081, in extractallself.extract(tarinfo, path)File "/home/hyw/zp/anaconda2/lib/python2.7/tarfile.py", line 2118, in extractself._extract_member(tarinfo, os.path.join(path, tarinfo.name))File "/home/hyw/zp/anaconda2/lib/python2.7/tarfile.py", line 2194, in _extract_memberself.makefile(tarinfo, targetpath)File "/home/hyw/zp/anaconda2/lib/python2.7/tarfile.py", line 2235, in makefilecopyfileobj(source, target)File "/home/hyw/zp/anaconda2/lib/python2.7/tarfile.py", line 266, in copyfileobjshutil.copyfileobj(src, dst)File "/home/hyw/zp/anaconda2/lib/python2.7/shutil.py", line 63, in copyfileobjbuf = fsrc.read(length)File "/home/hyw/zp/anaconda2/lib/python2.7/tarfile.py", line 831, in readbuf += self.fileobj.read(size - len(buf))File "/home/hyw/zp/anaconda2/lib/python2.7/tarfile.py", line 743, in readreturn self.readnormal(size)File "/home/hyw/zp/anaconda2/lib/python2.7/tarfile.py", line 758, in readnormalreturn self.__read(size)File "/home/hyw/zp/anaconda2/lib/python2.7/tarfile.py", line 748, in __readbuf = self.fileobj.read(size)File "/home/hyw/zp/anaconda2/lib/python2.7/gzip.py", line 267, in readself._read(readsize)File "/home/hyw/zp/anaconda2/lib/python2.7/gzip.py", line 314, in _readself._read_eof()File "/home/hyw/zp/anaconda2/lib/python2.7/gzip.py", line 353, in _read_eofhex(self.crc)))
IOError: CRC check failed 0x49a91344 != 0x6adf6a7L

原因分析: 通过使用 vscode 中的 go to  defination 查看 import tflib.inception_score 中的 inception_score 模块中的函数,发现里面有个需要下载的文件链接,要下载  inception-2015-12-05.tgz,结合报错中出现了 tarflie 和 gzip 这些和解压压缩有关模块,所以初步怀疑,是文件不存在或者 下载的文件有缺陷造成的

到ubuntu 的 /tmp/imagenet 目录下查看 发现 inception-2015-12-05.tgz 这个文件只有 2.3M,而真实大小应该是 88.9M,所以怀疑该文件并未下载完整,导致的莫名错误


解决办法: 手动下载 inception-2015-12-05.tgz 文件,放到  /tmp/imagenet  目录下,问题解决


提醒一点: 报  IO错误    无非就是 文件  或者  路径目录  找不到

参考: python open打开文件失败 IOError: [Errno 2] No such file or directory: 'E://aaa.txt'

 

 

 

 

 

 

 

 

 

 

 

 


推荐阅读
  • 本文介绍了南邮ctf-web的writeup,包括签到题和md5 collision。在CTF比赛和渗透测试中,可以通过查看源代码、代码注释、页面隐藏元素、超链接和HTTP响应头部来寻找flag或提示信息。利用PHP弱类型,可以发现md5('QNKCDZO')='0e830400451993494058024219903391'和md5('240610708')='0e462097431906509019562988736854'。 ... [详细]
  • [译]技术公司十年经验的职场生涯回顾
    本文是一位在技术公司工作十年的职场人士对自己职业生涯的总结回顾。她的职业规划与众不同,令人深思又有趣。其中涉及到的内容有机器学习、创新创业以及引用了女性主义者在TED演讲中的部分讲义。文章表达了对职业生涯的愿望和希望,认为人类有能力不断改善自己。 ... [详细]
  • Android中高级面试必知必会,积累总结
    本文介绍了Android中高级面试的必知必会内容,并总结了相关经验。文章指出,如今的Android市场对开发人员的要求更高,需要更专业的人才。同时,文章还给出了针对Android岗位的职责和要求,并提供了简历突出的建议。 ... [详细]
  • 生成式对抗网络模型综述摘要生成式对抗网络模型(GAN)是基于深度学习的一种强大的生成模型,可以应用于计算机视觉、自然语言处理、半监督学习等重要领域。生成式对抗网络 ... [详细]
  • 本文介绍了在Python3中如何使用选择文件对话框的格式打开和保存图片的方法。通过使用tkinter库中的filedialog模块的asksaveasfilename和askopenfilename函数,可以方便地选择要打开或保存的图片文件,并进行相关操作。具体的代码示例和操作步骤也被提供。 ... [详细]
  • PHP图片截取方法及应用实例
    本文介绍了使用PHP动态切割JPEG图片的方法,并提供了应用实例,包括截取视频图、提取文章内容中的图片地址、裁切图片等问题。详细介绍了相关的PHP函数和参数的使用,以及图片切割的具体步骤。同时,还提供了一些注意事项和优化建议。通过本文的学习,读者可以掌握PHP图片截取的技巧,实现自己的需求。 ... [详细]
  • CSS3选择器的使用方法详解,提高Web开发效率和精准度
    本文详细介绍了CSS3新增的选择器方法,包括属性选择器的使用。通过CSS3选择器,可以提高Web开发的效率和精准度,使得查找元素更加方便和快捷。同时,本文还对属性选择器的各种用法进行了详细解释,并给出了相应的代码示例。通过学习本文,读者可以更好地掌握CSS3选择器的使用方法,提升自己的Web开发能力。 ... [详细]
  • 本文介绍了Java工具类库Hutool,该工具包封装了对文件、流、加密解密、转码、正则、线程、XML等JDK方法的封装,并提供了各种Util工具类。同时,还介绍了Hutool的组件,包括动态代理、布隆过滤、缓存、定时任务等功能。该工具包可以简化Java代码,提高开发效率。 ... [详细]
  • 本文介绍了如何使用php限制数据库插入的条数并显示每次插入数据库之间的数据数目,以及避免重复提交的方法。同时还介绍了如何限制某一个数据库用户的并发连接数,以及设置数据库的连接数和连接超时时间的方法。最后提供了一些关于浏览器在线用户数和数据库连接数量比例的参考值。 ... [详细]
  • 本文介绍了高校天文共享平台的开发过程中的思考和规划。该平台旨在为高校学生提供天象预报、科普知识、观测活动、图片分享等功能。文章分析了项目的技术栈选择、网站前端布局、业务流程、数据库结构等方面,并总结了项目存在的问题,如前后端未分离、代码混乱等。作者表示希望通过记录和规划,能够理清思路,进一步完善该平台。 ... [详细]
  • 本文介绍了Windows操作系统的版本及其特点,包括Windows 7系统的6个版本:Starter、Home Basic、Home Premium、Professional、Enterprise、Ultimate。Windows操作系统是微软公司研发的一套操作系统,具有人机操作性优异、支持的应用软件较多、对硬件支持良好等优点。Windows 7 Starter是功能最少的版本,缺乏Aero特效功能,没有64位支持,最初设计不能同时运行三个以上应用程序。 ... [详细]
  • Webpack5内置处理图片资源的配置方法
    本文介绍了在Webpack5中处理图片资源的配置方法。在Webpack4中,我们需要使用file-loader和url-loader来处理图片资源,但是在Webpack5中,这两个Loader的功能已经被内置到Webpack中,我们只需要简单配置即可实现图片资源的处理。本文还介绍了一些常用的配置方法,如匹配不同类型的图片文件、设置输出路径等。通过本文的学习,读者可以快速掌握Webpack5处理图片资源的方法。 ... [详细]
  • 大连微软技术社区举办《.net core始于足下》活动,获得微软赛百味和易迪斯的赞助
    九月十五日,大连微软技术社区举办了《.net core始于足下》活动,共有51人报名参加,实际到场人数为43人,还有一位专程从北京赶来的同学。活动得到了微软赛百味和易迪斯的赞助,场地也由易迪斯提供。活动中大家积极交流,取得了非常成功的效果。 ... [详细]
  • 生成对抗式网络GAN及其衍生CGAN、DCGAN、WGAN、LSGAN、BEGAN介绍
    一、GAN原理介绍学习GAN的第一篇论文当然由是IanGoodfellow于2014年发表的GenerativeAdversarialNetworks(论文下载链接arxiv:[h ... [详细]
  • 【MicroServices】【Arduino】装修甲醛检测,ArduinoDart甲醛、PM2.5、温湿度、光照传感器等,数据记录于SD卡,Python数据显示,UI5前台,微服务后台……
    这篇文章介绍了一个基于Arduino的装修甲醛检测项目,使用了ArduinoDart甲醛、PM2.5、温湿度、光照传感器等硬件,并将数据记录于SD卡,使用Python进行数据显示,使用UI5进行前台设计,使用微服务进行后台开发。该项目还在不断更新中,有兴趣的可以关注作者的博客和GitHub。 ... [详细]
author-avatar
自由飘落de花瓣
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有