Windows 11 深度学习 编程设置
这里写自定义目录标题安装Powerline字体Windows Terminal安装Powerline字体从Cascadia Code GitHub 发布页下载Powerline字体,可以选择安装 CascadiaMonoPL.ttf 或 CascadiaCodePL.ttf。Windows Terminal使用如下命令打开配置文件code $profile并输入如下内容:Import-Module
这里写自定义目录标题
硬件
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 Family 和 Terminal->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。
将解压缩后的 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)