阿里云的ModelScope是基于Docker容器运行的,而WSL(Windows Subsystem for Linux)是一个允许在Windows 10上运行Linux二进制文件的兼容层。因此,在WSL上是可以运行Docker容器的。
安装Docker Desktop for Windows。在Docker Desktop的设置中,将WSL 2 Integration选项打开,并选择安装到WSL 2中的Linux发行版。
打开WSL终端,使用sudo apt-get update
和sudo apt-get install docker.io
命令安装Docker。
运行Docker并下载ModelScope镜像。在WSL终端中运行以下命令:
sudo service docker start
sudo docker pull registry.cn-hangzhou.aliyuncs.com/modelserving/modelscope-dashboard:latest
sudo docker run -it -p 8080:8080 registry.cn-hangzhou.aliyuncs.com/modelserving/modelscope-dashboard:latest
需要注意的是,WSL有一些局限性,比如不能访问Windows文件系统,因此你可能需要将数据文件放在WSL文件系统中才能在ModelScope中使用。