更新cuda和 pytorch==1.12.1版本,更新到cuda11.3.1

news/2024/12/31 0:07:28/

nvidia-smi       查看gpu支持的最高cuda版本

 

nvcc -V 查看当前cuda版本

卸载旧版本cuda

除了NVIDIA  Geforce、NVIDIA  PhysX、NVIDIA图形驱动程序,将电脑中其他NVIDIA开头的全部卸载

安装cuda

 下载适合的cuda版本

https://developer.nvidia.com/cuda-toolkit-archive 

安装自定义路径

更改为自定义路径(和临时解压的路径一样,安装后就被删除了

 

 

验证cuda安装是否成功

'nvcc' 不是内部或外部命令,也不是可运行的程序
或批处理文件。

系统变量有两个路径,是自动生成的

错误:cuda安装后找不到安装文件目录

原因是:将临时解压目录和安装目录设置成一样的了,导致安装结束,临时解压目录被删除,所以安装目录也被删除了;

解决方法:将临时解压目录和安装目录设置成不一样的。

卸载重新安装

 

 在CUDA下创建两个文件夹

修改

 

安装成功

 

 

跟新pytorch (安装时condainstall pytorch cuda90

 

 

更新cuda后, 验证之前的pytorch

import torch # 如果pytorch安装成功即可导入
print(torch.cuda.is_available()) # 查看CUDA是否可用
print(torch.cuda.device_count()) # 查看可用的CUDA数量
print(torch.version.cuda) # 查看CUDA的版本号


 

 

# CUDA 10.2
conda install pytorch==1.12.1 torchvision==0.13.1 torchaudio==0.12.1 cudatoolkit=10.2 -c pytorch
# CUDA 11.3
conda install pytorch==1.12.1 torchvision==0.13.1 torchaudio==0.12.1 cudatoolkit=11.3 -c pytorch
# CUDA 11.6
conda install pytorch==1.12.1 torchvision==0.13.1 torchaudio==0.12.1 cudatoolkit=11.6 -c pytorch -c conda-forge
# CPU Only
conda install pytorch==1.12.1 torchvision==0.13.1 torchaudio==0.12.1 cpuonly -c pytorch 

 

卸载旧版本pytorch

conda uninstall pytorch

conda uninstall libtorch

这个命令时不时会出一些问题,卸载失败
这个时候,就可以尝试以下两种卸载命令:

conda remove XXX

pip uninstall XXX

发现还是卸载不了,卡solving enviroment,算了,重新换环境了

添加源

conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/
conda config --add channels http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge/

conda config --set show_channel_urls yes 作用是显示包的安装来源

查看 conda config --show channels

使用conda remove -n 环境名 --all 命令删除指定环境

conda create --name aipy39 python=3.9

创建新环境aipy39成功。查看新当前环境包conda list

 

安装

 conda install pytorch==1.12.1 torchvision==0.13.1 torchaudio==0.12.1 cudatoolkit=11.3 -c pytorch

需要等待,安装包挺大,这让我想起前面卸载时,是不是等待的时间不够长呢? 

采取点手段,很快下载完安装完毕

 

 安装cudnn

https://developer.nvidia.com/cudnn-download-survey

 

步骤:下载完成后为安装包形式,解压后,将文件夹下面的bin目录添加到系统path变量里面

cudnn下载后应该是一个压缩文件,解压完是一个cuda的文件夹,

 

然后cuda文件夹下有bin,lib,include三个文件夹

cd D:\CUDA\cuda_cuda1\extras\demo_suite

deviceQuery.exe

 

bandwidthTest.exe

 测试成功

 

 

 

 

 

 


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

相关文章

COBOL 程序结构

COBOL 程序结构 COBOL程序结构由部(division)组成,如下图所示: 这些部简介如下: **Sections(节)**是程序逻辑的逻辑细分。节是段落的集合。**Paragraphs(段)**是一个节…

办公室想装修?玻璃隔断让你的办公区域成为艺术品!

玻璃隔断是现代办公室装修中非常受欢迎的设计元素。它们不仅可以实现空间区分,还能为办公区带来现代感和艺术气息。 玻璃隔断的优点 1. 明亮:玻璃隔断可以让自然光线进入整个房间,使空间变得更加明亮,有益于工作效率和员工的情绪健…

android/ios 一键抽取硬编码字符串

由于老项目 做国际化困难,抽取繁琐 最终实在蛋疼 最终开发插件来解决 android studio 插件 一键抽取硬编码字符串 xcode 一键抽取硬编码字符串 环境配置android studio ,appcode idea 环境类似1.安装插件 插件下载点击 2. 配置生成文件路径 android 就是string.xml ios Loca…

Springcloud1----->Hystrix

目录 雪崩问题服务降级原理实践order降级处理user降级处理 服务熔断原理实践 hystrix,英文意思是豪猪,全是是刺,一种保护机制,即熔断器。 主页:https://github.com/Netflix/Hystrix/ 雪崩问题 在微服务中,…

GoLand 2023 Crack函数的支持

GoLand 2023 Crack函数的支持 增加了对“MIN_BY”和“MAX_BY”函数的支持。 更新了Prisma插件previewFeatures以包含jsonProtocol。 改进了与角度相关的符号的文档-添加了更多关于管道、特性和指令的文档。当您将鼠标悬停在符号上或调用显示文档完成时(F1/CtrlQ),您…

SVN 修改URL路径-使用重新定位(relocate)命令和找不到问题解决

当svn服务器url发生变更,又不想在本地重新进行checkout操作,这时候可以使用svn relocate命令进行url的重新定位; 在windows下以TortoiseSVN为例,在仓库文件夹上右键,TortoiseSVN-(重新定位)relocate, 1、Windows TortoiseSVN客户端: 在工作复本的根目录上右键->TortoiseSV…

是面试官放水,还是公司实在是太缺人?这都没挂,华为原来这么容易进...

华为是大企业,是不是很难进去啊?” “在华为做软件测试,能得到很好的发展吗? 一进去就有9.5K,其实也没有想的那么难” 直到现在,心情都还是无比激动! 本人211非科班,之前在字节和腾…

【笔试强训选择题】Day17.习题(错题)解析

作者简介:大家好,我是未央; 博客首页:未央.303 系列专栏:笔试强训选择题 每日一句:人的一生,可以有所作为的时机只有一次,那就是现在!!! 前言 目…