跳到主要内容
版本:0.6.0

Starwhale 运行时

overview

概览

Starwhale 运行时能够针对运行Python程序,提供一种可复现、可分享的运行环境。使用 Starwhale 运行时,可以非常容易的与他人分享,并且能在 Starwhale Server 和 Starwhale Cloud 实例上使用 Starwhale 运行时。

Starwhale 运行时使用 venv, conda 和 docker 等基础技术,如果您当前正在使用这些技术,可以非常容易的将这个环境转化为 Starwhale 运行时。

对于本地环境,Starwhale 运行时支持非常容易的多种环境管理和切换。Starwhale 运行时包含基础镜像和环境依赖两个部分。

基础镜像

Starwhale 基础镜像中会安装 Python, CUDA, cuDNN 和其他一些机器学习开发中必要的基础库。Starwhale 运行时提供多种基础镜像供选择,列表如下:

  • 体系结构:
    • X86 (amd64)
    • Arm (aarch64)
  • 操作系统:
    • Ubuntu 20.04 LTS (ubuntu:20.04)
  • Python:
    • 3.7
    • 3.8
    • 3.9
    • 3.10
    • 3.11
  • CUDA:
    • CUDA 11.3 + cuDNN 8.4
    • CUDA 11.4 + cuDNN 8.4
    • CUDA 11.5 + cuDNN 8.4
    • CUDA 11.6 + cuDNN 8.4
    • CUDA 11.7

runtime.yaml 通过相关设置来决定使用何种基础镜像。