首页 > 其他分享 >Window版本pytorch入门深度学习环境安装与配置

Window版本pytorch入门深度学习环境安装与配置

时间:2022-12-13 11:31:07浏览次数:76  
标签:入门 mirrors edu Window pytorch conda https anaconda


取材于​​b站视频​

一些常用的Conda命令

首先你的电脑上应该有anaconda,打开anaconda终端

Window版本pytorch入门深度学习环境安装与配置_window


anaconda的好处就是能够配置多个虚拟环境,方便管理与使用环境与包

​conda env list​​ 显示所有的环境

Window版本pytorch入门深度学习环境安装与配置_Cuda_02


​conda activate ***​

使用***的环境

Window版本pytorch入门深度学习环境安装与配置_Cuda_03


​conda list​

显示该环境下的包

Window版本pytorch入门深度学习环境安装与配置_深度学习_04


​conda install matplotlib==3.4.2​

下载指定版本的包,例如3.4.2版本的matplotlib

​conda search matplotlib​

搜索该包的所有版本,例如搜索matplotlib的所有版本

Window版本pytorch入门深度学习环境安装与配置_Cuda_05


查看镜像通道有哪些版本的包

​conda search pytorch -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/win-64/​

Window版本pytorch入门深度学习环境安装与配置_pytorch_06


查看镜像通道找特点版本的包

​conda search pytorch=1.8 -c https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/win-64/​

Window版本pytorch入门深度学习环境安装与配置_深度学习_07


​conda create -n nb --clone pytorch​

conda环境复制,将pytorch环境复制到一个新创建的环境nb

Window版本pytorch入门深度学习环境安装与配置_pytorch_08


​conda remove -n your_env_name --all​

conda删除环境,例如删除nb环境

Window版本pytorch入门深度学习环境安装与配置_pytorch_09


发现没有nb环境了

Window版本pytorch入门深度学习环境安装与配置_Cuda_10

pycharm

新建项目,选择之前配置好的环境

Window版本pytorch入门深度学习环境安装与配置_python_11


Window版本pytorch入门深度学习环境安装与配置_window_12


带envs的就是我们之前自己创建的

Window版本pytorch入门深度学习环境安装与配置_深度学习_13


Window版本pytorch入门深度学习环境安装与配置_Cuda_14


已有项目修改环境在这里

Window版本pytorch入门深度学习环境安装与配置_深度学习_15


如果默认Terminal可以打开自己设置的环境那么就不用进行下面操作

连续打开文件位置,找到cmd.exe的地址

Window版本pytorch入门深度学习环境安装与配置_pytorch_16


pycharm在setting中搜索Terminal,更改地址为刚才找到的cmd.exe地址

Window版本pytorch入门深度学习环境安装与配置_python_17

关于Cuda与gpu

Cuda runtime version <= Cuda driver version

Window版本pytorch入门深度学习环境安装与配置_pytorch_18


任务管理器查看gpu(我的服务器是3090的)

Window版本pytorch入门深度学习环境安装与配置_pytorch_19


深度学习中各个软件的关系

Window版本pytorch入门深度学习环境安装与配置_python_20

GPU版本配置环境

安装anaconda

先准备好Anaconda,如果想下载历史版本的anaconda,可以点击这个​​链接​​,安装路径最好是全英文

创建虚拟环境

创建虚拟环境并且添加镜像加速下载

​conda create -n 虚拟环境 python=版本 -c 镜像地址​

Window版本pytorch入门深度学习环境安装与配置_window_21


​https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/win-64/​

​https://mirrors.bfsu.edu.cn/anaconda/cloud/pytorch/win-64/​

​http://mirrors.aliyun.com/anaconda/cloud/pytorch/win-64/​

​https://mirror.nju.edu.cn/pub/anaconda/cloud/pytorch/win-64/​

删除虚拟环境

​conda remove -n 虚拟环境名字 --all​

GPU 与CUDA准备工作

第一步确定显卡型号

第二步确定显卡算力 ​​链接​​ 例如:我的轻薄本的独显是MX450,所以我的算力是7.5

Window版本pytorch入门深度学习环境安装与配置_Cuda_22


例如我的服务器的显卡是3090,所以服务器算力是8.6

Window版本pytorch入门深度学习环境安装与配置_window_23


确定CUDA Runtime

Window版本pytorch入门深度学习环境安装与配置_pytorch_24


我们看自己的轻薄本驱动CUDA Driver Version - 11.4

​nvidia-smi​

Window版本pytorch入门深度学习环境安装与配置_Cuda_25


最终确定我轻薄本适用CUDA 10 11-11.4

最后打开pytorch官网确定Cuda Runtime版本(要求小于等于Cuda Driver版本)

我最终选择Cuda Runtime 11.3(选择10.2也是可以的)

Window版本pytorch入门深度学习环境安装与配置_深度学习_26

Conda的通道与镜像地址

Window版本pytorch入门深度学习环境安装与配置_python_27


查看配置文件

​conda config --show​

Window版本pytorch入门深度学习环境安装与配置_pytorch_28


​conda config --get​

Window版本pytorch入门深度学习环境安装与配置_python_29


我们在国内下载这些包慢的原因是我们这个配置文件当中它只有一个通道,而且它这个通道在国外,所以我们下载很慢,我们可以采用之前提到的镜像加速的形式 -c 镜像地址。我们也可以采用持久化添加通道的形式,例如添加一个阿里云镜像通道,这样我们就有两个通道了,一个是阿里云通道,另一个默认镜像通道(优先级最低),因此当存在这两个通道时下载包是会优先选择新添加的通道也就是阿里云通道,在这个通道找不到该包,再在默认通道找。

Window版本pytorch入门深度学习环境安装与配置_Cuda_30

​https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main​​​​https://mirrors.bfsu.edu.cn/anaconda/pkgs/main​​​​http://mirrors.aliyun.com/anaconda/pkgs/main​

持久添加通道

​conda config --add channels 通道地址​​ 删除通道

​conda config --remove channels 通道地址​

Window版本pytorch入门深度学习环境安装与配置_pytorch_31

判断CUDA Runtime版本

安装显卡驱动最新版本,​​网址​​ 拿1060 6GB台式机举例:

Window版本pytorch入门深度学习环境安装与配置_pytorch_32


下载安装一顿默认

最后​​nvidia-smi​​来确定cuda driver版本(11.6)

打开pytorch官网确定cuda runtime版本,选择最新的11.3(<=11.6)

Window版本pytorch入门深度学习环境安装与配置_深度学习_26

安装GPU版本的pytorch

从​​官网​​采用命令行下载

​conda install pytorch torchvision torchaudio cudatoolkit=11.3 -c pytorch​​ 不用再单独下载cudnn了,pytorch里已经集成了cudnn

添加镜像源,加速下载速度

​conda install pytorch torchvision torchaudio -c 镜像地址​

​conda install cudatoolkit=版本 -c 镜像地址​

镜像地址:

Window版本pytorch入门深度学习环境安装与配置_pytorch_34

​https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/pytorch/win-64/​​​​https://mirrors.bfsu.edu.cn/anaconda/cloud/pytorch/win-64/​

​http://mirrors.aliyun.com/anaconda/cloud/pytorch/win-64/​

​https://mirror.nju.edu.cn/pub/anaconda/cloud/pytorch/win-64/​

Window版本pytorch入门深度学习环境安装与配置_pytorch_35


​https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main​

​https://mirrors.bfsu.edu.cn/anaconda/pkgs/main​

​http://mirrors.aliyun.com/anaconda/pkgs/main​

如果上面的方式还是下载失败,那么可以尝试下面这个方式:

Window版本pytorch入门深度学习环境安装与配置_Cuda_36


​pip3 install torch torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu113​

pip只需要安装这个三个包torch torchvision torchaudio就行了

命令行方式下载速度还是很慢,我们可以采用迅雷下载也就是本地安装

下载地址红色框框

Window版本pytorch入门深度学习环境安装与配置_python_37


迅雷下载完成

Window版本pytorch入门深度学习环境安装与配置_Cuda_38


​pip install 直接把文件拖过来就直接显示文件路径了​

Window版本pytorch入门深度学习环境安装与配置_window_39


这只是安装完了torch,还有 torchvision torchaudio没有安装

​pip3 install torchvision torchaudio --extra-index-url https://download.pytorch.org/whl/cu113​

验证pytorch是否安装成功

Window版本pytorch入门深度学习环境安装与配置_pytorch_40


​conda list​

​torch.cuda.is_available()​

Window版本pytorch入门深度学习环境安装与配置_Cuda_41


Window版本pytorch入门深度学习环境安装与配置_深度学习_42


标签:入门,mirrors,edu,Window,pytorch,conda,https,anaconda
From: https://blog.51cto.com/u_15911055/5933505

相关文章

  • 【2022.12.13】Windows Server上开启SSH服务
    前言因为机器可能没安装好的原因,远程桌面经常挂掉,所以需要用SSH来重启一下explorer.exe下载https://github.com/PowerShell/Win32-OpenSSH/releases命令#下载OpenSSH......
  • golang windows endless 运行报错 undefined: syscall.SIGUSR1
    为了gin服务的热更新,采用了 endless+fresh的方案,安装endless后无法在windows本地调试,采用以下解决方案就好了解决地址:​​golangwindows运行报错undefined:syscall.SI......
  • 深入理解 Spring 事务:入门、使用、原理
    大家好,我是树哥。Spring事务是复杂一致性业务必备的知识点,掌握好Spring事务可以让我们写出更好地代码。这篇文章我们将介绍Spring事务的诞生背景,从而让我们可以更清晰......
  • 【2022.12.12】windows server部署jupyter并开放远程
    前言由于winserver的hyper-v还挺方便的,所以本次的想法是在win的基础上搭一个Debian,然后安装docker版的jupyter,因为docker可以开机自启动,比较方便,这样子win只作为一个宿主......
  • 【安装】Windows 安装 MariaDB 步骤
    【安装】Windows安装MariaDB步骤介绍​​https://mariadb.org/​​ 下载地址​​https://downloads.mariadb.org/mariadb/​​ 1点击下载 2.根据需要进行选择下载 ......
  • Windows系统使用nvm-windowas进行node版本管理
    下载nvm:https://github.com/coreybutler/nvm-windows/releases(nvm-setup.zip)nvm一些常见命令:nvmlist:查看已安装版本nvmlistavailable:查看可安装的node版......
  • 虚拟机UOS和windows文件共享
    统信uos系统访问windows共享文件夹步骤:1、找到网络邻居中的window网络(刚开始一打开就为空,我以为是装饰,一直没有用),并双击打开,如下图所示;2、在打开的文件夹里选择右上角的......
  • 入门系列-ABP CLI
    ABPCLI(命令行接口)是一个命令行工具,用来执行基于ABP解决方案的一些常见操作.InstallationABPCLI是一个 dotnetglobaltool.使用命令行窗口安装:dotnettoolin......
  • Docker容器入门到精通
      Docker容器快速入门第一章:Docker容器第二章:Dockerfile指令与Docker-compose容器编排-搭建docker私有仓库......
  • Docker容器入门到精通
      Docker容器快速入门第一章:Docker容器第二章:Dockerfile指令与Docker-compose容器编排-搭建docker私有仓库......