1.安装WSL的CUDA驱动

驱动下载地址:https://developer.nvidia.com/cuda/wsl 选好你自己的显卡类型

下载完成后直接默认安装就行

2.安装WSL2(使用Ubuntu-20.04版本,18.04版本存在一点网络问题)

如果要卸载以前版本

wsl --list
wsl --unregister Ubuntu-20.04

打开微软商店搜索ubuntu20.04,直接下载就行,会自动安装,大概200M

在你的开始菜单里面找到刚刚安装的ubuntu20.04,单击打开,有可能会遇到以下错误:

错误1:

Please enable the Virtual Machine Platform Windows feature and ensure virtualization is enabled in the BIOS.

解决办法:

PowerShell管理员,输入完重启

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

错误2:

WslRegisterDistribution failed with error: 0x800701bc

解决办法:

下载最新的wsl安装包,直接运行安装即可:https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi,安装完重启

再次打开Ubuntu-20.04,换源

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo chmod 777 /etc/apt/sources.list
sudo vim /etc/apt/sources.list

在vim的命令模式下键盘上下左右换位置,一直按↓或→
按 i 变成编辑模式,把下面内容复制粘贴进去,右键点一下粘贴
先按ESC退回到命令模式,按 :wq 进行保存,若误操作,则:q! 强制退出不保存

deb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse

更新一下包

sudo apt update
sudo apt upgrade

3.安装Miniconda

一行一行输入
# 切换到家目录
cd ~
# 下载miniconda
wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64.sh
# 修改运行权限
chmod 777 Miniconda3-latest-Linux-x86_64.sh
# 运行安装脚本
./Miniconda3-latest-Linux-x86_64.sh

一直按回车,在需要输入yes的时候输入yes

添加环境变量

vim ~/.bashrcexport PATH=/home/alex_ty/miniconda3/bin:$PATH

关闭WSL重新打开就能看见base环境

conda换源

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/conda-forge
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/cloud/msys2/
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/pkgs/main
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/pkgs/free
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/pkgs/r
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/pkgs/pro
conda config --add channels https://mirrors.bfsu.edu.cn/anaconda/pkgs/msys2
conda config --set show_channel_urls yes

pip换源

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
pip install pip -U

4.搭建Pytorch环境

创建环境

conda create --name torch python=3.8

激活环境

conda activate torch

安装

conda install pytorch==1.12.0 torchvision==0.13.0 torchaudio==0.12.0 cudatoolkit=11.3 -c pytorch

5.验证是否能使用GPU

python
import torch
torch.cuda.is_available()

返回True即搭建成功

WSL2 安装 Ubuntu-20.04 子系统CUDA(Win10和Win11)相关推荐

  1. 移动硬盘安装ubuntu 20.04 (主机win10)

    安装教程 此教程为链接的补充教程,建议配合食用 准备: 硬件准备:在安装前要准备一块未分区的移动硬盘(最好是用带Type-C to Type-C的硬盘盒装ssd)和一个至少4GB的u盘做启动盘. ss ...

  2. 1.windows11开启wsl2并安装Ubuntu 20.04

    1. 开启wsl2 打开控制面板,选择程序 -- 启用或关闭Windows功能,勾选 适用于Linux的Windows子系统还有虚拟机平台选项 设置wsl版本为wsl2 使用管理员身份,打开cmd(命 ...

  3. win10安装ubuntu 20.04 LTS

    win10安装ubuntu 20.04 LTS 1 按windows键,点击设置按键 2 进入设置,点击更新和安全 3 进入更新与安全,点击开发者选项,开启开发人员模式 4 搜索并打开控制面板,点击程 ...

  4. 在Win10 PC上安装Ubuntu 20.04 系统

    在Win10 PC上安装Ubuntu 20.04 系统 本文仅适用于UEFI+GPT类型的PC,有关这方面的知识请自行了解. 引言 为什么需要使用 Linux 系统? 既已看到此文,我相信你一定有需求 ...

  5. win10 安装linux 需要多大空间,在Win10 PC上安装Ubuntu 20.04 系统

    在Win10 PC上安装Ubuntu 20.04 系统 本文仅适用于UEFI+GPT类型的PC,有关这方面的知识请自行了解. 引言 为什么需要使用 Linux 系统? 既已看到此文,我相信你一定有需求 ...

  6. Win10 安装 Ubuntu 20.04 双系统完美避坑教程 (非虚拟机)

    文章目录 前言 注意 安装 Win32 Disk Imager 下载 Ubuntu 20.04 镜像 制作 Ubuntu20.04 安装盘 系统磁盘分区 查看磁盘分区方式 安装 Ubuntu 20.0 ...

  7. 双系统(win10+Ubuntu 20.04.5)- 使用U盘安装Ubuntu 20.04.5 LTS系统的全过程

    使用U盘安装Ubuntu 20.04.5 LTS系统的全过程 说明 安装步骤 第一步 设置BIOS启动界面 第二步 将安全启动选项关闭 第三步 进行ubuntu安装 (1)install Ubuntu ...

  8. Linux系统Ubuntu 20.04 ,cuda=11.1。实现C3D代码环境。

    行为识别C3D代码(pytorch)实现过程及常见错误 1.C3D网络代码 C3D(pytorch)实现代码链接 C3D代码链接 2.C3D代码复现过程 我认为这位博主对于C3D复现过程的描述是非常好 ...

  9. 联想拯救者Y7000P-2019在windows10下安装ubuntu 20.04双系统操作指南

    前言:工作很多时候会遇到Linux操作系统,使用过docker镜像和vm虚拟机,但总感觉不是很好,就自己安装了ubuntu 20.04,安装过程中遇到很多问题记录一下,方便自己以后浏览. 一.安装指南 ...

  10. 安装Ubuntu 20.04.1 LTS (Focal Fossa)到U盘并安装ros2

    安装Ubuntu 20.04.1 LTS (Focal Fossa)到U盘并安装ros2 下载iso 将系统安装到U盘 Ubuntu ROS2 Foxy安装教程 PS:通过搜索各位大佬的博客,一套下来 ...

最新文章

  1. 《javascript模式》 容易踩中的那些坑
  2. python恶搞小程序-知道了这个,你也能写出 Python 趣味小程序
  3. 《IPv6技术精要》一2.4 扩展报头
  4. react 组件传值
  5. 基于Keras的YOLOv4目标检测平台
  6. Unity C# 反编译
  7. android responsebody转json_SpringBoot 项目开发是如何返回 json 数据以及数据封装
  8. 什么是容器服务_【小牛云计算课堂】什么是容器镜像服务
  9. 全球软件巨头 Software AG 遭勒索攻击
  10. 飓鼎玩笑傲江湖服务器维护,12月24日维护更新公告 - 笑傲江湖12月24日维护更新公告 - 17173笑傲江湖官网合作专区 - 17173.com中国游戏第一门户站...
  11. 去除移动端alert/confirm的网址(url)
  12. SYNwall:零配置物联网防火墙
  13. 站长网管工具有哪些用处?
  14. linux低级格式化工具下载,Hard Disk Low Level Format Tool下载-硬盘低级格式化工具 v2.37 官方版 - 下载吧...
  15. 还在纠结offer选择吗?也许你该看看这篇文章!
  16. 【机械臂】六轴六自由度机械臂轨迹跟踪的matlab实现(基于速度雅各比矩阵方法)
  17. PS学习总结二:色彩
  18. FT232R国产替代GP232RLUSB2.0串口芯片
  19. coreldraw x7 分布_CDR X7新增功能有哪些,CDR X7新功能介绍
  20. R语言入门(二)正态性检验与假设检验

热门文章

  1. SEO流量变现,看这个项目就够了!
  2. LAMP架构(基础篇)
  3. 深读 | 《人人都是产品经理2.0》中篇
  4. 如何创建一个网站?初学者的分步指南
  5. Java核心技术(Java白皮书)卷Ⅰ 第一章 Java程序设计概述
  6. Python判断指定日期是不是法定节假日
  7. 双击进入共享计算机时提示无法访问错误(连接共享打印机)
  8. ios手机页面滑动卡顿问题
  9. 【亲测有效】解决 Ubuntu 虚拟机无法共享文件夹的问题
  10. maven 打包打出带依赖的和不带依赖的jiar包