WSL2でCUDAを使う

Windows10 Insider PreviewのFast Ringの、WSL2でCUDAが利用可能になりました。

Windows 10プレビュー版、WSL上でCUDAが利用可能に

そこで早速手元の環境で動かしてみようと思います。

動作確認した環境は以下の通り。

  • エディション : Windows 10 Pro Insider Preview
  • バージョン : 2004
  • OSビルド : 20150.1000
  • GPU : TITAN RTX
  • WSL2上のLinux : Ubuntu20.04

WSL2上のサーバーに外部からアクセスする

諸事情でWindows10 Homeを使う機会があるのですが、Homeだと困ったことにDocker for Windowsが使えません。
これの解決策として、私はWindows Insider Programに登録し、Insider Previewを入れ、WSL2上でdockerを動かして開発環境を整えることにしました。しかし、ここで困ったことが。WSL2上に建てたnginxコンテナに、localhostからはアクセスができるものの、LAN内の他の端末からアクセスができません。それを解決します。