Expected all tensors to be on the same device, but found at least two devices

Expected all tensors to be on the same device, but found at least two devices,

原因是计算的过程中,两个不同类型的变量在一起进行运算,即一个变量存储在gpu中,一个变量存储在cpu中,两个变量的存储位置冲突,导致无法计算,把变量统一下就行

python 复制代码
    x = x + kp_x_ofst
    y = y + kp_y_ofst
    x = torch.reshape(x, [-1])  
    y = torch.reshape(y, [-1])
    
    x = x.to('cpu')
    y = y.to('cpu')
 
    x0 = torch.floor(x).to(torch.int32)
    x1 = x0 + 1
    y0 = torch.floor(y).to(torch.int32)
    y1 = y0 + 1
    # device = torch.device('cuda' if torch.cuda.is_available() else 'cpu')
    x0 = torch.clamp(x0, zero, max_x)
    x1 = torch.clamp(x1, zero, max_x)
    y0 = torch.clamp(y0, zero, max_y)
    y1 = torch.clamp(y1, zero, max_y)
相关推荐
程序员Shawn7 分钟前
【深度学习 | 第一篇】- Pytorch与张量
人工智能·pytorch·深度学习
卡梅德生物科技小能手25 分钟前
[CD33(Siglec-3)] 靶点技术深度解析:免疫抑制机制、ADC药物开发与临床转化
经验分享·深度学习·生活
KuAI_KST1 小时前
2026 抖音私信 AI 客服实战手册:快商通 AI 与人工回复转化对比实测
大数据·人工智能·机器学习
春日见2 小时前
Tool文件夹:瑞士军刀库
运维·服务器·windows·深度学习·自动驾驶
龙文浩_2 小时前
AI深度学习中的张量计算&函数&索引&形状的代码案例
人工智能·深度学习
热爱生活的猴子4 小时前
训练与推理时 Tokenizer Padding 用法笔记
人工智能·笔记·机器学习
WHS-_-20224 小时前
Neural Representation for Wireless Radiation Field Reconstruction (II)
深度学习·transformer
ZhiqianXia5 小时前
Pytorch 学习笔记(4) : torch.backends
pytorch·笔记·学习
锅挤5 小时前
来一篇儿:《Boosting Adversarial Attacks with Momentum》
论文阅读·机器学习
哥布林学者5 小时前
深度学习进阶(三)Transformer Block
机器学习·ai