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)
相关推荐
GUOYUGRA1 小时前
高纯氢能源在线监测分析系统组成和作用
人工智能·算法·机器学习
江木1231 小时前
NAFNet:Simple Baselines for Image Restoration
论文阅读·图像处理·深度学习
网络安全(king)2 小时前
基于java社交网络安全的知识图谱的构建与实现
开发语言·网络·深度学习·安全·web安全·php
Ronin-Lotus2 小时前
深度学习篇---Opencv中的机器学习和深度学习
python·深度学习·opencv·机器学习
ylfhpy2 小时前
Manus 演示案例:自动完成小说编写并生成最终 PDF 文档
人工智能·深度学习·机器学习·自然语言处理·manus
天行者@3 小时前
卷积神经网络(笔记01)
人工智能·深度学习·cnn
PNP机器人3 小时前
Franka机器人ROS 2 发布:赋能机器人研究和行业应用
人工智能·深度学习·机器人·ros·franka fr3
Wis4e4 小时前
基于PyTorch的深度学习5——如何构建神经网络
pytorch·深度学习·神经网络
WBingJ4 小时前
深度学习基础:线性代数本质2——线性组合、张成的空间与基
人工智能·深度学习·线性代数
小枫小疯5 小时前
pytorch训练权重转化为tensorflow模型的教训
人工智能·pytorch·tensorflow