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())

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

__builtin_expect(x,0)

As opposed to the C code, above we can see bar case precedes foo case. Since foo case is unlikely, and instructions of bar are pushed to the pipeline, thrashing the pipeline is unlikely. This is a good exploitation of a modern CPU

C/C++---------------LeetCode第1394.找出数组中的幸运数

找出数组中的幸运数 题目及要求暴力算法哈希算法在main里使用 题目及要求 在整数数组中,如果一个整数的出现频次和它的数值大小相等,我们就称这个整数为「幸运数」。 给你一个整数数组 arr,请你从中找出并返回一个幸运数。 如果数组中存在…

Java排序算法之贪心算法

贪心算法是一种优化问题的解决方法,它在每一步选择中都采取在当前状态下最好或最优(即最有利)的选择,从而希望导致结果是全局最优的。贪心算法常用于最优化问题,比如最小生成树、哈夫曼编码、最短路径等。贪心算法是一…

Java排序算法之希尔排序

希尔排序(Shell Sort)又称“缩小增量排序”,是直接插入排序算法的一种更高效的改进版本。它的基本思想是:首先将整个数组按照一定的间隔分成若干个子序列,然后对每个子序列分别进行插入排序,减小间隔&#…

day28_JQuery

今日内容 零、 复习昨日 一、正则表达式 二、JQuery 零、 复习昨日 js已经学完,js是让页面动态变化 1) 基本语法(变量,运算,逻辑,函数) 2) 事件(给标签绑定不同的事件) 3) dom(改变标签内容,属性,样式)一、引言 1.1 jQuery概述 原生js获得dom对象: var obj document.getElem…

李宏毅机器学习入门笔记——第三节

Convolutional Neural Network(CNN) 卷积神经网络 padding表示超过图片矩阵的距离 stride表示步长 常见的卷积都是3*3,同时可以知道图片的组成就是rgb也就是三个矩阵组成 使用卷积就是共用参数,减少参数量,不需要看整张…

Opengauss到Oracle增量同步, 使用debezium

一、概述 PG到Oracle的同步方案使用debezium kafka kafka-connect-jdbc。debezium是一款开源的变更捕获软件,它以kafka的connector形式运行,可以捕获PostgreSQL、MySQL、Oracle中的变更数据,保存到kafka。kafka-connect-jdbc是confluent公…

第一型曲面积分的第二型曲面积分的区别与联系【从几何知识的角度思考】

此处为曲线积分------>【问题思考总结】第一型曲线积分和第二型曲线积分的区别与联系【从几何知识的角度思考】 一二型曲面积分有什么区别?(了解) 一型曲面积分: 由dS进行表示。可以想像,dS是一个面积微元&#x…

MySQL数据库清理Relay_Log_File日志

背景 “Relay_Log_File” 是 MySQL 中用于复制的参数之一。在 MySQL 复制中,当一个服务器作为主服务器(master)时,它会将其更改写入二进制日志文件(binary log file)。而另一个服务器作为从服务器&#xf…

阿里云99元VS腾讯云88元,双11云服务器价格战,谁胜谁负?

在2023年的双十一优惠活动中,阿里云推出了一系列令人惊喜的优惠活动,其中包括99元一年的超值云服务器。本文将带您了解这些优惠活动的具体内容,以及与竞争对手腾讯云的价格对比,助您轻松选择最适合的云服务器。 99元一年服务器优…

每日汇评:积极的数据可能会推动澳元/美元的上涨

继 9 月份增加 6700 个就业岗位之后,澳大利亚 10 月份预计将增加 18000 个就业岗位; 失业率预计将从 3.6% 升至 3.7%,维持在历史低点附近; 澳元/美元在美元疲软的支撑下维持看涨基调, 其面临关键阻力位0.6520&#xff…

【Linux】初识网络

目录 背景 协议 什么是协议 协议分层 OSI七层模型 TCP/IP模型 网络协议栈与 OS 的关系 网络传输 局域网中直接通信 数据的封装与分用 局域网通信原理 数据碰撞 跨路由器进行远端通信 IP的介绍 传输演示 背景 🧊一开始,计算机都是一台台独…

Java实现拼图游戏

拼图游戏是一种智力类游戏,玩家需要将零散的拼图块按照一定的规律组合起来,最终拼成完整的图案。拼图游戏的难度可以根据拼图块数量、拼图的形状、图案的复杂程度等因素来调整。这种游戏适合各个年龄层的玩家,能够提高大脑的观察力、空间感知…

WPF xaml Command用法介绍

WPF (Windows Presentation Foundation) 中的命令设计模式是一种用于分离用户界面逻辑和业务逻辑的方法。在WPF中,这种模式通过命令接口(如 ICommand)实现,使得用户界面组件(如按钮、菜单项等)可以触发不直…

工厂自动化中DCS软件

概述 Monitor.Analog是新一代运行监控系统,是物联网时代数据驱动的智能工厂的神经中枢。通过连接到阿自倍尔专有的在线故障预测系统(该系统利用 AI(人工智能))以及利用来自各个智能设备的监控和诊断数据的系统&#x…

Unity Meta Quest 一体机开发(六):HandGrabInteractor 和 HandGrabInteractable 知识点

文章目录 📕教程说明📕HandGrabInteractor⭐HandGrabAPI⭐HandWristPoint⭐GripPoint⭐PinchPoint⭐PinchArea⭐HandGrabVisual⭐HandGrabGlow 📕HandGrabInteractable⭐Support Grab Type⭐Pinch Grab Rules 和 Palm Grab Rules⭐Unselect M…

2023版Idea创建JavaWeb时,右键new没有Servlet快捷键选项

问题:右键时,没有创建servlet的快捷键,如下图: 解决方法: 1.打开idea,点击File>settings(设置),进入settings页面,如下 从上图中的Files选项中没看到有servlet选项,…

拿到信创天翼云电脑账号后,我又傻眼了...

在《面向国产系统的 App 发布,含泪总结》中,我就吐槽过信创产品的不靠谱。用户购买一台终端,都没法用,得经历复杂的账号申请。 紧催慢催,等待了半个月之后,今天终于拿到了账号。然而,满怀期待登…

人工智能+游戏 会带来什么

“人工智能游戏” 写在前面 随着人类生活水平的日益提高,游戏正在为越来越多的人们带去欢乐。同时,作为21世纪新兴科学技术的人工智能,也正在研究人员的努力下不断向前突破。那么,这两列高速前进的“火车”能否接轨并行呢&#…

【数据结构】线段树(点修区查)

数据结构-线段树(点修区查) 前置知识 分治递归二叉树 思路 我们需要维护一个支持单点修改,区间查询的数据结构,并且要求在线,一般使用线段树解决。 线段树是一个二叉树形的数据结构。 线段树的思想很简单&#xff0c…