Skip to content

Commit f559db9

Browse files
Update Dockerfile.redhat
1 parent b2a621e commit f559db9

File tree

1 file changed

+11
-6
lines changed

1 file changed

+11
-6
lines changed

Dockerfile.redhat

Lines changed: 11 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -128,6 +128,7 @@ RUN dnf install -y https://rpmfind.net/linux/almalinux/8.10/PowerTools/x86_64/os
128128
libicu-devel && \
129129
dnf clean all
130130

131+
131132
WORKDIR /
132133
# hadolint ignore=DL3003
133134
RUN wget -nv https://go.dev/dl/go1.24.4.linux-amd64.tar.gz && \
@@ -235,7 +236,9 @@ ENV OpenVINO_DIR=/opt/intel/openvino/runtime/cmake
235236
ENV OPENVINO_TOKENIZERS_PATH_GENAI=/opt/intel/openvino/runtime/lib/intel64/libopenvino_tokenizers.so
236237
ENV LD_LIBRARY_PATH=${LD_LIBRARY_PATH}:/opt/intel/openvino/runtime/lib/intel64/:/opt/opencv/lib/:/opt/intel/openvino/runtime/3rdparty/tbb/lib/
237238

238-
ARG ov_tokenizers_branch=85be884a69f10270703f81f970a5ee596a4c8df7
239+
#ARG ov_tokenizers_branch=85be884a69f10270703f81f970a5ee596a4c8df7
240+
241+
ARG ov_tokenizers_branch=releases/2025/1
239242
# hadolint ignore=DL3003
240243
RUN git clone https://github.com/openvinotoolkit/openvino_tokenizers.git /openvino_tokenizers && cd /openvino_tokenizers && git checkout $ov_tokenizers_branch && git submodule update --init --recursive
241244
WORKDIR /openvino_tokenizers/build
@@ -294,7 +297,7 @@ ENV PYTHONPATH=/opt/intel/openvino/python:/ovms/bazel-bin/src/python/binding
294297

295298
WORKDIR /ovms
296299

297-
ARG PROJECT_VERSION="2025.2"
300+
ARG PROJECT_VERSION="2025.2.0"
298301
LABEL description="OpenVINO Model Server"
299302
ARG minitrace_flags
300303

@@ -336,8 +339,9 @@ RUN python3 -c "import json; m={'PROJECT_VERSION':'${PROJECT_VERSION}','OPENVINO
336339

337340
FROM $BUILD_IMAGE as capi-build
338341
# C api shared library
339-
ARG CAPI_FLAGS="--strip=always --config=mp_off_py_off --//:distro=redhat"
340-
ARG JOBS=40
342+
ARG CAPI_FLAGS="--strip=always --config=mp_off_py_off --verbose_failures --//:distro=redhat --local_ram_resources=23552 --local_cpu_resources=16 --subcommands"
343+
ARG JOBS=16
344+
341345
RUN bazel build --jobs $JOBS ${CAPI_FLAGS} //src:ovms_shared
342346

343347
# C api app with bazel
@@ -391,11 +395,12 @@ LABEL "description"="OpenVINO(TM) Model Server is a solution for serving AI mode
391395
LABEL "maintainer"="[email protected]"
392396
ARG INSTALL_RPMS_FROM_URL=
393397
ARG INSTALL_DRIVER_VERSION="24.52.32224"
394-
ARG GPU=0
398+
ARG GPU=1
395399
ARG debug_bazel_flags=
400+
ARG debug_bazel_flags="--strip=always --define MEDIAPIPE_DISABLE=0 --define PYTHON_DISABLE=0 --config=mp_on_py_on --verbose_failures --//:distro=redhat --local_ram_resources=23552 --local_cpu_resources=16"
396401
LABEL bazel-build-flags=${debug_bazel_flags}
397402
LABEL supported-devices="CPU=1 GPU=${GPU}"
398-
ARG RELEASE_BASE_IMAGE
403+
ARG RELEASE_BASE_IMAGE=registry.access.redhat.com/ubi9-minimal:9.6
399404
LABEL base-image=${RELEASE_BASE_IMAGE}
400405

401406
ENV PYTHONPATH=/ovms/lib/python:/ovms/python_deps

0 commit comments

Comments
 (0)