升级
您可以通过安装脚本或手动安装所需版本的GPUStack Python包来升级GPUStack。
注意
- 升级时,请先升级GPUStack服务器,然后再升级工作节点。
- 请不要从主版本(dev)或候选发布版本(rc)进行升级,因为这些版本可能包含破坏性变更。如果您想尝试主版本或rc版本,请使用全新安装。
使用安装脚本升级GPUStack
要将GPUStack从旧版本升级,请使用最初使用的相同配置选项重新运行安装脚本。
运行安装脚本将:
- 安装最新版本的GPUStack Python包。
- 更新系统服务(systemd、launchd或Windows)的初始化脚本,以反映传递给安装脚本的参数。
- 重启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服务。