一开始安装deepspeed不可以使用pip直接进行安装。
这时我们需要利用git进行clone下载到本地:
git clone https://github.com/microsoft/DeepSpeed.git
之后利用git bash进行下载需要到达deepspeed所在的路径,然后按照下面指令激活conda的虚拟环境进行安装
注意git bash中激活虚拟环境需要使用:
source activate #激活conda
conda activate XX(你的环境名) #进入你自己的虚拟环境
这时我们可以在该目录下进行deepspeed安装,运行:
bash install.sh
但此时我们可能会遇到不存在问题:AttributeError: module 'os' has no attribute 'statvfs'
这时我查到是因为python3中os.statvfs已经不存在了,之后我把相关函数修改成了:
shutil.disk_usage
具体修改位置是env.report.py文件下,你也可以根据自己的报错信息找到
之后就可以正常安装了