安装
- 安装与启动
- 下载 Windows 客户端(内置 Linux 子系统,提供原生 Linux 开发体验)这个版本
- 下载完之后可以直接安装
- 启动BML CodeLab(如果安装完可以直接打开则跳过后续步骤)
如果报错wsl则先配置wsl2, 如果报错docker则需要安装 docker镜像。
wsl2配置
- 管理员身份打开 powershell,输入下面指令。
1
| $$ Enable-WindowsOptionalFeature -Online -FeatureName VirtualMachinePlatform
|
在 PowerShell 中运行下面指令以将 WS L转变为 WSL2 。
1
| $$ wsl --set-default-version
|
查看当前子系统列表
1 2 3 4
| $$ wsl -l -v NAME STATE VERSION * Ubuntu-20.04 Running 1 bml-codelab Running 2
|
如果有 bml-codelab 则子系统存在,而且是 wsl2 分发版
启动 bml-codelab
如果报错Failed to set version to docker-desktop: exit code: -1
需要:NoLsp.exe 下载地址
cmd管理员下执行
1 2
| $$ NoLsp.exe c:\windows\system32\wsl.exe Success!
|
docker安装镜像
1 2 3 4 5 6 7 8 9 10 11 12
| $$ docker load --input codelab_cpu.0.3.2.tar.gz 762d8e1a6054: Loading layer [==================================================>] 91.39MB/91.39MB e45cfbc98a50: Loading layer [==================================================>] 15.87kB/15.87kB d60e01b37e74: Loading layer [==================================================>] 12.29kB/12.29kB b57c79f4a9f3: Loading layer [==================================================>] 3.072kB/3.072kB 4b7de42b7ca3: Loading layer [==================================================>] 870.1MB/870.1MB 5e86736c169f: Loading layer [==================================================>] 805.9kB/805.9kB 8a6ada0c0934: Loading layer [==================================================>] 2.327MB/2.327MB d5a0861e1d8c: Loading layer [==================================================>] 1.295GB/1.295GB 3f9d86b3f7a5: Loading layer [==================================================>] 3.072kB/3.072kB 7c4f5dae3140: Loading layer [==================================================>] 11.4MB/11.4MB 4dea97a4c622: Loading layer [==================================================>] 12.8kB/12.8kB bdc626aed6fe: Loading layer [==================================================>] 40.33MB/40.33MB aa5f0d69148a: Loading layer [==================================================>] 6.144kB/6.144kB 159f6dd6ce7b: Loading layer [==================================================>] 3.584kB/3.584kB f2d43b4d5a6f: Loading layer [==================================================>] 2.56kB/2.56kB 9da1e585de35: Loading layer [==================================================>] 16.9kB/16.9kB b25860c4d9f8: Loading layer [==================================================>] 17.41kB/17.41kB 9acba5ef0eb3: Loading layer [==================================================>] 32.26kB/32.26kB b20dad55177e: Loading layer [==================================================>] 13.31kB/13.31kB d9f4e5d74149: Loading layer [==================================================>] 3.808MB/3.808MB fddb2663004d: Loading layer [==================================================>] 6.144kB/6.144kB 0ee6855b88fd: Loading layer [==================================================>] 42.5kB/42.5kB 824cee98dd03: Loading layer [==================================================>] 3.072kB/3.072kB d69f4ef5eae2: Loading layer [==================================================>] 630MB/630MB 57082fc6ece1: Loading layer [==================================================>] 4.608kB/4.608kB
$$ docker images REPOSITORY TAG IMAGE ID CREATED SIZE hub.baidubce.com/jarvis2/codelab cpu2021-01-11 4bbbf92b2eaa 6 weeks ago 2.83GB
# 如果当前机器无GPU卡,启动命令为: $$ docker run -d -p {本地启动的端口, 可以是8552}:8670 -v /home/work/codelab:/home/work/mnt --privileged {镜像的名称或镜像的ID, 上面对应是4bbbf92b2eaa}
如果当前机器有GPU卡,启动命令为: docker run -d -p {本地启动的端口, 可以是8552}:8670 -v /home/work/codelab:/home/work/mnt -–gpus all --privileged
|
win10桌面启动BML CodeLab
成功!