Windows10安装cuda11.3.0+cudnn8.5.0,以及创建conda虚拟环境(pytorch)

embedded/2024/11/14 13:14:27/

1、检查电脑驱动版本为561.09,选择cuda版本,下图可知cuda版本<12.6。

python">nvidia-smi  #查看驱动版本,以及最大可以安装的cuda版本

2、Anaconda3-2024.06-1-Windows-x86_64.exe下载:

官网:https://www.baidu.com/link?url=sGYwXBDoboSD5mXFY-MfdvEVhkNc8DK7jkyxRApBUIl4rvnSmzwuCYPwkNEy9T_HH458BpuRa3iRTttYRUI8ga&wd=&eqid=b5e8fd3f00001fc60000000466eb7f2b

清华镜像:Index of /anaconda/archive/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror

后续具体步骤参照:学习记录:windows笔记本卸载cuda10.0、Anaconda3-2019、pycharm-2021,并跟新驱动重新安装cuda11.6、anaconda3-2022、pycharm-2022_nvidia cuda documention是否可以卸载-CSDN博客

3、cuda11.3.0下载:csdn - 安全中心

后续具体步骤参照:学习记录:windows笔记本卸载cuda10.0、Anaconda3-2019、pycharm-2021,并跟新驱动重新安装cuda11.6、anaconda3-2022、pycharm-2022_nvidia cuda documention是否可以卸载-CSDN博客

4、 cudnn8.5.0下载:https://developer.nvidia.com/rdp/cudnn-archive#a-collapse850-116

       需登录NVIDIA账号,没有就用电子邮箱注册。

后续具体步骤参照:学习记录:windows笔记本卸载cuda10.0、Anaconda3-2019、pycharm-2021,并跟新驱动重新安装cuda11.6、anaconda3-2022、pycharm-2022_nvidia cuda documention是否可以卸载-CSDN博客

python">nvcc -V  #查看cuda版本
conda list #conda安装内容
pip list #pip安装内容

5、 创建一个名为<learn>的环境,python版本为3.9,需要注意的是pytorchpython对应。根据cuda11.3.0,参照下图我选择了pytorch=1.12.0、python=3.9。

python">conda create -n learn python==3.9
conda activate learn#去网站找pytorch安装命令:https://pytorch.org/get-started/previous-versions/
conda install pytorch==1.12.0 torchvision==0.13.0 torchaudio==0.12.0 cudatoolkit=11.3 -c pytorch
#或者
pip install torch==1.12.0+cu113 torchvision==0.13.0+cu113 torchaudio==0.12.0 --extra-index-url https://download.pytorch.org/whl/cu113

 6、检查是否安装成功。

python">python
import torch
print(torch.__version__)  # pytorch版本
print(torch.version.cuda)  # cuda版本
print(torch.cuda.is_available())  # 查看cuda是否可用

http://www.ppmy.cn/embedded/114137.html

相关文章

Unity教程(十五)敌人战斗状态的实现

Unity开发2D类银河恶魔城游戏学习笔记 Unity教程&#xff08;零&#xff09;Unity和VS的使用相关内容 Unity教程&#xff08;一&#xff09;开始学习状态机 Unity教程&#xff08;二&#xff09;角色移动的实现 Unity教程&#xff08;三&#xff09;角色跳跃的实现 Unity教程&…

如何利用 Visual Studio 和 AI 工具实现高效编程

哪个编程工具让你的工作效率翻倍? 在现代软件开发的世界中,编程效率的提升对开发者来说至关重要。高效编程不仅仅是编写更多的代码,还包括如何减少重复劳动、提高代码质量、加快调试和测试流程等。而 Visual Studio 作为一个功能强大的开发环境(IDE),配合各种 AI 工具,…

Java入门:09.Java中三大特性(封装、继承、多态)02

2 继承 需要两个类才能实现继承的效果。 比如&#xff1a;类A 继承 类B A类 称为 子类 &#xff0c; 衍生类&#xff0c;派生类 B类 称为 父类&#xff0c;基类&#xff0c;超类 继承的作用 子类自动的拥有父类的所有属性和方法 &#xff08;父类编写&#xff0c;子类不需要…

基于vue框架的宠物领养管理系统88v55(程序+源码+数据库+调试部署+开发环境)系统界面在最后面。

系统程序文件列表 项目功能&#xff1a;用户,宠物分类,宠物信息,领养信息,宠物动态,捐赠物资,领养进度,友情链接 开题报告内容 基于Vue框架的宠物领养管理系统开题报告 一、项目背景与意义 随着社会的进步和人们生活水平的提高&#xff0c;宠物已成为许多家庭不可或缺的一部…

node+express部署多套vue3项目,总404页面由node控制,子404页面由子vue控制,node路由重定向

const express require(express) const history require(connect-history-api-fallback) const { createProxyMiddleware } require(http-proxy-middleware) const cors require(cors)let app express()app.use(cors()) app.use(history())// //匹配api开头的请求&#xf…

利用Leaflet.js和turf.js创建交互式地图:航道路线绘制

引言 在现代Web应用中&#xff0c;地图的交互性是提供丰富用户体验的关键。Leaflet.js是一个轻量级的开源JavaScript库&#xff0c;它提供了简单易用的API来构建交云的地图。与此同时&#xff0c;turf.js作为一个强大的地理空间分析库&#xff0c;能够处理复杂的地理数据操作。…

【前端基础篇】JavaScript之DOM介绍

文章目录 前言WebAPI背景知识什么是WebAPI什么是APIAPI参考文档 DOM基本概念什么是DOMDOM树查找HTML元素方法概览1. document.getElementById(id)2.document.getElementsByTagName(name)3. document.getElementsByClassName(name)4. document.querySelector(CSS选择器)5. docum…

C++ std::find函数 容器元素查找

简介 std::find函数是C标准库内非常实用的一个函数&#xff0c;主要用于在给定范围内查找某个元素&#xff0c;如果找到该元素&#xff0c;则返回指向该元素的迭代器&#xff1b;如果没有找到&#xff0c;则返回指向范围末尾的迭代器&#xff08;即 end() &#xff09;。 fin…