Windows 11 深度学习 编程设置

硬件

在这里插入图片描述

Powerline字体

安装

  • Cascadia Code GitHub 发布页下载Powerline字体,可以选择安装 CascadiaMonoPL.ttf 或 CascadiaCodePL.ttf。
  • 或从NerdFonts下载字体,推荐<DejaVuSansMono Nerd Font> 字体比较全,具体选择的是 DejaVu Sans Mono Nerd Font Complete Mono Windows Compatible.ttf 。

设置

  • Windows Terminal
    在这里插入图片描述

  • VS Code
    在设置中分别找到 Editor: Font FamilyTerminal->Integrated: Font Family,将其值设置为 DejaVuSansMono NF

Windows Terminal

如果安装有旧版本,则需首先清除缓存

Remove-Item $env:POSH_PATH -Force -Recurse

安装 OhMyPosh

winget install JanDeDobbeleer.OhMyPosh -s winget

安装插件,弹出提示时输入 A 或 Y。

使用如下命令打开配置文件

notepad $profile

在配置文件中设置主题:

oh-my-posh init pwsh --config "$env:POSH_THEMES_PATH\paradox.omp.json" | Invoke-Expression

不显示打开时的提示信息:
在这里插入图片描述
参考链接:
教程:使用 Oh My Posh 为 PowerShell 或 WSL 设置自定义提示符
美化 PowerShell 7 - 安裝 Oh My Posh + 各種好用的插件
Fish-like Autosuggestion in Powershell

驱动

官网下载并安装最新版驱动。
在这里插入图片描述

CUDA和cuDNN (完全安装,如无需修改CUDA,可省略此步,只用PyTorch安装即可)

官网下载合适版本的CUDA。这里选择的是CUDA版本为 11.1.1。
在这里插入图片描述

安装时需要选择自定义,并取消驱动的安装。
在这里插入图片描述

cuDNN

官网下载相应cuDNN。这里选择的是对应CUDA11的v8.2.1。
cuDNN

将解压缩后的 bin、include 和 lib 文件夹并别放入CUDA安装目录(C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.1)的相应文件夹。
在这里插入图片描述

Miniconda 设置

官网下载最新版的miniconda。
在这里插入图片描述
注意勾选下面的选项
在这里插入图片描述

设置清华源

执行如下命令创建文件.condarc (在C:\Users\ 用户名 下)

conda config --set show_channel_urls yes

打开该文件,并输入以下内容:

channels:
  - defaults
show_channel_urls: true
default_channels:
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/main
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/r
  - https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/msys2
custom_channels:
  conda-forge: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  msys2: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  bioconda: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  menpo: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  pytorch: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud
  simpleitk: https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud

Powershell 设置

Powershell 6(Windows默认)

以管理员身份打开Windows Terminal,并执行如下语句

Set-ExecutionPolicy RemoteSigned

之后执行

conda init powershell

Powershell 7.1

打开Powershell 7的时候并不会自行打开conda配置环境,感觉应该是conda的一个bug。这里修改 Powershell 7.1的 profile.ps1 配置文件,我的路径
C:\Users\用户名\Documents\PowerShell\profile.ps1 (将用户名修改为自己的即可)
在这里插入图片描述
将这句话注释掉即可。
之后打开 Windows Terminal,设置 Powershell 命令行内容如下:

C:\Program Files\PowerShell\7\pwsh.exe -nologo -ExecutionPolicy ByPass -NoExit -Command "& 'C:\Users\38325\miniconda3\shell\condabin\conda-hook.ps1' ; conda activate 'C:\Users\38325\miniconda3' "

其中 C:\Users\用户名\miniconda3 为 miniconda 的安装目录。
如有其他方法,欢迎指正。

在这里插入图片描述

PyTorch 安装

以李沐老师课程为例,创建环境

conda create -n d2l-zh python=3.8 pip
conda activate d2l-zh

按照官网提示安装 PyTorch 相关软件

conda install pytorch torchvision torchaudio cudatoolkit=11.1 -c pytorch -c conda-forge

在这里插入图片描述

(可选)安装其他软件

pip install jupyter d2l

验证 CPU 功能

打开终端,输入 python,进入python环境,依次输入如下代码

import torch
x = torch.rand((5,3))
print(x)

如果能够得到类似下面的结果,则说明CPU版本功能正常。
在这里插入图片描述

验证 GPU 功能

依次输入如下命令,如果正常输出即可。

torch.cuda.is_available()
torch.cuda.device_count()

在这里插入图片描述

VSCode 设置

如果遇到 kernel died with exit code 1错误,可打开终端,依次输入

conda activate d2l-zh
conda install --name d2l-zh ipykernel -y

这里的d2l-zh为python环境名称,需根据实际修改。
在这里插入图片描述

参考链接:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值