prepare: add index module, update pipeline, tests, Dockerfile, and run.sh
This commit is contained in:
11
Dockerfile
11
Dockerfile
@ -1,4 +1,4 @@
|
||||
FROM nvidia/cuda:11.8.0-devel-ubuntu22.04
|
||||
FROM nvidia/cuda:12.9.2-devel-ubuntu22.04
|
||||
|
||||
ENV DEBIAN_FRONTEND=noninteractive
|
||||
ENV TZ=Europe/Paris
|
||||
@ -45,14 +45,13 @@ RUN pip3 install --no-cache-dir \
|
||||
pillow-avif-plugin \
|
||||
cmcrameri
|
||||
|
||||
# CuPy 13.4 on CUDA 11.8 with JIT compilation (CUPY_CUDA_COMPILE_WITH_CACHE=1).
|
||||
# CuPy on CUDA 12.9 with JIT compilation (CUPY_CUDA_COMPILE_WITH_CACHE=1).
|
||||
# JIT allows CuPy to compile kernels at runtime for GPU architectures not in
|
||||
# the pre-built wheel (sm_89 = RTX 4060 Ti). nvcc must be in PATH at runtime.
|
||||
# NOTE: RTX 5060 (sm_120) is NOT yet supported by any CuPy version.
|
||||
# The pipeline auto-detects the best usable GPU (falls back to 4060 Ti).
|
||||
# the pre-built wheel (sm_89 = RTX 4060 Ti, sm_120 = RTX 5060 Ti).
|
||||
# nvcc must be in PATH at runtime for JIT compilation.
|
||||
ENV CUPY_CUDA_COMPILE_WITH_CACHE=1
|
||||
ENV PATH=/usr/local/cuda/bin:${PATH}
|
||||
RUN pip3 install --no-cache-dir cupy-cuda11x==13.4.0
|
||||
RUN pip3 install --no-cache-dir cupy-cuda12x
|
||||
|
||||
# Copy and install the pipeline package
|
||||
COPY setup.py .
|
||||
|
||||
Reference in New Issue
Block a user