源码编译安装
获取Safetensors源码,从源码构建wheel并安装构建产物。
- 获取Safetensors 0.7.0源码。
1 2 3
mkdir -p /tmp/safetensors-build/dist python3 -m pip download --no-build-isolation --no-binary=:all: --no-deps \ --dest /tmp/safetensors-build safetensors==0.7.0
“--no-binary=:all:”用于禁止下载预编译wheel,确保获取源码包并执行本地构建。
- 从源码包构建wheel。
1 2 3
python3 -m pip wheel --no-build-isolation --no-binary=:all: --no-deps \ --wheel-dir /tmp/safetensors-build/dist \ /tmp/safetensors-build/safetensors-0.7.0.tar.gz
构建产物示例如下:1safetensors-0.7.0-cp38-abi3-linux_aarch64.whl
- 安装本地构建产物。
1python3 -m pip install --no-index --find-links /tmp/safetensors-build/dist safetensors==0.7.0
父主题: 开发指南