运行时报错RuntimeError: expected device cpu but got device cuda:0
最近在运行pytorch代码时发现的该错误,不管是 expected cpu 还是 expected cuda, 本质原因都是类型不匹配。
一般是因为:
- 等号左边和右边类型不一样
- 运算符左右两端类型不同,例:+ - * /
- 同一个函数内,传入参数的类型不同,例matmul等
你要考虑你的大环境是在什么上面部署的,CPU 还是 CUDA,然后再出错位置尝试修改数据.
->cuda : data.cuda()
->cpu: data.cpu()
->numpy:注意cuda类型不能直接转numpy 须先转成Cpu类型,data.cpu().numpy()
注意在CUDA下训练中的数据不能直接转换为numpy,data.cpu().detach().numpy()
运行时报错RuntimeError: expected device cpu but got device cuda:0相关推荐
- 异常解决(一)-- RuntimeError: expected device cpu but got device cuda:0
最近在编写深度学习的相关代码,基于PyTorch,运行程序的时候,报错,报错内容如下所示: RuntimeError: expected device cpu but got device cuda: ...
- DDP报错::RuntimeError: Expected all tensors to be on the same device, but found at least two devic
DDP报错 RuntimeError: Expected all tensors to be on the same device, but found at least two devices, c ...
- Python 多进程的进程池pool运行时报错:ValueError: Pool not running
本文仅供学习交流使用,如侵立删!demo下载见文末 Python 多进程的进程池pool运行时报错:ValueError: Pool not running def main(self, num):& ...
- Java 调用 Caffe_解决 free(): invalid pointer: 0x00000000019ff700 运行时报错(caffe)(libtool使用)...
编译成功,运行时报错: 在使用 pytorch or tensorflow or caffe 时,都可能存在这个问题: *** Error in `xxx': free(): invalid poin ...
- adb shell 运行时报错“adb server version (26) doesn‘t match this client (39); killing...“的解决方案
adb shell 运行时报错"adb server version (26) doesn't match this client (39); killing..."的解决方案 参 ...
- Android 接口的default 方法运行时报错AbstractMethodError
[问题描述:接口default方法AbstractMethodError] 记录一个Android项目中遇到的问题,我们通过exclude方式重写了一个依赖,改用本地的实现,其中一个接口的defaul ...
- 在 HBuilder X 创建Uni-app项目运行时报错
在 HBuilder X 创建Uni-app项目运行时报错 需解决的问题有两个,创建的项目就可以编译成功,项目也可以成功启动了 1.在HBuilder X 的 工具 - 设置 - 运行设置 - 微信开 ...
- spring集成kafka运行时报错:Failed to construct kafka producer] with root cause
spring集成kafka运行时报错:Failed to construct kafka producer] with root cause org.apache.kafka.common.Kafka ...
- 解决pytest运行时报错ModuleNotFoundError
封装代码后通过pytest运行时报错模块没找到错误. 导入模块前面加上这2句话解决 No modlue name '模块名'的报错. import os,sys sys.path.append(os. ...
最新文章
- Intel汇编语言程序设计课后习题,6.5.5
- 笔记:设计模式(3)-Abstract Factory抽象工厂模式
- [MySQL基础]MySQL语法规范介绍
- html导出excel 内存不足,web导出excel那些坑
- 从零开始学Pytorch(十四)之优化算法进阶
- 【英语学习】【Level 08】U02 Movie Time L6 Blockbuster
- php查询mysql数据库乱码_PHP怎样处理查询MySQL数据库中文乱码?_后端开发
- 2017,互联网出海应该注意哪些问题?
- Nginx中break和last的区别
- 实例6 函数的返回值
- vue学习-MVVM的实现原理
- 会话推荐和 序列推荐
- android 代码混淆 垃圾代码制造
- 机器学习(聚类八)——密度聚类
- 中国银行计算机笔试题库,中国银行计算机笔试题
- 小米电视4s通过adb调试删除原装软件笔记
- html文本隐藏内容占位,在HTML中如何隐藏某段文字具体该怎么实现文
- CSDN第九次竞赛题解与总结
- 立统 视频防泄密系统 技术白皮书2021-07-16
- 云之讯短信验证码配置方法