【深度学习】windows10环境配置详细教程

【深度学习】windows10环境配置详细教程


Anaconda3

Anaconda3常用命令

1.安装Anaconda3

官方地址
页面拉倒底部,下载最新版本

挂VPN下载速度才能起来

安装过程: next–>同意协议–>所有用户–>选择安装位置–>确认–>安装完成
安装完成: CMD打开命令终执行命令,表示正在使用conda基本版的环境。

conda env list


可能会出现 “‘conda’ 不是内部或外部命令,也不是可运行的程序或批处理文件” 问题

需要配置环境变量: 右击此电脑选择属性–>高级系统设置–>系统环境变量–>编辑path
添加anaconda的路径以及anaconda目录下Scripts文件夹路径

2.卸载Anaconda3

打开“控制面板”->“程序”-> “卸载程序”->“右键卸载Annconda3”

3.修改Anaconda3安装虚拟环境的默认位置

找到"C:\Users(用户)\xxxxx\ .condarc" 文件

如果没有.condarc文件,则需要在cmd命令行执行如下命令

# 在cmd命令行执行命令(win10)
conda config --show-sources
# win11下使用这个命令
conda config --set show_channel_urls yes
# 添加以下内容,即你想放置虚拟环境的位置
envs_dirs:
  - D:\Anaconda3_data\envs
pkgs_dirs:
  - D:\Anaconda3_data\pkgs


这里我顺道修改了anaconda3的源(清华源)

channels:
  - defaults
show_channel_urls: true
channel_alias: http://mirrors.tuna.tsinghua.edu.cn/anaconda
default_channels:
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/pro
  - http://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: http://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
envs_dirs:
  - D:\Anaconda3_data\envs
pkgs_dirs:
  - D:\Anaconda3_data\pkgs

阿里源

channels:
  - defaults
show_channel_urls: true
default_channels:
  - http://mirrors.aliyun.com/anaconda/pkgs/main
  - http://mirrors.aliyun.com/anaconda/pkgs/r
  - http://mirrors.aliyun.com/anaconda/pkgs/msys2
custom_channels:
  conda-forge: http://mirrors.aliyun.com/anaconda/cloud
  msys2: http://mirrors.aliyun.com/anaconda/cloud
  bioconda: http://mirrors.aliyun.com/anaconda/cloud
  menpo: http://mirrors.aliyun.com/anaconda/cloud
  pytorch: http://mirrors.aliyun.com/anaconda/cloud
  simpleitk: http://mirrors.aliyun.com/anaconda/cloud
envs_dirs:
  - D:\Anaconda3_data\envs
pkgs_dirs:
  - D:\Anaconda3_data\pkgs
# 然后执行命令,完成配置
conda install pylint -y

测试修改路径完成情况(anaconda常用命令参考)

conda create -n test python=3.7
conda env list


安装cuda/cudnn

查看显卡驱动版本

nvidia-smi

Driver Version: 516.94
CUDA Version: 11.7 驱动的最高版本,支持 ≤ 11.7版本的CUDATookit
下载CUDA的版本应低于11.7

1.安装合适的CUDA

CUDA官网地址
选择历史版本下载:“CUDA Toolkit 11.7.0”


选择合适系统版本,获取下载链接:

安装过程: 运行exe–>选择安装位置(临时)–>自定义–>默认安装(博主选择)

选择安装位置:只是安装过程中临时文件的存放地址,安装完成会自动删除。

查看环境变量: 右击此电脑选择属性–>高级系统设置–>系统环境变量–>path
CUDA环境变量已经自动加入到系统中,假如将以下路径添加到path路径内

测试CUDA是否安装成功

# 返回版本号则安装成功
nvcc -V

2.安装对应的CUDNN

CUDNN官方地址
注意:需要注册/登陆 NVIDIA 账户
推荐选择"Local Installer for Windows (Zip)"

解压下载对应的cuDNN的版本"cudnn-windows-x86_64-8.8.0.121_cuda11-archive.zip"

将解压后bin目录的内容全部放到CUDA的bin目录下
在这里插入图片描述
将解压后include目录的内容全部放到CUDA的include目录下

将解压后lib目录的内容全部放到CUDA的lib\x64目录下

配置环境变量: 右击此电脑选择属性–>高级系统设置–>系统环境变量–>编辑path

C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7\bin
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7\include
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7\lib\x64
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.7\libnvvp


测试CUDNN,显示GPU型号则安装成功
在这里插入图片描述

3.卸载CUDA/CUDNN

打开“控制面板”->“程序”-> “卸载程序”->“右键卸载CUDA相关程序”
选择版本,所有有关该版本的程序都卸载

NVIDIA的图形驱动程序、NVIDIA Physx系统软件、NVIDIA GeForce Experience这三个保留。


conda虚拟环境独立安装cuda/cudnn

【进阶知识】: 从Nvidia官网下载cuda/cudnn版本直接在虚拟环境中使用命令进行安装
博主就以安装Pytorch==1.2/python3.6版本为例,需要安装cuda10/cudnn7.4版本

1.搭建虚拟环境

# 创建虚拟环境
conda create -n torch python==3.7.0
# 查看新环境是否安装成功
conda env list
# 激活虚拟环境
conda activate torch 

2.安装合适的cuda/cudnn版本

# 查找源上可用的cuda版本
conda search cudatoolkit
# 需要查看更为详细信息
conda search cudatoolkit --info


# 查看源上cuda对应的cudnn版本
conda search cudnn
# 需要查看更为详细信息
conda search cudnn --info



再次提醒,以下安装命令必须在已激活的目标虚拟环境下执行命令!
win10安装wget工具

# cuda/cudnn下载到本地,再安装进torch环境
wget https://conda.anaconda.org/conda-forge/win-64/cudatoolkit-10.2.89-he40447d_10.conda
wget https://repo.anaconda.com/pkgs/main/win-64/cudnn-7.6.5-cuda10.2_0.conda

在命令行执行目录下找到cudatoolkit和cudnn包

# 本地安装 --use-local 注意是本地包所在的路径
conda install --use-local cudatoolkit-10.2.89-he40447d_10.conda
conda install --use-local cudnn-7.6.5-cuda10.2_0.conda

3.测试cuda\cudnn

在虚拟环境中安装完cuda和cudnn想要测试是否安装成功,不能使用nvcc -V命令测试,需要在虚拟环境中安装pytorch【torch各版本下载地址】包进行测试。

cu102表示cuda 10.2版本,注意区分cpu版本和cu(gpu)版本。


点击完成下载

# 找到whl本地路径安装
pip --default-timeout=60000 install C:\Users\ruler9702\Downloads\torch-1.5.1-cp37-cp37m-win_amd64.whl
# 或者使用临时清华源安装pytorch依赖的第三包
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple C:\Users\ruler9702\Downloads\torch-1.5.1-cp37-cp37m-win_amd64.whl

命令行输入python,进入python的命令行

import torch
# 查询cuda版本
print(torch.version.cuda)
# 查询cudnn版本
print(torch.backends.cudnn.version())

总结

尽可能简单、详细的介绍windows10上搭建深度学习环境的流程,后续会在当前配置的windows10环境编写、运行和讲解代码。

  • 7
    点赞
  • 54
    收藏
    觉得还不错? 一键收藏
  • 7
    评论
在Windows系统上搭建深度学习环境的流程可以简单分为以下几个步骤: 1. 确认CUDA环境变量是否已经添加到系统中。可以通过右击此电脑选择属性 -> 高级系统设置 -> 系统环境变量 -> path 来查看。如果需要添加路径到path变量中,可以将以下路径添加进去: 2. 使用命令行工具测试CUDA是否成功安装。可以在命令行中输入`nvcc -V`命令,如果返回了版本号,则说明CUDA安装成功。 3. 配置Anaconda环境变量。有时候可能会遇到"'conda' 不是内部或外部命令,也不是可运行的程序或批处理文件"的问题。此时需要编辑系统环境变量中的path,将anaconda的路径以及anaconda目录下的Scripts文件夹路径添加进去。可以通过右击此电脑选择属性 -> 高级系统设置 -> 系统环境变量 -> 编辑path来进行配置。 4. 如果需要卸载Anaconda3,可以通过常规的卸载程序步骤进行卸载。 以上是在Windows系统上搭建深度学习环境的一般流程。根据具体的情况可能会有一些细微的差别,但大致上都是按照这个流程进行操作的。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *2* *3* [【深度学习windows10环境配置详细教程](https://blog.csdn.net/yangyu0515/article/details/129643486)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 100%"] [ .reference_list ]
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值