Windows 10 / WSL2 Docker和CUDA上的VS代码:远程容器开发有效吗?

时间:2020-10-08 16:27:19

标签: docker docker-desktop wsl-2 nvidia-docker

第一个问题!

上下文

我正在与PyTorch和Fast.AI开发服务。我的工作站运行Windows 10,我使用VS Code作为我的IDE。我在运行在WSL2下的Docker中开发和测试了该服务(尽管在当前的Windows版本中此功能不起作用,但在版本20201 – see下可以运行)。

此配置稳定且运行良好。 WSL2 Docker容器中的PyTorch充分利用了GPU。根据Nvidia所说,NVIDIA Container Toolkit does not yet support Docker Desktop WSL 2

问题

是否可以使用VS Code远程容器开发扩展:

  • 不使用Docker Desktop
  • 在WSL2 Ubuntu VM中运行Docker CE
  • 可以访问NVIDIA GPU

显然,有一些解决方法(使用Jupyter进行调试,在Docker映像中安装代码服务器,然后分别连接到它,停止使用Docker)。如果可行,最无缝的方法是使用远程容器开发扩展。

非常感谢您的帮助!

0 个答案:

没有答案