python编程
洛兮银儿
这个作者很懒,什么都没留下…
展开
-
python报错:(torch.cuda.FloatTensor) and weight type (torch.FloatTensor) should be the same
不在同一个设备上(一个在 GPU 上,另一个在 CPU 上)原因:这是因为您的模型权重 (二、然后,在调用模型到cpu上。原创 2024-06-06 18:57:42 · 296 阅读 · 0 评论 -
报错:ImportError: attempted relative import with no known parent package 以及 from ... import ... 的路径使用
from ... import ... 的路径使用原创 2024-05-13 20:17:42 · 285 阅读 · 1 评论 -
CUDA安装显示:你正在安装老版本的驱动程序,是否继续
先在电脑有的驱动总载软件,更新你的驱动。原创 2024-05-12 19:38:41 · 2449 阅读 · 0 评论 -
下载mmcv报错的解决方案
在cmd里面输入python,然后再输入然后再输入import torch,最后输入torch.__version__。这样就可以查看你的cuda和torch版本了。,点进进入以后往下滑,找到我下图的框框,在里面查看你的cuda和torch对应版本的mmcv。第二步:下面给出的pip......,直接复制,然后粘贴到cmd里面就可以成功进行安装了。第一步:输入你刚刚查到的自己的cuda和torch版本。原因:mmcv与你的cuda和torch的版本不匹配。原创 2024-05-11 19:26:46 · 593 阅读 · 1 评论 -
关于for data1,label in train_loader: 报错ValueError: too many values to unpack (expected 2)的问题解决
比如我的train_loader调用的类CatsDogsDataset的返回值有3个,然后我解包是for img,label用来2个变量来遍历,就报错了。然后我就把CatsDogsDataset的返回值设置成一个元祖(img_transformered,label)导致出现这个问题,大概率是你train_loader包含了多个(超过2个)的变量,返回值不止两个。如果你用两个值img,label来解包,就无法匹配,会报错。最好检查一下你train_loader调用的类的返回值是否是两个。原创 2024-04-29 16:42:45 · 411 阅读 · 0 评论