开发者
资源
我要评分
获取效率
正确性
完整性
易理解
在线提单
论坛求助

源码编译构建

获取Transformers源码,从源码包构建wheel后安装构建产物。

  1. 获取Transformers 5.4.0源码。
    1
    2
    3
    mkdir -p /tmp/transformers-build/dist 
    python3 -m pip download --no-binary=:all: --no-deps \
      --dest /tmp/transformers-build transformers==5.4.0
    

    “--no-binary=:all:”用于禁止下载预编译wheel,确保获取源码包并执行本地构建。

  2. 从源码包构建wheel。
    1
    2
    3
    python3 -m pip wheel --no-build-isolation --no-binary=:all: --no-deps \
      --wheel-dir /tmp/transformers-build/dist \
      /tmp/transformers-build/transformers-5.4.0.tar.gz
    
  3. 安装运行依赖和本地构建产物。
    1
    2
    3
    python3 -m pip install numpy==2.4.6 pyyaml regex requests tokenizers==0.22.2 \
      safetensors==0.7.0 tqdm filelock huggingface-hub packaging 
    python3 -m pip install --no-index --find-links /tmp/transformers-build/dist transformers==5.4.0
    

    构建产物示例如下:

    1
    transformers-5.4.0-py3-none-any.whl