Billy Davies billy
  • Joined on 2026-01-28

ray-worker-intel (v1.0.5)

Published 2026-02-05 21:50:15 +00:00 by billy

Installation

docker pull git.daviestechlabs.io/billy/ray-worker-intel:v1.0.5
sha256:23a4f9c76d3da4ce974b288680cdd32813ed7b564b4b8c55794a6da9d7ad82d4

About this package

Ray Serve worker for Intel GPUs (BGE Reranker)

Image Layers

ARG RELEASE
ARG LAUNCHPAD_BUILD_ARCH
LABEL org.opencontainers.image.ref.name=ubuntu
LABEL org.opencontainers.image.version=22.04
ADD file:d025507456f1d7d19195885b1c02a346454d60c9348cbd3be92431f2d7e2666e in /
CMD ["/bin/bash"]
ENV TZ=America/Los_Angeles
ENV LC_ALL=C.UTF-8
ENV LANG=C.UTF-8
ENV PATH=/home/ray/anaconda3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/nvidia/bin
ENV LD_LIBRARY_PATH=:/usr/local/nvidia/lib64
ARG DEBIAN_FRONTEND=noninteractive
ARG PYTHON_VERSION=3.9
ARG PYTHON_DEPSET
ARG RAY_UID=1000
ARG RAY_GID=100
RUN |5 DEBIAN_FRONTEND=noninteractive PYTHON_VERSION=3.11 PYTHON_DEPSET=python/deplocks/base_deps/ray_base_deps_py3.11.lock RAY_UID=1000 RAY_GID=100 /bin/sh -c /dev/pipes/EOF # buildkit
USER 1000
ENV HOME=/home/ray
WORKDIR /home/ray
COPY python/requirements_compiled.txt /home/ray/requirements_compiled.txt # buildkit
COPY python/deplocks/base_deps/ray_base_deps_py3.11.lock /home/ray/python_depset.lock # buildkit
SHELL [/bin/bash -c]
RUN |5 DEBIAN_FRONTEND=noninteractive PYTHON_VERSION=3.11 PYTHON_DEPSET=python/deplocks/base_deps/ray_base_deps_py3.11.lock RAY_UID=1000 RAY_GID=100 /bin/bash -c /dev/pipes/EOF # buildkit
WORKDIR /home/ray
ARG WHEEL_PATH
ARG FIND_LINKS_PATH=.whl
ARG CONSTRAINTS_FILE=requirements_compiled.txt
COPY .whl/ray-2.53.0-cp311-cp311-manylinux2014_x86_64.whl . # buildkit
COPY .whl .whl # buildkit
RUN |3 WHEEL_PATH=.whl/ray-2.53.0-cp311-cp311-manylinux2014_x86_64.whl FIND_LINKS_PATH=.whl CONSTRAINTS_FILE=requirements_compiled.txt /bin/bash -c $HOME/anaconda3/bin/pip --no-cache-dir install -c $CONSTRAINTS_FILE `basename $WHEEL_PATH`[all] --find-links $FIND_LINKS_PATH && sudo rm `basename $WHEEL_PATH` # buildkit
RUN |3 WHEEL_PATH=.whl/ray-2.53.0-cp311-cp311-manylinux2014_x86_64.whl FIND_LINKS_PATH=.whl CONSTRAINTS_FILE=requirements_compiled.txt /bin/bash -c $HOME/anaconda3/bin/pip freeze > /home/ray/pip-freeze.txt # buildkit
LABEL org.opencontainers.image.title=Ray Worker - Intel GPU
LABEL org.opencontainers.image.description=Ray Serve worker for Intel GPUs (BGE Reranker)
LABEL org.opencontainers.image.vendor=DaviesTechLabs
LABEL org.opencontainers.image.source=https://git.daviestechlabs.io/daviestechlabs/kuberay-images
LABEL org.opencontainers.image.licenses=MIT
LABEL gpu.target=intel-xpu
LABEL ray.version=2.53.0
WORKDIR /app
USER root
RUN /bin/bash -c apt-get update && apt-get install -y --no-install-recommends curl wget gnupg2 && rm -rf /var/lib/apt/lists/* # buildkit
RUN /bin/bash -c wget -qO - https://apt.repos.intel.com/intel-gpg-keys/GPG-PUB-KEY-INTEL-SW-PRODUCTS.PUB | gpg --dearmor -o /usr/share/keyrings/intel-oneapi-archive-keyring.gpg && echo "deb [signed-by=/usr/share/keyrings/intel-oneapi-archive-keyring.gpg] https://apt.repos.intel.com/oneapi all main" > /etc/apt/sources.list.d/intel-oneapi.list && wget -qO - https://repositories.intel.com/gpu/intel-graphics.key | gpg --dearmor -o /usr/share/keyrings/intel-graphics-archive-keyring.gpg && echo "deb [signed-by=/usr/share/keyrings/intel-graphics-archive-keyring.gpg arch=amd64] https://repositories.intel.com/gpu/ubuntu jammy client" > /etc/apt/sources.list.d/intel-gpu.list # buildkit
RUN /bin/bash -c apt-get update && apt-get install -y --no-install-recommends intel-oneapi-runtime-opencl intel-oneapi-runtime-compilers intel-level-zero-gpu level-zero && rm -rf /var/lib/apt/lists/* # buildkit
COPY /uv /usr/local/bin/uv # buildkit
USER ray
ENV PATH=/home/ray/.local/bin:/home/ray/anaconda3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/local/nvidia/bin
RUN /bin/bash -c uv pip install --system --index-strategy unsafe-best-match torch==2.5.1 intel-extension-for-pytorch==2.5.10+xpu --extra-index-url https://pytorch-extension.intel.com/release-whl/stable/xpu/us/ # buildkit
RUN /bin/bash -c uv pip install --system 'sentence-transformers>=2.3.0,<3.0' 'FlagEmbedding>=1.2.0,<2.0' 'transformers>=4.35.0,<5.0' 'huggingface_hub>=0.20.0,<1.0' 'fastapi>=0.100.0,<1.0' 'uvicorn>=0.23.0,<1.0' 'httpx>=0.27.0,<1.0' 'pydantic>=2.0.0,<3.0' # buildkit
COPY --chown=ray:ray --chmod=755 dockerfiles/ray-entrypoint.sh /app/ray-entrypoint.sh # buildkit
ENV PYTHONPATH=/app PYTHONUNBUFFERED=1 PYTHONDONTWRITEBYTECODE=1 RAY_HEAD_SVC=ai-inference-raycluster-head-svc GPU_RESOURCE=gpu_intel NUM_GPUS=1 ZE_AFFINITY_MASK=0 SYCL_DEVICE_FILTER=level_zero:gpu
HEALTHCHECK &{["CMD-SHELL" "ray status --address=localhost:6379 || exit 1"] "30s" "10s" "1m0s" "0s" '\x03'}
ENTRYPOINT ["/app/ray-entrypoint.sh"]

Labels

Key Value
gpu.target intel-xpu
io.ray.ray-commit 0de211850589aea71f842873bc32574c702ab492
io.ray.ray-version 2.53.0
org.opencontainers.image.description Ray Serve worker for Intel GPUs (BGE Reranker)
org.opencontainers.image.licenses MIT
org.opencontainers.image.ref.name ubuntu
org.opencontainers.image.source https://git.daviestechlabs.io/daviestechlabs/kuberay-images
org.opencontainers.image.title Ray Worker - Intel GPU
org.opencontainers.image.vendor DaviesTechLabs
org.opencontainers.image.version 22.04
ray.version 2.53.0
Details
Container
2026-02-05 21:50:15 +00:00
0
OCI / Docker
linux/amd64
MIT
3.6 GiB
Versions (2) View all
v1.0.5 2026-02-05
latest 2026-02-01