Pytorch Error
prtorch实战过程中各种报错以及解决方法
康康好老啊
God don't let me die but let me suffer, so I play with god.
展开
-
Python报错解决——‘ffmpeg‘ 不是内部或外部命令,也不是可运行的程序
在调用ffmpeg包的时候发现这个乱码的报错:ffmpeg’ �����ڲ����ⲿ���Ҳ���ǿ����еij������������ļ���原创 2023-04-03 23:35:49 · 2903 阅读 · 4 评论 -
opencv报错解决1——OpenCV(4.5.4-dev):error:CAP_IMAGES: can‘t find starting number: ‘cv::icvExtractPattern
当时我解决这个问题是受到了一个外国小哥回答的启发,即有可能不是opencv安装的问题,而是我原代码出了错,所以我去网上找了别人跟我写的类似功能的代码去比对,最后历经六小时才发现原因所在,希望能帮助大家省下这个时间。X64,X32是电脑位数,这个自己查看自己电脑的位数即可,64位用X64,32位用X32。在网上查了很多类似的报错的解决方法,几乎所有的都试过了,opencv卸载重装了很多遍,都没有用,甚至有的时候还出现了结尾是。经过很长时间的探寻我,我终于发现了我的问题所在。原报错解决,可以正常运行。原创 2023-03-19 19:18:59 · 9370 阅读 · 3 评论 -
Pytorch报错解决——(亲测有效)RuntimeError: Distributed package doesn‘t have NCCL built in
亲测这个报错就没了,然而接下来还有好多别的报错…我继续去解决了,解决完再分享别的~若要解释原因就是windows系统不支持NCCL,只能换用GLOO。上网搜寻一番后,发现了解决方法。这一行中的nccl换成gloo。原创 2023-03-18 16:00:51 · 12320 阅读 · 10 评论 -
pytorch报错解决2——Only Tensors of floating point and complex dtype can require gradients
其实这个报错很好理解,就是只有float型或者complex型可以进行梯度计算。而问题也就出在我arange后面中用的是“4”,改成“4.0”变成小数即可。原创 2023-03-09 21:26:05 · 3064 阅读 · 0 评论 -
机器学习报错解决2——ValueError: too many values to unpack (expected 3)
运行结果:该目录的文件夹内新增加了四张图片,但是除了‘A.jpg’是白色图片以外,另外三张图片都是灰色(我猜是灰度图,保存的时候只保存了一个数字值,然后系统默认为只有一个通道的灰度图)这里输出的是RGBA而不是RGB!大致意思是将一张RGB图片分成R、G、B三个通道,并分别将每个通道的图片保存下来。我查找了好久的博客,终于找到一篇博客问题描述与我的相符(就是参考资料后面给的链接)问题在于,'Avengers.jpeg’这张图片的通道不一定只有三个!翻译一下就是用来接收的变量数与函数需要接收的变量数不一致。原创 2022-10-12 18:24:41 · 11501 阅读 · 0 评论 -
Pytorch报错解决1——import argparse
翻译报错信息的意思是循环引用argparse,检查了许久发现是因为自己的文件名也命名成了argparse,和import argparse的argparse模块名一样。这样就导致了这个python文件自己导入自己而不是导入的argparse模块,所以发生了报错。将文件名修改成别的名字(不要和关键字、导入的模块或者包重名,我修改成了argparse_test。原创 2022-10-06 20:00:07 · 1199 阅读 · 0 评论