因为自己的 windows 10 想支持 Linux 的 cuda 编程,因此,需要将在 windows 上安装 WSL2.
如果懂英文的话,安装教程如下:
https://www.omgubuntu.co.uk/how-to-install-wsl2-on-windows-10
非常详细的介绍。
遇到问题:
以管理员的身份打开 PowerShell,然后在安装新的 Linux 发行版时运行以下命令,将 WSL 2 设置为默认版本:
wsl --set-default-version 2
运行该命令后,你可能会看到此消息:WSL 2 requires an update to its kernel component. For information please visit https://aka.ms/wsl2kernel。 跟随链接(https://aka.ms/wsl2kernel),在文档中安装来自该页面的 MSI,以便在计算机上安装 Linux 内核供 WSL 2 使用。
默认链接会跳到中文网站,中文网站翻译过来漏掉了下载地址,可以去英文网站下载:https://docs.microsoft.com/zh-cn/windows/wsl/install-win10#step-4—download-the-linux-kernel-update-package
升级 wsl 成 wsl 2
如果已经装好 wsl, 想升级成 wsl2, 则使用如下 shell 命令
wsl.exe --set-version Ubuntu 2
成功后查询版本
wsl -l -v