@@ -55,10 +55,10 @@ RUN --mount=type=cache,target=/root/.cache/uv \
55
55
uv pip install --index-url https://download.pytorch.org/whl/nightly/cu126 "torch==2.7.0.dev20250121+cu126" "torchvision==0.22.0.dev20250121" ; \
56
56
fi
57
57
58
- COPY requirements- common.txt requirements- common.txt
59
- COPY requirements- cuda.txt requirements- cuda.txt
58
+ COPY requirements/ common.txt requirements/ common.txt
59
+ COPY requirements/ cuda.txt requirements/ cuda.txt
60
60
RUN --mount=type=cache,target=/root/.cache/uv \
61
- uv pip install -r requirements- cuda.txt
61
+ uv pip install -r requirements/ cuda.txt
62
62
63
63
# cuda arch list used by torch
64
64
# can be useful for both `dev` and `test`
@@ -76,14 +76,14 @@ FROM base AS build
76
76
ARG TARGETPLATFORM
77
77
78
78
# install build dependencies
79
- COPY requirements- build.txt requirements- build.txt
79
+ COPY requirements/ build.txt requirements/ build.txt
80
80
81
81
# This timeout (in seconds) is necessary when installing some dependencies via uv since it's likely to time out
82
82
# Reference: https://github.com/astral-sh/uv/pull/1694
83
83
ENV UV_HTTP_TIMEOUT=500
84
84
85
85
RUN --mount=type=cache,target=/root/.cache/uv \
86
- uv pip install -r requirements- build.txt
86
+ uv pip install -r requirements/ build.txt
87
87
88
88
COPY . .
89
89
ARG GIT_REPO_CHECK=0
@@ -151,11 +151,11 @@ FROM base as dev
151
151
# Reference: https://github.com/astral-sh/uv/pull/1694
152
152
ENV UV_HTTP_TIMEOUT=500
153
153
154
- COPY requirements- lint.txt requirements- lint.txt
155
- COPY requirements- test.txt requirements- test.txt
156
- COPY requirements- dev.txt requirements- dev.txt
154
+ COPY requirements/ lint.txt requirements/ lint.txt
155
+ COPY requirements/ test.txt requirements/ test.txt
156
+ COPY requirements/ dev.txt requirements/ dev.txt
157
157
RUN --mount=type=cache,target=/root/.cache/uv \
158
- uv pip install -r requirements- dev.txt
158
+ uv pip install -r requirements/ dev.txt
159
159
# ################### DEV IMAGE ####################
160
160
161
161
# ################### vLLM installation IMAGE ####################
@@ -230,9 +230,9 @@ COPY examples examples
230
230
# some issues w.r.t. JIT compilation. Therefore we need to
231
231
# install build dependencies for JIT compilation.
232
232
# TODO: Remove this once FlashInfer AOT wheel is fixed
233
- COPY requirements- build.txt requirements- build.txt
233
+ COPY requirements/ build.txt requirements/ build.txt
234
234
RUN --mount=type=cache,target=/root/.cache/uv \
235
- uv pip install -r requirements- build.txt
235
+ uv pip install -r requirements/ build.txt
236
236
237
237
# ################### vLLM installation IMAGE ####################
238
238
@@ -249,7 +249,7 @@ ENV UV_HTTP_TIMEOUT=500
249
249
250
250
# install development dependencies (for testing)
251
251
RUN --mount=type=cache,target=/root/.cache/uv \
252
- uv pip install -r requirements- dev.txt
252
+ uv pip install -r requirements/ dev.txt
253
253
254
254
# install development dependencies (for testing)
255
255
RUN --mount=type=cache,target=/root/.cache/uv \
0 commit comments