环境

linux系统下有一块gpu,CUDA版本为11.3,conda环境下已安装pytorch

问题

模型训练时通过以下代码指定使用gpu进行训练:

结果模型依然在cpu上进行训练

解决方法

用以下代码测试cuda是否可用:

import torchif_cuda = torch.cuda.is_available()
print("if_cuda=",if_cuda)
gpu_count = torch.cuda.device_count()
print("gpu_count=",gpu_count)

运行结果为False和0,说明cuda不可用
运行conda list,发现环境中安装的pytorch是cpuonly的,因此导致了无法使用gpu训练。

使用conda uninstall pytorch卸载掉原来的pytorch,重新安装就好。
(安装pytorch过程又遇到一系列麻烦,下篇博客记录~)

指定gpu训练模型却依然使用了cpu问题解决相关推荐

  1. CentOS查看显卡及GPU相关信息,指定GPU、CPU运行

    一.查看信息 在一套标准的系统上通常有多个计算设备. TensorFlow 支持 CPU 和 GPU 这两种设备. 我们用指定字符串 strings 来标识这些设备. 比如: "/cpu:0 ...

  2. 查看和指定GPU服务器显卡训练模型

    查看和指定GPU服务器显卡 1.查看显卡 2.间隔查看GPU使用情况 3.查看当前显卡信息 4. 使用os指定使用的显卡 1.查看显卡 nvidia-smi GPU:GPU 编号:与实际编号不一定一致 ...

  3. python指定Gpu

    PyTorch默认使用从0开始的GPU,如果GPU0正在运行程序,需要指定其他GPU. 有如下两种方法来指定需要使用的GPU. 1. 类似tensorflow指定GPU的方式,使用CUDA_VISIB ...

  4. 速成pytorch学习——11天. 使用GPU训练模型

    深度学习的训练过程常常非常耗时,一个模型训练几个小时是家常便饭,训练几天也是常有的事情,有时候甚至要训练几十天. 训练过程的耗时主要来自于两个部分,一部分来自数据准备,另一部分来自参数迭代. 当数据准 ...

  5. conda安装GPU版pytorch,结果却是cpu版本[找到问题根源,从容解决]

    conda安装GPU版pytorch,结果却是cpu版本[找到问题根源,从容解决] 一.问题描述 二.网上解决方案罗列[此节为反面方案罗列!!!] 三.发现的根本原因[独家] 3.1 pytorch文 ...

  6. CUDA指定GPU的使用方法

    转自:https://blog.csdn.net/qq_36427732/article/details/79017835 2.1 下面方法是直接在终端运行时加入相关语句实现指定GPU的使用 expo ...

  7. Pytorch使用GPU训练模型加速

    Pytorch使用GPU训练模型加速 深度学习神经网络训练经常很耗时,耗时主要来自两个部分,数据准备和自参数迭代. 当数据准备是主要耗时原因时,采用多进程准备数据.当迭代过程是训练耗时主力时,采用GP ...

  8. pytorch指定gpu

    参考:https://www.jianshu.com/p/a014016723d8 1. 改变系统变量使得仅目标显卡可见 export CUDA_VISIBLE_DEVICES=0 #这里是要使用的G ...

  9. 深度学习笔记:windows+tensorflow 指定GPU占用内存(解决gpu爆炸问题)

    目录 文章目录 目录 前言 一.指定显卡 二.限制GPU用量 1.设置使用GPU的百分比 进行配置,使用30%的GPU 设置session 2.GPU按需使用 三.指定GPU并且限制GPU用量 指定第 ...

最新文章

  1. 【Socket网络编程】1.bind()和 INADDR_ANY 解析
  2. 什么是parquet文件?
  3. php 直播服务器搭建,基于Nginx搭建RTMP/HLS视频直播服务器
  4. php linux 删除文件夹,linux下如何删除文件夹
  5. 微信公众号每次调用接口正确或错误的返回码
  6. eclipse maven打包_maven的通俗易懂的用法
  7. jieba源码分析(一)
  8. 欧美民用航空器 DO-178B标准
  9. iOS开发系列--Objective-C之协议、代码块、分类
  10. 1月13 PyTorch 中模型的使用,保存加载模型
  11. 平板 电脑 android 2.2,最新版:360 Tablet Guardian安卓版(适用于Android平板电脑)v 3. 2. 2中文正式安装版...
  12. 面试手写代码的经验分享
  13. job title 总汇
  14. Machine Learning A-Z学习笔记16-Thompson抽样算法
  15. 无忧·企业文档2.1.4版本更新清单说明来啦
  16. Unity Live2D SDK的使用方法(二)——播放动画
  17. Tyrion (含示例源码)
  18. BBED修改数据文件的SCN
  19. [SAP顾问之路] ​MM货源清单及配额协议-阿龙学习MM PA 笔记(2)
  20. 迎战2022 - Python中文翻译《环球时报》整篇文章实战演示,调用有道翻译API接口进行英文转中文翻译实例训练

热门文章

  1. 20180108 自省
  2. python 金额计算_Python | 根据销售金额计算折扣
  3. 腾讯地图 多个异步script互相依赖加载问题
  4. 解决docker拉取镜像Get https://registry-1.docker.io/v2/:(Client.Timeout exceeded while awaiting headers)报错
  5. android ram rom测试工具,RAM与ROM测试方法
  6. IDEA报错:不支持发行版本
  7. java操作excel方法_Java实现操作excel表格的方法
  8. 【入门】Pytorch实现简单的图片分类器
  9. 力扣(83.643)补8.29
  10. 猿圈 题库_猿圈帮企业“测评”程序员