Windows系统安装了CUDA,但是Python的PyTorch还是没用gpu进行训练

news/2025/10/25 1:41:35/文章来源:https://www.cnblogs.com/pxblog/p/19164472

 

本文基于 PyTorch训练框架

 

电脑装了CUDA 但是python训练的时候显示的还是用了cpu进行训练  

def print_device_info():"""打印设备信息"""print("PyTorch版本:", torch.__version__)print("CUDA是否可用:", torch.cuda.is_available())if torch.cuda.is_available():print("GPU数量:", torch.cuda.device_count())print("当前GPU:", torch.cuda.get_device_name(0))print("CUDA版本:", torch.version.cuda)else:print("使用CPU进行预测")

 

打印的 使用CPU

 

解决方式

 1、确认确实安装了CUDA  

输入 nvidia-smi  看下有没有安装CUDA版本 没有的话 进行安装  参考:https://www.cnblogs.com/pxblog/p/19164452

image

 

如果装了还是显示使用CPU,那么有可能是安装了CPU版本的PyTorch版本 ,所以不会调用gpu   默认使用清华源 安装的是 CPU的版本 

先卸载CPU版本的torch

pip uninstall torch torchvision torchaudio

 

如果电脑用了conda进行python管理的话 那么可以执行以下命令   (亲测可用,我用的就是这种)

conda install pytorch torchvision torchaudio pytorch-cuda=11.8 -c pytorch -c nvidia

 

还有以下这种 但是我没用过 

pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu118

 

 这样安装好了之后 就可以了调用gpu了

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/945785.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

【URP】Unity[视差贴图]模拟[风格化地形]实践

陡峭视差贴图(Steep Parallax Mapping)实现原理 陡峭视差贴图通过‌分层深度比较‌和‌动态UV偏移‌技术增强岩石表面立体感. ‌视角自适应分层采样‌ 根据视线与表面法线的夹角动态分【从UnityURP开始探索游戏渲染】专…

Codeforces Round 1061 (Div. 2)

A. Pizza Time 题意:有\(n\)个物品,每次分成三部分,你拿走最少的一部分,第二大的丢弃,最大的保留下一轮。求你最多可以拿到多少。 我们可以分\(1, 1, n - 2\)。这样我们得到\(\lfloor \frac{n-3}{2} \rfloor\)个,…

CI230x WiFi SDK 的TRAE的理解

、 我需要查看这两个文件的内容,以了解它们的功能、结构和相互关系。 toolName: view_files status: success filePath: g:\Prj_Program\ChipIntelli\xx_lizaixian\ci230x-wifi-sdk-combo\app\cias_aiot_wifi\cias_ms…

XXL-TOOL v2.3.0 发布 | Java工具类库

Release Notes1、【强化】缓存工具(CacheTool)重构升级,支持多种缓存策略及特性:多种缓存类型实现:FIFO、LFU、LRU、Unlimited...等多种实现; 锁分桶设计:在保障缓存读写线程安全基础上,降低锁冲突几率,从而提…

[ms-dos] copy the whole content of a floppy disk a: to c:\tbasic

In MS-DOS, the command to copy all files from drive A: (typically a floppy disk) to the directory C:\TBASIC is: COPY A:\*.* C:\TBASICExplanation:COPY — the file copy command.A:\*.* — selects all file…

前端三剑客——CSS样式

CSS样式: 进行美化页面即html标签中的style大纲:1.CSS样式应用方式2.CSS样式的选择器3.CSS样式的大致内容CSS样式应用方式:即CSS样式写在哪1.应用在html标签上 <img src="..." style="color:red…

first game (2)

跟完视频版 玩家可左右上移动、拾取金币、碰到史莱姆/掉下会死亡且自动重开、有背景音乐&金币拾取声音、记录拾取金币分数 左侧新建节点:CharacterBody2D "2D角色身体"(玩家) AnimatedSprite2D …

listary pro

Listary 是一款实用的搜索工具 。它能给“我的电脑”(资源管理器)加上许多智能命令,含有收藏文件夹,快速打开最近浏览的文件夹,快速显示/隐藏文件扩展名等等实用功能。能给你日常的收藏和整理文件提高效率。

Luogu P3862 数圈 题解 [ 蓝 ] [ 递推 ] [ 打表 ]

数圈:简单题,主要是递推的思维。 先考虑前三个部分分,首先这玩意是可以容斥算的,只需要求出 \(n\) 个点的完全图的环数,和 \(n\) 个点的无向完全图,经过某条特定边的环数是多少,相减即可得到答案。 直接做显然不…

于课堂与球场间,见成长的底层逻辑

阅读Scalers关于大学生上课需认真听讲的论述,以及娄老师乒乓球刻意训练与“做教练”“做中学”教学理念的分享,仿佛在不同场景中触摸到了成长的共通脉络——无论是知识吸收还是技能习得,都离不开专注的投入、科学的…

CUDA在windows下的安装及配置

一、安装前的准备 (1)查看自己N卡支持的CUDA版本,打开NVIDIA控制面板,选择系统信息 查看系统信息 这里CUDA12.3.107 是支持的最高版本的CUDA,可以向下兼容,且可以安装多个版本的CUDA,可以通过更改环境变量来…

10.24日学习笔记

一、安全目标与威胁模型 CIA 三元组 Confidentiality 机密性 Integrity 完整性 Availability 可用性 扩展目标:Authenticity(真实性)、Non-repudiation(不可否认)、Accountability(可审计)。 威胁模型 Dolev-Ya…

寻找反射型 XSS 漏洞:完整指南

参考:https://www.intigriti.com/researchers/blog/hacking-tools/hunting-for-reflected-xss-vulnerabilities如果单独说一个东西非常差,你很难评估它到底差在哪里。现在有一个参考物进行对比,你就可以更好的感受到…

【ArcMap】计算选中线的长度

方法一:使用计算几何,计算字段的长度 方法二:使用python2的代码计算输入以下代码后回车:import arcpytry:# 获取当前地图中的所有图层mxd = arcpy.mapping.MapDocument("CURRENT")layers = arcpy.mapp…

Day3综合案例2:vue简介

<!DOCTYPE html> <html lang="en"> <head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0">…

一个关于sin的极限

\[\lim_{x\to 0} \dfrac{\sin x}{x} = 1 \]因为 \(y = \sin x\) 关于坐标轴原点中心对称,所以我们只需要证明 \[\lim_{x\to 0^+}\dfrac{\sin x}{x} = 1 \]就行。 我们先规定, \(0 < x < \dfrac{\pi}{2}\)。从这…

高级语言程序设计作业2

高级语言程序设计作业2作业课程:2025高级语言程序设计(福州大学) 作业要求:高级语言程序设计第二次作业 学号:052406103 姓名:叶银珍作业内容 编写并运行书本第3章3.11 编程练习题目中的第1题~第8题第一题#inclu…

在乌鲁木齐办的第一届 新疆tho-东方大巴扎 的一些个人在10月2号和3号的现场观察纪录和乌鲁木齐6月份香蕉喵漫展的一些事

在乌鲁木齐办的第一届 新疆tho-东方大巴扎 的一些个人在10月2号和3号的现场观察纪录和乌鲁木齐6月份香蕉喵漫展的一些事 流浪的猎人 写于2025年10月19日,在10月24日补充了一点东西 由于之前“大米和全国的东方Tho直播…

NumPy 入门示例系列01

NumPy是Python语言的一个扩展程序库。支持高阶大量多维度数组与矩阵运算,针对数组运算提供大量的数学函数库。import numpy as npx = np.arange ( 5 ) print ( x )np.arange(5) 是 NumPy 库中的一个函数调用,用于生…

智能识别的力量:卫生许可证OCR技术的应用与价值

想象一下,一位市场监管执法人员走进一家餐厅,不再需要费力地核对墙上那张纸质许可证的细微信息,只需用手机轻轻一扫,许可证的所有细节——企业信息、有效期、许可项目,乃至它的真伪状态——便在瞬间清晰地呈现在屏…