pypi.manylinux.Dockerfile 573 Bytes
Newer Older
1
2
3
4
5
6
7
8
9
10
FROM pytorch/manylinux2_28-builder:cuda12.1 AS builder_amd64
ENV CUDA_VERSION=12.1 \
    AUDITWHEEL_PLAT=manylinux_2_28_x86_64
RUN pip3 install uv

FROM pytorch/manylinuxaarch64-builder:cuda12.8 AS builder_arm64
ENV CUDA_VERSION=12.8 \
    AUDITWHEEL_PLAT=manylinux_2_28_aarch64

FROM builder_${TARGETARCH}
11
12
13
14
15

ENV DEBIAN_FRONTEND=noninteractive \
    TZ=Etc/UTC

RUN set -eux; \
16
17
    uv venv -p 3.12 --seed /venv; \
    git config --global --add safe.directory '/tilelang'
18

19
20
21
22
ENV PATH="/venv/bin:$PATH" \
    VIRTUAL_ENV=/venv

RUN uv pip install build wheel
23
24

WORKDIR /tilelang