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)
相关推荐
一行注释也不写几秒前
【反向传播的计算流程说明】
人工智能·深度学习·机器学习
sunfove1 分钟前
拥抱不确定性:使用 PyTorch 构建贝叶斯神经网络 (BNN)
人工智能·pytorch·神经网络
洁宝趴趴3 分钟前
阅读笔记How to Set the Batch Size for Large-ScalePre-training?
人工智能·笔记·深度学习
深蓝学院15 分钟前
为何机器学习常提反事实推断?——从起源、价值到数学建模
人工智能·机器学习
张祥64228890420 分钟前
线性代数本质笔记十二
人工智能·算法·机器学习
囊中之锥.27 分钟前
【机器学习实战】词向量 + 朴素贝叶斯实现中文情感分析
人工智能·机器学习
叫我:松哥28 分钟前
基于Flask的心理健康咨询管理与智能分析,集成AI智能对话咨询、心理测评(PHQ-9抑郁量表/GAD-7焦虑量表)、情绪追踪记录、危机预警识别
大数据·人工智能·python·机器学习·信息可视化·数据分析·flask
啊阿狸不会拉杆32 分钟前
《机器学习》第五章-集成学习(Bagging/Boosting)
人工智能·算法·机器学习·计算机视觉·集成学习·boosting
最低调的奢华1 小时前
支持向量机和xgboost及卡方分箱解释
算法·机器学习·支持向量机
q_35488851531 小时前
交通数据分析项目:python地铁数据可视化分析系统 Flask框架 爬虫 数据分析 轨道数据 地铁数据分析 大数据 (源码)✅
人工智能·爬虫·python·机器学习·信息可视化·数据分析·flask