SWIFT安装练习

Wheel包安装#

可以使用pip进行安装:

 

pip install 'ms-swift' # 使用评测 pip install 'ms-swift[eval]' -U # 全能力 pip install 'ms-swift[all]' -U

源代码安装#

 

# pip install git+https://github.com/modelscope/ms-swift.git # 全能力 # pip install "git+https://github.com/modelscope/ms-swift.git#egg=ms-swift[all]" git clone https://github.com/modelscope/ms-swift.git cd ms-swift pip install -e . # 全能力 # pip install -e '.[all]'

旧版本#

SWIFT在3.0版本开始进行了不兼容式重构,如果需要使用2.x旧版本,请执行如下命令进行安装:

 

pip install ms-swift==2.*

镜像#

# vllm0.8.3 (该版本vllm可能导致部分GRPO训练卡住,GRPO建议优先使用vllm0.7.3)
modelscope-registry.cn-hangzhou.cr.aliyuncs.com/modelscope-repo/modelscope:ubuntu22.04-cuda12.4.0-py311-torch2.6.0-vllm0.8.3-modelscope1.25.0-swift3.3.0.post1
modelscope-registry.us-west-1.cr.aliyuncs.com/modelscope-repo/modelscope:ubuntu22.04-cuda12.4.0-py311-torch2.6.0-vllm0.8.3-modelscope1.25.0-swift3.3.0.post1

# vllm0.7.3
modelscope-registry.us-west-1.cr.aliyuncs.com/modelscope-repo/modelscope:ubuntu22.04-cuda12.4.0-py311-torch2.5.1-modelscope1.25.0-swift3.2.2

更多镜像可以查看这里

支持的硬件#

硬件环境备注
A10/A100/H100
RTX20/30/40系列
T4/V100部分模型出现NAN
Ascend NPU部分模型出现NAN或算子不支持
MPS
CPU

运行环境#

范围推荐备注
python>=3.93.10
cudacuda12使用cpu、npu、mps则无需安装
torch>=2.0
transformers>=4.334.51
modelscope>=1.19
peft>=0.11,<0.16
trl>=0.13,<0.170.16RLHF
deepspeed>=0.140.14.5训练
vllm>=0.5.10.7.3/0.8.3推理/部署/评测
lmdeploy>=0.50.7.2.post1推理/部署/评测
evalscope>=0.11评测

更多可选依赖可以参考这里

Notebook环境#

Swift支持训练的绝大多数模型都可以在A10显卡上使用,用户可以使用ModelScope官方提供的免费显卡资源:

  1. 进入ModelScope官方网站并登录
  2. 点击左侧的我的Notebook并开启一个免费GPU实例
  3. 愉快地薅A10显卡羊毛
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值