BUG
文章平均质量分 54
程序运行过程中的Error,和bug,以及问题的解决方案。
柏常青
“一切向前走,都不能忘记走过的路;走得再远、走到再光辉的未来,也不能忘记走过的过去,不能忘记为什么出发”
展开
-
TypeError: module() takes at most 2 arguments (3 given)
背景:利用mindspore框架,编写自己ResNet网络,继承神经网络模型基类。,cell小写了。TypeError:类别错误;你继承的对象类别错误。原因:定义类并继承的时候,nn.cell是一个module,并不是一个类。原创 2024-07-29 15:02:13 · 374 阅读 · 0 评论 -
RuntimeError: Exception thrown from dataset pipeline. Refer to ‘Dataset Pipeline Error Message‘.
通过mindspore创建自定义训练数据集时,设置批处理数据,报错。解释:MindSpore数据集终止并显示错误消息:数据集管道抛出异常。请参阅“数据集管道错误消息”。原因分析:批处理形状不一致,批处理操作期望每个数据行的形状相同,但在第 0 列中出现不一致的形状,此列的预期形状为:❤️,231,349>,得到的形状:❤️,314,362>。总之,是因为自定义数据中图像尺寸不一致,没有缩放裁剪一致,才不能batch化。原创 2024-07-25 16:26:59 · 195 阅读 · 0 评论 -
AttributeError: module ‘PyInstaller.compat‘ has no attribute ‘is_py312‘
打包时发生错误:AttributeError: module ‘PyInstaller.compat’ has no attribute ‘is_py312’1.报错可能是由于环境中安装了过时的 IPython 引起的。我们可以尝试将其更新到更新的版本。一个关于tkinter界面,加载AI分析模型,分析图片展示结果的窗口。3.虽然打包正常,但得到的可执行文件提示缺函数。这时我们需要编写spec文件来添加依赖和资源。更新后,可正确打包。原创 2024-07-18 10:32:36 · 710 阅读 · 0 评论 -
ModuleNotFoundError: No module named ‘openpyxl‘的解决方案
ModuleNotFoundError: No module named ‘openpyxl’ 这个错误表示你的 Python 环境中没有安装 openpyxl 这个模块。openpyxl 是一个用于读写 Excel 2010 xlsx/xlsm/xltx/xltm 文件的 Python 库。原创 2024-05-15 18:08:49 · 7289 阅读 · 2 评论 -
FileNotFoundError: train: No labels found in xxx\train.cache, can not start training.
Yolo检测模型训练时报错: FileNotFoundError: train: No labels found in xxx\train.cache, can not start training.原因:数据集命名或数据集地址书写有误。很有可能是配置数据集参数的yaml文件里面标注的目的地,与实际存放的位置不一致。解决方案:配置地址与实际对应,修改一致后运行正常。原创 2023-11-09 16:03:57 · 754 阅读 · 3 评论 -
AttributeError: module ‘skimage.draw‘ has no attribute ‘circle‘
scikit-image当前最新的0.19.3版本优化删除了circle函数,我的老版本下写代码不兼容,报错信息:AttributeError: module 'skimage.draw' has no attribute 'circle'解决方法有二,详情请直接翻到最后。原创 2022-06-20 16:18:55 · 3955 阅读 · 1 评论 -
ValueError: mode mismatch
项目场景:PIL库Image模块处理数组合并成3通道RGB图像项目中,使用Pytorch的torch.utils.data.DataLoader加载自己准备好的数据集。同时想要直观查看或验证生成的数据是否正确。通过直观展示数据–训练数据和标签–来验证数据集。自定义的数据集是使用PIL库的Image.open读取的图像数据。还是用它来展示验证数据。测试代码如下:if __name__ == "__main__": import time from PIL import Image原创 2022-02-23 16:58:08 · 1279 阅读 · 0 评论 -
EOFError: Ran out of input
项目场景:对于序列化字节文件读取数据时import pickledb = pickle.load(dbfile)问题描述:文件操作模式匹配问题EOFError: Ran out of inputEOF: end of file,文件读写相关错误。没有按照正确的读写模式操作文件,会报此错。原因分析:文件模式解决方案:给对应的文件操作选择合适的读写追加模式。# Begin to show your code!"""1-5:make_db_pickle.pypickle.d原创 2021-12-03 11:27:18 · 19997 阅读 · 0 评论 -
RuntimeError: cuda runtime error (77)
项目场景:python语言,GPU环境,定义神经网络后,初始化神经网络,训练模型前,cat数据,出现异常:RuntimeError: cuda runtime error (77)问题描述:虚拟试衣项目中,此处外层模型名称:Pix2PixHDModel,嵌套模型:G1,G2,U-net,G3。所以在最外层模型Pix2PixHDModel的forward函数,在处理前向传播过程中,难免会根据嵌套模型或最开始的输入数据,组织内层模型的输入,就像:G1_in = torch.cat([pre_cloth原创 2021-04-22 11:35:37 · 1777 阅读 · 0 评论 -
【解决bug】RuntimeError: cuda runtime error (77) : an illegal memory access was encountered at XXXXX
项目场景:虚拟试穿项目训练:项目场景:数据集准备完成,构建模型开始训练时,模型内部编码数据时,报错:RuntimeError: cuda runtime error (77) : an illegal memory access was encountered at XXXXXX def encode_input(self, label_map, clothes_mask, all_clothes_label): size = label_map.size()原创 2021-04-08 16:20:09 · 2122 阅读 · 0 评论 -
ValueError: not enough values to unpack (expected 16, got 9)
模型训练时,模型返回值数量错误:ValueError: not enough values to unpack (expected 16, got 9)函数或模型的返回参数错误(数目错误):在这里模型默认返回9个参数,但预期是16个。原因分析:`torch.squeeze() `这个函数主要对数据的维度进行压缩,去掉维数为1的的维度。`torch.unsqueeze()`这个函数主要是对数据维度进行扩充,给指定位置加上维数为一的维度。 # 训练一次 losses, fake_ima原创 2021-04-02 11:18:30 · 826 阅读 · 0 评论 -
Django:表结构一对多时,添加数据报错IntegrityError
简述项目逻辑问题解释:我的表关系是:Books(每一本书只有一个出版社)–Publish(每个出版社出版多本书),就是一对多的关系。数据表建立如下models.py:class Publish(models.Model): nid = models.AutoField(primary_key=True) name = models.CharField(max_length=32, unique=True) city = models.CharField(max_length=原创 2021-01-27 17:51:11 · 1335 阅读 · 0 评论 -
关于HTML页面无法连接到静态图像资源的原因和解决办法
起因:某想着把虚拟试穿算法实现的功能整成一个网页版,后台服务+前端显示。服务写好后,网页界面显示静态图像始终报错:找不到,显示如下:下面src=网络资源,正常。上面两个src=本地资源,显示标语,找不到。检查,Network获取资源显示404.进一步查找原因:原因:在页面上显示一张本地的图片。看似简单的需求,却并不简单。某记得某学html的时候,怎么就显示成功了?学的时候,没注意写的都是静态页面,是直接在本地机器上写一个静态的HTML文件,img标签的src指向本地就会成功。但是,如果原创 2021-01-11 15:13:08 · 4413 阅读 · 0 评论 -
ImportError: cannot import name ‘six‘ from ‘django.utils‘
Django测试开发-16-ImportError: cannot import name ‘six’ from ‘django.utils’1.pip3 install six2.进入python3.6/site-packages3.将six.py 复制到 django/utils即可参考https://www.cnblogs.com/chushujin/p/12539928.html。转载 2020-12-17 11:55:05 · 2974 阅读 · 0 评论 -
Process finished with exit code -1073740791 (0xC0000409)
显卡内存不足Process finished with exit code -1073740791 (0xC0000409)问题描述:训练AI模型时,遇到无错跳出finished with exit code -1073740791提示,显卡内存不足。 原因分析:很有可能是你只有单个显卡,一次读取的数据太大,从而内存溢出;解决方案:解决方式一:训练时可以适当的调小batch_size;方法二,换显卡或到多显卡的机器上去训练。...原创 2020-08-31 16:32:57 · 2575 阅读 · 0 评论 -
RuntimeError: cublas64_100.dll not found.
RuntimeError: cublas64_100.dll not found.问题描述:问题:百度paddle框架,图像分类识别任务时,运行时出现BUG:RuntimeError: cublas64_100.dll not found:原因分析:第一种可能是没有安装CUDA可以搜索CUDA和cudnn的安装。同时提醒,当前时间下,Paddlepaddle不支持 CUDA 9.1/9.2/10.1二是确认安装了CUDA,那么查看设置的环境变量是否正常。推荐先重启一下电脑,windows设置原创 2020-08-31 14:37:46 · 1839 阅读 · 3 评论 -
TypeError: can‘t multiply sequence by non-int of type ‘list‘
bug之torchsummary总结模型出现问题:TypeError: can't multiply sequence by non-int of type 'list'项目场景:问题描述:原因分析:解决方案:项目场景:源码:源码是全卷积神经网络,每一层输出的特征出的宽高一致,只有通道数的变化,即每一层由不同数量和核的卷积构成,最后输出的特征图个数对应多少个关键点。整个网络评判的是,图像中每一个像素位置是某一个关键点的概率,是将图像转换成数值坐标的表示。但这里谈的并不是这个,是torchsummary原创 2020-08-26 17:40:30 · 10068 阅读 · 0 评论 -
ERROR: tensorflow_gpu-2.2.0-cp37-cp37m-win_amd64.whl is not a supported wheel on this platform.
安装库的时候出现错误:ERROR: tensorflow_gpu-2.2.0-cp37-cp37m-win_amd64.whl is not a supported wheel on this platform.原因:版本不匹配。机器上是python3.8版本和库支持的python3.7版本,两者不匹配。解决方法:1. 更新python版本,使两者匹配。2. 下载合适的tensorflow,或其他匹配的.whl文件,进行安装。tensorflow文件地址:https://pypi.org/pro原创 2020-08-20 09:55:05 · 7924 阅读 · 0 评论 -
AttributeError: ‘tuple‘ object has no attribute ‘layer‘
AttributeError: 'tuple' object has no attribute 'layer'报错显示:inbound_layers = nest.map_structure(lambda t: t._keras_history.layer,AttributeError: ‘tuple’ object has no attribute ‘layer’而你测试数据的输入输出是正确的,可能原因:代码中同一个模型添加的网络层来自tensorflow.keras,和keras两个地方。原创 2020-07-24 16:44:22 · 21934 阅读 · 2 评论 -
环境中安装了torch,导入时报错: ImportError: DLL load failed: 找不到指定的模块。
环境中安装了torch,但是仍然出现--ImportError: DLL load failed: 找不到指定的模块。ImportError: DLL load failed: 找不到指定的模块。)Traceback (most recent call last): File “E:/mycode/SmartToolLibary_v1.0/test.py”, line 1, in import torch File “D:\Program Files\anaconda3\lib\si原创 2020-06-18 10:28:37 · 3134 阅读 · 0 评论