拯救者Y7000p 2020h 安装深度学习环境

2023-10-09 01:59

本文主要是介绍拯救者Y7000p 2020h 安装深度学习环境,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

 一、Anaconda安装

1.安装过程: 可以参考osusu大佬的osusu大佬的史上最详细的Anaconda安装教程 - 知乎 (zhihu.com)

2.创建新的虚拟环境:

        安装好anaconda后,打开anaconda prompt

 

 这里的base是anaconda的默认环境,我们需要创建一个新的虚拟环境。需要我们在这个界面里输入:

conda create -n your_name python=3.7

-n 就是 -name的缩写
your_name 可以替换成你们自己取的环境的名字
python=3.7 你也可以指定不同的python版本(反正删环境方便,可以多尝试几个不同的python版本)

(PS:有同学会问,自己已经在电脑上安装了python,为什么这里还要装一遍。因为我们的项目要运行在这个虚拟环境之中,而我们这个虚拟环境中并没有你之前安装的python解释器。)

下一步:在该页面输入

conda activate your_name 

将默认的环境切换为你刚刚创建的环境

如果窗口返回后的括号从(base)变成(your_name)就说明激活成功了,你可以用conda env list来列出你创建过的所有环境。

二、cuda安装

1.关于cuda的简介

可以看下这个链接CUDA是什么-CUDA简介_瑾瑜将将的专栏-CSDN博客_cuda

2.检查显卡驱动版本信息

在桌面鼠标右键打开英伟达控制面板,打开 帮助>系统信息>组件,就可以看到这个页面

 

其中划黄线的那个信息就是你显卡驱动能支持的最高cuda版本。

注意:安装cuda的版本必须低于此版本

3.下载cuda

因为我的电脑最高适配11.1,几乎现在市面上的电脑都是这个版本(或者高于这个版本),所以我只拿11.1的cuda举例:

方法一(下载最快的方法):使用这个URL黏贴到迅雷中:https://developer.download.nvidia.com/compute/cuda/11.1.0/local_installers/cuda_11.1.0_456.43_win10.exe

方法二:使用百度网盘:

链接:https://pan.baidu.com/s/1tNLxqRoQjGDZNVN_-dl9pA 
提取码:az4m
方法三:(共享的OneDrive文件,复制黏贴到浏览器上即可下载)
https://hdueducn-my.sharepoint.com/:u:/g/personal/amoreyo_hdu_edu_cn/ETLxSgLvq-hGkkehjrpmtd8B9qwq9U2m5RmZIeLYMYVN1g?e=6AZSTy

方法四:当然,可以翻墙的同学最好去官网下载,其中包含全版本的cuda

网址:CUDA Toolkit  Downloads | NVIDIA Developer

4.安装过程

建议无脑安装,尽量不要修改它默认的存储路径,点next就对了:

安装完成之后(因为是精简安装,会默认安装

注:如果安装过vs或者是vc,请卸载掉,否则安装包部分文件会发生冲突

5.为cuda添加环境变量

你需要在系统环境变量的Path项下添加几个路径  打开控制面板,打开系统和安全,打开系统,

关设置里打开高级系统设置,打开环境变量:

在系统变量里面打开path

点击 编辑 -- > 新建、浏览

需要添加下面两个路径: 

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1\lib\x64

6.验证cuda是否安装:

 三、安装pytorch

1.下载pytorch

进入pytorch官网:https://pytorch.org/get-started/locally/

然后选择我光标选中的一行:

 然后直接复制粘贴到anaconda prompt中就行

 PS:conda安装完之后自带pip,pip也是一个包管理工具,直接复制黏贴命令行就成,安装比较慢,没安装完就不要乱动。注意尽量不要换源,换了也一样慢,还有可能报错。
还有要切记安装在你自己想要的虚拟环境下。

2.我遇到的问题:

1)在安装失败后,弹出一大串的报错,类似这样:

 就需要你把国内源的链接的https换成http,如果还没有用的话,就直接把所有更改的源删掉用默认的源就好了。

2)如果遇到这样的错误:

就要更新你的pip ,代码如下:

python -m pip install --upgrade pip

如果还是没用,继续这样报错的话,就有可能是你的pip文件存在问题。可以重新安装pip试一下

首先,删除之前的pip:

conda uninstall pip

之后,重新安装新的pip:

conda install pip

安装之后重新下载,就没有问题了

3.验证整体是否安装完成:

进入你自己的虚拟环境,输入python

#判断是否安装了cuda:

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

返回True,cuda就安装好了

#判断是否安装了cuDNN

from torch.backends import cudnn 
print(cudnn.is_available()) 

返回True,cudNN就安装好了

 就像图片这样,两个都是True的话,深度学习的环境就配置好了

 

 

这篇关于拯救者Y7000p 2020h 安装深度学习环境的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/169544

相关文章

HarmonyOS学习(七)——UI(五)常用布局总结

自适应布局 1.1、线性布局(LinearLayout) 通过线性容器Row和Column实现线性布局。Column容器内的子组件按照垂直方向排列,Row组件中的子组件按照水平方向排列。 属性说明space通过space参数设置主轴上子组件的间距,达到各子组件在排列上的等间距效果alignItems设置子组件在交叉轴上的对齐方式,且在各类尺寸屏幕上表现一致,其中交叉轴为垂直时,取值为Vert

Ilya-AI分享的他在OpenAI学习到的15个提示工程技巧

Ilya(不是本人,claude AI)在社交媒体上分享了他在OpenAI学习到的15个Prompt撰写技巧。 以下是详细的内容: 提示精确化:在编写提示时,力求表达清晰准确。清楚地阐述任务需求和概念定义至关重要。例:不用"分析文本",而用"判断这段话的情感倾向:积极、消极还是中性"。 快速迭代:善于快速连续调整提示。熟练的提示工程师能够灵活地进行多轮优化。例:从"总结文章"到"用

Zookeeper安装和配置说明

一、Zookeeper的搭建方式 Zookeeper安装方式有三种,单机模式和集群模式以及伪集群模式。 ■ 单机模式:Zookeeper只运行在一台服务器上,适合测试环境; ■ 伪集群模式:就是在一台物理机上运行多个Zookeeper 实例; ■ 集群模式:Zookeeper运行于一个集群上,适合生产环境,这个计算机集群被称为一个“集合体”(ensemble) Zookeeper通过复制来实现

CentOS7安装配置mysql5.7 tar免安装版

一、CentOS7.4系统自带mariadb # 查看系统自带的Mariadb[root@localhost~]# rpm -qa|grep mariadbmariadb-libs-5.5.44-2.el7.centos.x86_64# 卸载系统自带的Mariadb[root@localhost ~]# rpm -e --nodeps mariadb-libs-5.5.44-2.el7

Centos7安装Mongodb4

1、下载源码包 curl -O https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-rhel70-4.2.1.tgz 2、解压 放到 /usr/local/ 目录下 tar -zxvf mongodb-linux-x86_64-rhel70-4.2.1.tgzmv mongodb-linux-x86_64-rhel70-4.2.1/

【前端学习】AntV G6-08 深入图形与图形分组、自定义节点、节点动画(下)

【课程链接】 AntV G6:深入图形与图形分组、自定义节点、节点动画(下)_哔哩哔哩_bilibili 本章十吾老师讲解了一个复杂的自定义节点中,应该怎样去计算和绘制图形,如何给一个图形制作不间断的动画,以及在鼠标事件之后产生动画。(有点难,需要好好理解) <!DOCTYPE html><html><head><meta charset="UTF-8"><title>06

学习hash总结

2014/1/29/   最近刚开始学hash,名字很陌生,但是hash的思想却很熟悉,以前早就做过此类的题,但是不知道这就是hash思想而已,说白了hash就是一个映射,往往灵活利用数组的下标来实现算法,hash的作用:1、判重;2、统计次数;

Centos7安装JDK1.8保姆版

工欲善其事,必先利其器。这句话同样适用于学习Java编程。在开始Java的学习旅程之前,我们必须首先配置好适合的开发环境。 通过事先准备好这些工具和配置,我们可以避免在学习过程中遇到因环境问题导致的代码异常或错误。一个稳定、高效的开发环境能够让我们更加专注于代码的学习和编写,提升学习效率,减少不必要的困扰和挫折感。因此,在学习Java之初,投入一些时间和精力来配置好开发环境是非常值得的。这将为我

阿里开源语音识别SenseVoiceWindows环境部署

SenseVoice介绍 SenseVoice 专注于高精度多语言语音识别、情感辨识和音频事件检测多语言识别: 采用超过 40 万小时数据训练,支持超过 50 种语言,识别效果上优于 Whisper 模型。富文本识别:具备优秀的情感识别,能够在测试数据上达到和超过目前最佳情感识别模型的效果。支持声音事件检测能力,支持音乐、掌声、笑声、哭声、咳嗽、喷嚏等多种常见人机交互事件进行检测。高效推

零基础学习Redis(10) -- zset类型命令使用

zset是有序集合,内部除了存储元素外,还会存储一个score,存储在zset中的元素会按照score的大小升序排列,不同元素的score可以重复,score相同的元素会按照元素的字典序排列。 1. zset常用命令 1.1 zadd  zadd key [NX | XX] [GT | LT]   [CH] [INCR] score member [score member ...]