WSL(Ubuntu 20.04)下运行CUDA

文章目录

      • 1. 加入预览体验计划并更新系统
      • 2.启用WSL 2并安装Ubuntu 20.04
      • 3.安装Docker
      • 4.测试

Windows 10 下的WSL也可以使用英伟达的GPU来训练模型。基本按照 Getting started with CUDA on Ubuntu on WSL 2和 WSL2 安装教程 CUDA 配置 自测已成功便可以操作成功,但提示以下几点:

1. 加入预览体验计划并更新系统

上来一定要先加入预览体验计划,并更新系统。注意这里更新一次可以不完全,需要更新2、3次。直到满足以下2个条件:
(1)windows的版本是20150及以上,如下图所示。
WSL(Ubuntu 20.04)下运行CUDA_第1张图片
(2)更新过程中一定要看到Subsytem的版本是在4.19.×××及以上

WSL(Ubuntu 20.04)下运行CUDA_第2张图片

WSL(Ubuntu 20.04)下运行CUDA_第3张图片

完成上述更新后,下面的一些命令行才能正常运行。更新过程比较慢,需要耐心等待。

从Microsoft Store中安装Ubuntu之前,确保wsl是最新版。同时,确保Windows功能中的Hyper-V和Windows Subsystem for Linux启用。
WSL(Ubuntu 20.04)下运行CUDA_第4张图片
WSL(Ubuntu 20.04)下运行CUDA_第5张图片

2.启用WSL 2并安装Ubuntu 20.04

启动WSL 2并通过Microsoft Store安装Ubuntu 20.04。这里,可能会出现反复卸载、安装Ubuntu 20.04的情况。偶尔Store会刷不出来。这时,需要重置Store.
WSL(Ubuntu 20.04)下运行CUDA_第6张图片
WSL(Ubuntu 20.04)下运行CUDA_第7张图片

3.安装Docker

Docker安装的时候,直接利用sudo apt -y install docker.io会出现无法发现docker服务的情况。

service docker start 
docker: unrecognized service

需要输入命令行curl https://get.docker.com | sh来完成。这个安装过程有些漫长。

4.测试

按照上述2个链接测试即可。

你可能感兴趣的:(ubuntu)