首先,在最上面放进去

device = torch.device("cuda:0" if torch.cuda.is_available() else "cpu")

其次,网络进入device

net.to(device)

最后,数据进入device

inputs, labels = inputs.to(device), labels.to(device)

以上在运行程序的时候都没有出现问题,但在输出的时候报错了

RuntimeError: Input type (torch.FloatTensor) and weight type (torch.cuda.FloatTensor) should be the same

解决方式:

images, labels = data
# 在输出的时候出现的问题,我应该把image也进到cuda里面,然后出来的是inputs,这时候再把
# inputs 输入到net里面,总是,要用cuda就全都用cuda,否则都不用
inputs, labels = images.to(device), labels.to(device)
outputs = net(inputs)

也就是说,在验证使用的时候,还是要把image进入到device里面,然后再进入net里面,总之,所有的要么都进GPU,要么都不进GPU

pytorch 如何使用cuda相关推荐

  1. pytorch版本和cuda版本对应

    pytorch版本和cuda版本对应 pytorch官网 高版本的pytorch一般能兼容低版本cuda. 例如:你需要 1.7.0 的 pytorch,那么 cuda 只能 11.0 及以下.官方推 ...

  2. pytorch出现RuntimeError: CUDA out of memory的问题解决方法

    pytorch出现RuntimeError: CUDA out of memory解决方法 将batch-size设置小些试试,如果不行,继续第二步 多线程num_works设置较小,最差设为0

  3. 【RTX3060(暗夜精灵)等系列显卡正确配置Pytorch及其对于cuda和cudann版本的深度学习环境(避免由于版本不适应导致重装)】

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 RTX3060(暗夜精灵)等系列显卡正确配置Pytorch及其对于cuda和cudann版本的深度学习环境(避免由于版本不适应导致重装 ...

  4. 深度学习环境配置超详细教程【Anaconda+PyTorch(GPU版)+CUDA+cuDNN】

    深度学习环境配置 入门深度学习,首先要做的事情就是要搭建深度学习的环境.不管你是Windows用户,Mac用户还是Ubuntu用户,只要电脑配置允许,都可以做深度学习,毕竟Windows.Mac和Ub ...

  5. 安装MMDET全过程 历时五天从anaconda安装到pytorch安装到CUDA配置到MIM安装到MMCV安装最后到MMDET安装

    深度学习安装笔记(三)--安装MMDET全过程-- 历时五天从anaconda安装到pytorch安装到CUDA配置到MIM安装到MMCV安装最后到MMDET安装 写在前面 安装流程 一.Anacon ...

  6. pyTorch下载和cuda下载以及学习笔记

    pytorch官方网站,cuda官方网站 CUDA下载:https://developer.nvidia.com/cuda-toolkit-archive CUDNN下载:https://develo ...

  7. 如何解决pytorch 编译时CUDA版本与运行时CUDA版本不对应

    转载请注明: 仰望高端玩家的小清新 http://www.cnblogs.com/luruiyuan/ 如何解决pytorch 编译时CUDA版本与运行时CUDA版本不对应 如果pytorch的编译时 ...

  8. pytorch遇见RuntimeError: CUDA out of memory的解决

    RuntimeError: CUDA out of memory 1.查看是否其他程序占用显存 遇到此类错误后,对于py格式的文件来说,程序会进行终止,也就是当前程序占用的显存将会被释放.此时可用 w ...

  9. pytorch 查看gpu cuda版本

    import torchprint(torch.version.cuda) cuda版本查看: nvcc -V      9.0, V9.0.176 cudnn版本查看: python版本查看:pyt ...

  10. 安装Pytorch如何选择CUDA的版本

    安装Pytorch时CUDA的选择 Nvidia CUDA 查看CUDA版本方法 查看CUDA的驱动API版本 查看CUDA的运行API版本 查看官方CUDA的运行API版本 方法1 方法2 查看An ...

最新文章

  1. 企业要SD-WAN组网,请先评估这些问题
  2. poj 3522(最小生成树应用)
  3. mvc的视图中显示DataTable的方法
  4. Windows10 virtualbox安装alpine+docker
  5. 关于头文件是否参与编译的讨论
  6. 如何用Pygame写游戏(六)
  7. SQL实战之找出所有员工当前薪水salary情况
  8. G盘文件系统损坏要如何恢复数据
  9. Gcc 完全参考手册,参数说明,操作指南-Gcc Complete referene
  10. VGA、DVI、HDMI都是什么意思?
  11. linux下动态域名的实践
  12. 学习经历与求职经历分享
  13. 人为什么要睡觉(胡说八道)
  14. 阿里云 Linux 3 安装mysql 亲测有效
  15. k神讲故事-金融的结局
  16. 专业表操作鉴权(增、删、改、id查、全查、名字模糊查)
  17. 杨振宁 莫言 范曾 《开讲啦》
  18. C++矩阵求转置矩阵
  19. 用c语言写一个简易的四则运算计算器
  20. Goop:滚吧,小怪兽

热门文章

  1. 自定义轮播图以及bug优化
  2. javascript创建DOM元素(标签script)并追加到title标签中
  3. 解决 pycharm can not save setting
  4. 建模股票价格数据并进行预测(统计信号模型):随机信号AR模型+Yule-Walker方程_Python...
  5. 让Python输出更漂亮
  6. openstack 排错
  7. Android -- I/O CALL SMS Layout
  8. 精通RPM之--制作篇(rpmbuild)
  9. 触摸屏开发_Microchip推出新型电容触摸式控制器,加速汽车触摸屏EMI认证
  10. python 字符串替换换行,Python fstring:替换换行符/lineb