基础:一台机器又要玩游戏,又要编程序。还是个windows professional不能远程多用户。
目标:多人同时使用,不妨碍儿子玩游戏,我还能用Pytorch cuda
首先要安装到WSL2
这个过程很痛苦,这玩意儿还是不太成熟,一堆问题。一定要记住重启,一定要记住hyper-v enable,否则无数次的说你“please enable the virtual machine platform windows feature and ensure virtualization is enabled in the bios.”
一般按照这个流程即可 https://docs.microsoft.com/zh-cn/windows/wsl/install-win10,如果遇到问题
1.1 要确定bios是否enable了virutalization
1.2 要确定“bcdedit /set hypervisorlaunchtype auto” 执行
1.3 重启
1.4 enable version指定是哪个虚拟机

每次我儿子重启电脑是也能启动我用户的WSL
- 做个startup.bat
runas /user:DESKTOP-O11JA45%user_name /savecred "wsl echo "Welcome1" | sudo -S service ssh start"
安装cuda driver for WSL2
- 还得注册个Nvidia developer,祖国的NPU赶紧强大起来吧,台湾人靠不住啊
- 注意事项在这里 https://docs.nvidia.com/cuda/wsl-user-guide/index.html#installing-nvidia-drivers
$ apt-key adv --fetch-keys http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/7fa2af80.pub
$ sh -c 'echo "deb http://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64 /" > /etc/apt/sources.list.d/cuda.list'
$ apt-get update
sudo apt-key adv --fetch-keys https://developer.download.nvidia.com/compute/cuda/repos/ubuntu1804/x86_64/7fa2af80.pub
3. 我需要cuda10
sudoapt-getinstall cuda-toolkit-10-0