ub-train-image / Dockerfile
davanstrien's picture
davanstrien HF Staff
add trackio 0.43.0 + optuna
59a46ed verified
Raw History Blame Contribute Delete
1.04 kB
# Prebuilt GPU image for UltraBERT / GLiClass training and eval jobs (rtx-pro-6000, Blackwell; CUDA 12.8).
FROM pytorch/pytorch:2.11.0-cuda12.8-cudnn9-runtime
RUN apt-get update && apt-get install -y --no-install-recommends git curl && rm -rf /var/lib/apt/lists/*
RUN pip install --no-cache-dir --break-system-packages uv && uv pip install --system --break-system-packages --no-cache \
"transformers==5.20.2" "huggingface_hub>=1.31" "gliclass==0.1.21" "flashdeberta==0.0.8" "kernels==0.17.2" \
"datasets>=4" "polars" "pyarrow>=20" "scikit-learn" "numpy>=2" "accelerate" "einops" "trackio==0.43.0" "optuna" \
"decision-index[transformers] @ https://github.com/apolinario/decision-index/archive/25c6ec7b6b5f44a216c63c3a700de3a9c6d6699d.tar.gz"
RUN python -c "import torch, transformers, gliclass, kernels, trackio, optuna; print(torch.__version__, transformers.__version__)"
ENV HF_HOME=/tmp/hf HF_XET_HIGH_PERFORMANCE=1
CMD ["python", "-c", "import torch, transformers; print(torch.__version__, transformers.__version__)"]