跳至内容

升级

您可以通过安装脚本或手动安装所需版本的GPUStack Python包来升级GPUStack。

注意

  1. 升级时,请先升级GPUStack服务器,然后再升级工作节点。
  2. 不要从主版本(dev)或候选发布版本(rc)进行升级,因为这些版本可能包含破坏性变更。如果您想尝试主版本或rc版本,请使用全新安装。

使用安装脚本升级GPUStack

要将GPUStack从旧版本升级,请使用最初使用的相同配置选项重新运行安装脚本。

运行安装脚本将:

  1. 安装最新版本的GPUStack Python包。
  2. 更新系统服务(systemd、launchd或Windows)的初始化脚本,以反映传递给安装脚本的参数。
  3. 重启GPUStack服务。

Linux 或 macOS

例如,要在Linux系统和macOS上将GPUStack升级到最新版本:

curl -sfL https://get.gpustack.ai | <EXISTING_INSTALL_ENV> sh -s - <EXISTING_GPUSTACK_ARGS>

注意

是您在初始安装时设置的环境变量,是您当时配置的启动参数。

只需再次执行相同的安装命令,系统将自动执行升级操作。

要升级到特定版本,请指定INSTALL_PACKAGE_SPEC环境变量,类似于pip install命令:

curl -sfL https://get.gpustack.ai | INSTALL_PACKAGE_SPEC=gpustack==x.y.z <EXISTING_INSTALL_ENV> sh -s - <EXISTING_GPUSTACK_ARGS>

Windows

要在Windows系统上将GPUStack升级到最新版本:

$env:<EXISTING_INSTALL_ENV> = <EXISTING_INSTALL_ENV_VALUE>
Invoke-Expression (Invoke-WebRequest -Uri "https://get.gpustack.ai" -UseBasicParsing).Content

注意

是您在初始安装时设置的环境变量,是您当时配置的启动参数。

只需再次执行相同的安装命令,系统将自动执行升级操作。

升级到特定版本:

$env:INSTALL_PACKAGE_SPEC = gpustack==x.y.z
$env:<EXISTING_INSTALL_ENV> = <EXISTING_INSTALL_ENV_VALUE>
Invoke-Expression "& { $((Invoke-WebRequest -Uri 'https://get.gpustack.ai' -UseBasicParsing).Content) } <EXISTING_GPUSTACK_ARGS>"

Docker升级

如果您通过Docker安装了GPUStack,可以通过拉取带有指定版本标签的Docker镜像来升级到新版本。

例如:

docker pull gpustack/gpustack:vX.Y.Z

然后使用新镜像重新启动GPUStack服务。

pip升级

如果您通过pip手动安装GPUStack,请使用常见的pip工作流程进行升级。

例如,要将GPUStack升级到最新版本:

pip install --upgrade gpustack

然后根据您的设置重新启动GPUStack服务。