win10 1050显卡torch调用不到GPU问题处理

news/2024/10/25 17:14:18/

目录

先看我装的环境:

pytorch  torchvision python的版本对应:

使用conda命令指向清华源下载并总结经验


先看我装的环境:

测试:

import torch
print(torch.__version__)
print(torch.cuda.is_available())

两外cuda9 10 10.2都试过,均未能成功调起来GPU,本次好好调试一下,作为记录保存。

pytorch  torchvision python的版本对应:

torchvision · PyPI

 安装指定版本号,参考Previous PyTorch Versions | PyTorch:

conda install pytorch==1.8.0 torchvision==0.9.0 torchaudio==0.8.0 cudatoolkit=11.1 -c pytorch -c conda-forge

使用conda命令指向清华源下载并总结经验

这中间多次下载失败,尝试的方式有逐个离线下载每个包安装、科学上网安装,最后用调整超时限制并改用清华源安装成功的,但过程依然是磕磕绊绊不断下载失败重新安装,过程历经3小时,甚是艰难啊。

这里总结一下,显卡配置好一点的好像直接pip安装就可以了,好像pip要快一些,但是我这里的1050使用pip命令安装这些包后,查看torch版本都是带cpu的,无论如何都调用不起来gpu,而我另外一个2060没有这种情况。

并且还有一个点挺奇怪,pip安装的是pytorch conda安装的是torch,且环境不能冲突。官网给的安装命令其实也是conda,因此可以先尝试pip,然后有问题就改用conda

下边给出conda超时设置和清华源设置:

conda config --set remote_read_timeout_secs 2000.0
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro/

安装完成后可以正常调用gpu训练了:

2G显存,yolov5s batch4 可以跑起来也算可以了

 


http://www.ppmy.cn/news/237054.html

相关文章

每日算法(第十六期)

先来回顾一下上期的问题及答案: 「最大子序和」(Maximum Subarray)。 题目描述: 给定一个整数数组 nums,找到一个具有最大和的连续子数组(子数组最少包含一个元素),返回其最大和。 解…

如何使用 Raycast 一键打开预设工作环境

工作中,你一定遇到过这样的场景:你正在认真写代码,线上突然出现报警。看到报警信息之后,你不得不打开浏览器,点开收藏夹,打开监控页面、告警页面、trace 页面、日志搜索平台……有时,还需要打开…

惊爆!Python打造花式照片墙!

大家注意:因为微信最近又改了推送机制,经常有小伙伴说错过了之前被删的文章,比如前阵子冒着风险写的爬虫,再比如一些限时福利,错过了就是错过了。 所以建议大家加个星标,就能第一时间收到推送。&#x1f44…

摄影光学与镜头pdf_光学镜头概述及分类.pdf

光学镜头概述及分类 光学镜头概述及分类 学镜头一般称为摄像镜头或摄影镜头,简称镜头,其功能就是 学成像。镜头是机器视觉系统中的重要组件,对成像质量有 着关键性的作用,它对成像质量的几个最主要指标都有影响,包括&a…

HALCON联合C#检测表面缺陷——镜头的选型(二)

镜头分类 镜头有多种分类方法: 按功能分类:定焦镜头、变焦(倍)镜头、定光圈镜头; 按用途分类:远心镜头、FA镜头、线扫镜头、微距镜头(或者显微镜头); 按视角分类:普通镜头、广角镜头、远摄镜头; 按焦距分类:短焦距镜头、中焦距镜头、长焦距镜头。 工业应用中,最常用…

深入理解Qt多线程编程:QThread、QTimer与QAudioOutput的内在联系__QObject的主线程的事件循环

深入理解Qt多线程编程:QThread、QTimer与QAudioOutput的内在联系__QObject的主线程的事件循环 1. Qt多线程编程的基础1.1 QObject和线程(QObject and Threads)1.2 QThread的使用和理解(Understanding and Using QThread&#xff0…

机器视觉之镜头简介

一、什么是镜头 简单讲镜头就是在其一端收集物体的光线,并将光线在另一端汇聚为实像,并投影到接收面的物体。此时,汇集光线的点称为焦点,镜头中心到焦点的距离称为焦点距离。 当镜头为凸镜时,焦点距离将根据镜头的厚…

机器视觉——镜头介绍

为什么需要镜头? 肉眼结构: 镜头相当于充当晶状体这一环节,简而言之,镜头主要的作用就是聚光。为什么要聚光?比如说在大晴天用放大镜生火,你会发现阳光透过放大镜聚集到一点上,也就是说&#xf…