基于WSL2+Docker+VScode搭建机器学习(深度学习)开发环境
内容概述:由于最近配发了新的工作电脑但不想装双系统,因此通过本博文来记录基于Windows子系统WSL+Docker搭建机器学习与深度学习开发环境的流程步骤,同时记录该过程中所遇到的相关问题及解决方案。期待为同行学习者提供参考;
最终效果:在Windows电脑上,无需安装VMware等虚拟机(显式)或双系统,即可使用Linux,并基于Linux使用docker或其他依赖于Linux的机器学习工具包;
第二部分:进一步在WSL2中配置Docker与Nvidia docker Toolkit,实现基于Docker的开发环境搭建。
其中,第一部分内容已经可以满足日常开发的需要,没有Docker使用需求的同行可直接跳过第二部分。
第一部分:利用WSL2+Vscode搭建开发环境
(1) 开启系统功能
(2) 将WSL2设置为默认版本
(3) 安装Ubuntu
(4) 安装Anaconda并配置环境变量
(5) 安装Vscode及相关扩展
(6) 选择虚拟环境
第二部分:利用WSL2+Docker+Vscode搭建开发环境
(1) 在WSL中安装docker及Nvidia docker toolkit
(2) 安装Docker Desktop[可选]
(3) 拉取目标Pytorch镜像文件
(4) 在VScode中连接容器中的开发环境
参考链接
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。