Window系统安装deepspeed库
直接运行pip install deepspeed报错:
error: subprocess-exited-with-error
× python setup.py egg_info did not run successfully.
│ exit code: 1
╰─> [13 lines of output]
Traceback (most recent call last):
File "<string>", line 2, in <module>
File "<pip-setuptools-caller>", line 34, in <module>
File "C:\Users\8\AppData\Local\Temp\pip-install-32mrgogm\deepspeed_9dfd958a39eb4471bdb0a29f7760ef77\setup.py", line 162, in <module>
abort(f"Unable to pre-compile {op_name}")
File "C:\Users\8\AppData\Local\Temp\pip-install-32mrgogm\deepspeed_9dfd958a39eb4471bdb0a29f7760ef77\setup.py", line 51, in abort
assert False, msg
AssertionError: Unable to pre-compile async_io
DS_BUILD_OPS=1
[93m [WARNING] [0m async_io requires the dev libaio .so object and headers but these were not found.
[93m [WARNING] [0m If libaio is already installed (perhaps from source), try setting the CFLAGS and LDFLAGS environment variables to where it can be found.
[93m [WARNING] [0m One can disable async_io with DS_BUILD_AIO=0
[31m [ERROR] [0m Unable to pre-compile async_io
[end of output]
note: This error originates from a subprocess, and is likely not a problem with pip.
error: metadata-generation-failed
× Encountered error while generating package metadata.
╰─> See above for output.
note: This is an issue with the package mentioned above, not pip.
hint: See above for details.
解决
加上版本
pip install deepspeed==0.3.16