Windows10配置深度学习环境

一、Anaconda安装与虚拟环境创建

       Anaconda的出现极大的方便了研究人员的Python开发工作,anaconda可以创建多个虚拟环境,这些虚拟环境就像一间间教室一样,虚拟环境彼此之间、虚拟环境与基础环境(base)之间互不影响,这就可以在一台电脑上安装多个版本的Python或其他针对不同开发需求的不同版本的包,使用者针对一个特定的项目只需要选择不同的开发环境即可,Anaconda在安装的时候会自动安装CUDA和cuDNN,减少了配置环境的时间成本,方便了计算机视觉和深度学习的研究。

       安装完成后打开Anaconda Prompt,如图是我的两个环境,一个是基础环境(base),一个是Anaconda创建的虚拟环境(pytorch):

输入conda activate pytorch可进入pytorch虚拟环境,如图:

Windows PowerShell输入nvidia-smi可以查询电脑当前的显卡配置,如图:

可以看到,我的显卡型号是1660Ti,显存为6G,驱动版本为531.68,CUDA版本为12.1。

二、安装Pytorch

       根据自身电脑是否有独显和CUDA版本来选择合适的Pytorch版本,高版本的CUDA能够向下兼容,为了防止过高版本出问题,如图,尽量不要选太高版本。

       这里我选择了Pytorch-1.12.1、CUDA-11.3对应的命令进行安装,首先使用conda activate pytorch切换到虚拟环境pytorch下,然后执行对应的conda命令即可,如图。

       进入到pytorch虚拟环境中,输入conda list(或pip list)可以查看pip包的情况,可以看到pytorch、torchaudio、torchvision和其对应版本号,如图。

       然后可以查看安装的pytorch是CPU版本还是GPU版本的(即使使用安装GPU版本的命令,然后按照官方指示一步步来也可能安装成CPU版本的,因为一旦和自己的CUDA和显卡不对应的话就pytorch会默认选择CPU版本进行安装)。在Anaconda Prompt先进入虚拟环境,然后python命令打开Python IDLE,然后import torch导入torch包,print(torch.cuda.is_available())进行打印输出,结果为True则表示是GPU版本的,反之则为CPU版本,可以看到我的输出了True,表示GPU版本的Pytorch已经安装成功,如图。

python
import pytorch
print(torch.cuda.is_available())

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

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

相关文章

小型洗衣机哪个牌子好用又耐用?性价比高的内衣洗衣机测评

大多数的用户对自己的内衣、内裤的卫生非常注重,而往往许多的用户都会选择自己手工清洗,但是单靠手工洗只是表面的污渍,并不能完全去除贴身衣物上的各种细菌。现在通过内衣裤感染到细菌真的是越来越多,所以我们对内衣裤的清洗频次…

rocketmq一主多从搭建

1.四台服务器192.168.4.202(master),192.168.4.203,192.168.4.204,192.168.4.205 分别在四台机子上跑namesrv,无需修改参数及启动命令,官方默认启动即可。 2. broker 以下内容复制到4台机子的…

文生图超级大合集!几乎包含所有模型,提示词教程

除了DALLE 3、Midjourney、Stable Difusion,你还知道哪些好用小众的文生图模型吗? 你知道一张精美的AI图片,需要哪些精准的提示词、效果融合以及制作流程吗? 如果把几乎所有文生图模型集合在一个平台中,并且还能叠加…

Django路由层

路由层(urls) Django的路由层是负责将用户请求映射到相应的视图函数的一层。在Django的MVT架构中,路由层负责处理用户的请求,然后将请求交给相应的视图函数进行处理,最后将处理结果返回给用户。 在Django中&#xff0c…

2013年5月23日 Go生态洞察:高级Go并发模式分析

🌷🍁 博主猫头虎(🐅🐾)带您 Go to New World✨🍁 🦄 博客首页——🐅🐾猫头虎的博客🎐 🐳 《面试题大全专栏》 🦕 文章图文…

2023最新版本 从零基础入门C++与QT(学习笔记) -4- C/C++混合编程

🎏在C兼容C只需要调用C头文件 🎄格式 🎈 -1- extern(关键字) “C”{ }(花括号) 🎈 -2- 花括号里面填写要包含的头文件 🎄代码段格式 extern "C" {#include “stdio.h”#include “string.h” }&#x…

【LeetCode】挑战100天 Day10(热题+面试经典150题)

【LeetCode】挑战100天 Day10(热题面试经典150题) 一、LeetCode介绍二、LeetCode 热题 HOT 100-122.1 题目2.2 题解 三、面试经典 150 题-123.1 题目3.2 题解 一、LeetCode介绍 LeetCode是一个在线编程网站,提供各种算法和数据结构的题目&…

7.jvm对象内存布局

目录 概述对象里的三个区对象头验证代码控制台输出分析 验证2代码控制台输出 实例数据对其填充 访问对象结束 概述 jvm对象内存布局详解。 相关文章在此总结如下: 文章地址jvm基本知识地址jvm类加载系统地址双亲委派模型与打破双亲委派地址运行时数据区地址运行时数…

Python之文件与文件夹操作及 pytest 测试习题

目录 1、文本文件读写基础。编写程序,在 当前目录下创建一个文本文件 test.txt,并向其中写入字符串 hello world。2、编写一个程序 demo.py,要求运行该程序后,生成 demo_new.py 文件,其中内容与demo.py 一样&#xff0…

竞赛 题目:基于LSTM的预测算法 - 股票预测 天气预测 房价预测

文章目录 0 简介1 基于 Keras 用 LSTM 网络做时间序列预测2 长短记忆网络3 LSTM 网络结构和原理3.1 LSTM核心思想3.2 遗忘门3.3 输入门3.4 输出门 4 基于LSTM的天气预测4.1 数据集4.2 预测示例 5 基于LSTM的股票价格预测5.1 数据集5.2 实现代码 6 lstm 预测航空旅客数目数据集预…

Ubuntu环境下以编译源码的方式安装Vim

目录 1. Ubuntu环境 2. 下载编译vim 2.1 效果截图 3. 配置环境变量 1. Ubuntu环境 Linux chris-166 6.2.0-36-generic #37~22.04.1-Ubuntu SMP PREEMPT_DYNAMIC Mon Oct 9 15:34:04 UTC 2 x86_64 x86_64 x86_64 GNU/Linux 2. 下载编译vim // 源码下载 chris_166chris-16…

【数据结构】手撕双向链表

目录 前言 1. 双向链表 带头双向循环链表的结构 2. 链表的实现 2.1 初始化 2.2 尾插 2.3 尾删 2.4 头插 2.5 头删 2.6 在pos位置之前插入 2.7 删除pos位置 3.双向链表完整源码 List.h List.c 前言 在上一期中我们介绍了单链表,也做了一些练习题&…