diff --git a/SPECS/README.md b/SPECS/README.md index 4fd22c86..0cff1bd0 100644 --- a/SPECS/README.md +++ b/SPECS/README.md @@ -34,7 +34,7 @@ This guide details the steps to: - Linux system with `dnf` package manager - Sudo privileges -- [OpenVINO 2025.3](https://storage.openvinotoolkit.org/repositories/openvino/packages/2025.3/linux/openvino_toolkit_ubuntu24_2025.3.0.19807.44526285f24_x86_64.tgz) prebuilt binary +- [OpenVINO 2025.4](https://storage.openvinotoolkit.org/repositories/openvino/packages/2025.4/linux/openvino_toolkit_ubuntu24_2025.4.0.20398.8fdad55727d_x86_64.tgz) prebuilt binary --- @@ -57,17 +57,17 @@ This script will: ## Building and Installing Packages (Developer Testing) -### 1. Install OpenVINO 2025.3 +### 1. Install OpenVINO 2025.4 ```sh sudo rm -rf /opt/intel/openvino* -wget https://storage.openvinotoolkit.org/repositories/openvino/packages/2025.3/linux/openvino_toolkit_ubuntu24_2025.3.0.19807.44526285f24_x86_64.tgz -tar -xvzf openvino_toolkit_ubuntu24_2025.3.0.19807.44526285f24_x86_64.tgz -sudo mv openvino_toolkit_ubuntu24_2025.3.0.19807.44526285f24_x86_64 /opt/intel/openvino_2025.3.0 -cd /opt/intel/openvino_2025.3.0/ +wget https://storage.openvinotoolkit.org/repositories/openvino/packages/2025.4/linux/openvino_toolkit_ubuntu24_2025.4.0.20398.8fdad55727d_x86_64.tgz +tar -xvzf openvino_toolkit_ubuntu24_2025.4.0.20398.8fdad55727d_x86_64.tgz +sudo mv openvino_toolkit_ubuntu24_2025.4.0.20398.8fdad55727d_x86_64 /opt/intel/openvino_2025.4.0 +cd /opt/intel/openvino_2025.4.0/ sudo -E python3 -m pip install -r ./python/requirements.txt cd /opt/intel -sudo ln -s openvino_2025.3.0 openvino_2025 +sudo ln -s openvino_2025.4.0 openvino_2025 ``` ### 2. Uninstall Existing DL Streamer diff --git a/SPECS/versions.env b/SPECS/versions.env index 4195c5ea..d12749c6 100644 --- a/SPECS/versions.env +++ b/SPECS/versions.env @@ -2,5 +2,5 @@ PAHO_MQTT_VERSION=1.3.4 FFMPEG_VERSION=6.1.1 GSTREAMER_VERSION=1.26.6 OPENCV_VERSION=4.12.0 -OPENVINO_VERSION=2025.3.0 +OPENVINO_VERSION=2025.4.0 DLSTREAMER_VERSION=2025.2.0 diff --git a/docker/fedora41/fedora41.Dockerfile b/docker/fedora41/fedora41.Dockerfile index fc038503..9640f8ab 100644 --- a/docker/fedora41/fedora41.Dockerfile +++ b/docker/fedora41/fedora41.Dockerfile @@ -42,7 +42,7 @@ LABEL vendor="Intel Corporation" ARG GST_VERSION=1.26.6 ARG FFMPEG_VERSION=6.1.1 -ARG OPENVINO_VERSION=2025.3.0 +ARG OPENVINO_VERSION=2025.4.0 ARG REALSENSE_VERSION=v2.57.4 ARG DLSTREAMER_VERSION=2025.2.0 diff --git a/docker/fedora41/intel-dlstreamer.spec b/docker/fedora41/intel-dlstreamer.spec index c891dfa9..d9c2d3b4 100644 --- a/docker/fedora41/intel-dlstreamer.spec +++ b/docker/fedora41/intel-dlstreamer.spec @@ -45,7 +45,7 @@ Requires: openexr Requires: tbb Requires: libsoup3 Requires: intel-media-driver -Requires: openvino-2025.3.0 +Requires: openvino-2025.4.0 %description This package contains Intel DL Streamer. diff --git a/docker/ubuntu/debian/control b/docker/ubuntu/debian/control index 66bc2eeb..6e97362f 100644 --- a/docker/ubuntu/debian/control +++ b/docker/ubuntu/debian/control @@ -10,4 +10,4 @@ Replaces: intel-dlstreamer Multi-Arch: same Homepage: https://github.com/open-edge-platform/edge-ai-libraries/tree/main/libraries/dl-streamer Description: Intel(R) Deep Learning Streamer -Depends: ${misc:Depends}, ${shlibs:Depends}, libglib2.0-0t64, libjpeg-turbo8, libdrm2, libwayland-bin, libwayland-client0, libx11-6, libpng16-16t64, libva-drm2, libcurl4t64, libde265-0, libxext6, libva-x11-2, libgl1, libglx-mesa0, libva-wayland2, openexr, libgudev-1.0-0, vainfo, libpython3.12t64, python3, python3-gi, python3-gi-cairo, libcairo2, libvpx9, libopus0, libsrtp2-1, libxv1, libtbb12, libpaho-mqtt1.3, ffmpeg, libgirepository-1.0-1, libsoup-3.0-0, openvino-2025.3.0 +Depends: ${misc:Depends}, ${shlibs:Depends}, libglib2.0-0t64, libjpeg-turbo8, libdrm2, libwayland-bin, libwayland-client0, libx11-6, libpng16-16t64, libva-drm2, libcurl4t64, libde265-0, libxext6, libva-x11-2, libgl1, libglx-mesa0, libva-wayland2, openexr, libgudev-1.0-0, vainfo, libpython3.12t64, python3, python3-gi, python3-gi-cairo, libcairo2, libvpx9, libopus0, libsrtp2-1, libxv1, libtbb12, libpaho-mqtt1.3, ffmpeg, libgirepository-1.0-1, libsoup-3.0-0, openvino-2025.4.0 diff --git a/docker/ubuntu/debian/control-ubuntu22 b/docker/ubuntu/debian/control-ubuntu22 index 4ef5f3c9..d92d61bf 100644 --- a/docker/ubuntu/debian/control-ubuntu22 +++ b/docker/ubuntu/debian/control-ubuntu22 @@ -10,4 +10,4 @@ Replaces: intel-dlstreamer Multi-Arch: same Homepage: https://github.com/open-edge-platform/edge-ai-libraries/tree/main/libraries/dl-streamer Description: Intel(R) Deep Learning Streamer -Depends: ${misc:Depends}, ${shlibs:Depends}, libglib2.0-dev, libjpeg-turbo8, libdrm2, libwayland-bin, libwayland-client0, libx11-6, libpng16-16, libva-drm2, libcurl4, libde265-0, libxext6, libva-x11-2, libgl1, libglx-mesa0, libva-wayland2, openexr, libgudev-1.0-0, vainfo, python3-pip, python3-gi, python3-gi-cairo, libcairo2, libvpx7, libopus0, libsrtp2-1, libxv1, libtbb12, libpaho-mqtt1.3, ffmpeg, libgirepository-1.0-1, libsoup-3.0-0, openvino-2025.3.0 +Depends: ${misc:Depends}, ${shlibs:Depends}, libglib2.0-dev, libjpeg-turbo8, libdrm2, libwayland-bin, libwayland-client0, libx11-6, libpng16-16, libva-drm2, libcurl4, libde265-0, libxext6, libva-x11-2, libgl1, libglx-mesa0, libva-wayland2, openexr, libgudev-1.0-0, vainfo, python3-pip, python3-gi, python3-gi-cairo, libcairo2, libvpx7, libopus0, libsrtp2-1, libxv1, libtbb12, libpaho-mqtt1.3, ffmpeg, libgirepository-1.0-1, libsoup-3.0-0, openvino-2025.4.0 diff --git a/docker/ubuntu/ubuntu22.Dockerfile b/docker/ubuntu/ubuntu22.Dockerfile index adb940ea..d553932b 100644 --- a/docker/ubuntu/ubuntu22.Dockerfile +++ b/docker/ubuntu/ubuntu22.Dockerfile @@ -40,7 +40,7 @@ LABEL description="This is the development image of Deep Learning Streamer (DL S LABEL vendor="Intel Corporation" ARG GST_VERSION=1.26.6 -ARG OPENVINO_VERSION=2025.3.0 +ARG OPENVINO_VERSION=2025.4.0 ARG REALSENSE_VERSION=v2.57.4 ARG DLSTREAMER_VERSION=2025.2.0 @@ -374,7 +374,7 @@ RUN \ # OpenVINO Gen AI ARG OPENVINO_GENAI_VER=openvino_genai_ubuntu22_${OPENVINO_VERSION}.0_x86_64 -ARG OPENVINO_GENAI_PKG=https://storage.openvinotoolkit.org/repositories/openvino_genai/packages/2025.3/linux/${OPENVINO_GENAI_VER}.tar.gz +ARG OPENVINO_GENAI_PKG=https://storage.openvinotoolkit.org/repositories/openvino_genai/packages/2025.4/linux/${OPENVINO_GENAI_VER}.tar.gz RUN curl -L ${OPENVINO_GENAI_PKG} | tar -xz && \ mv ${OPENVINO_GENAI_VER} /opt/intel/openvino_genai diff --git a/docker/ubuntu/ubuntu24.Dockerfile b/docker/ubuntu/ubuntu24.Dockerfile index 97cdcca9..9b23c9cb 100644 --- a/docker/ubuntu/ubuntu24.Dockerfile +++ b/docker/ubuntu/ubuntu24.Dockerfile @@ -40,7 +40,7 @@ LABEL description="This is the development image of Intel® Deep Learning Stream LABEL vendor="Intel Corporation" ARG GST_VERSION=1.26.6 -ARG OPENVINO_VERSION=2025.3.0 +ARG OPENVINO_VERSION=2025.4.0 ARG REALSENSE_VERSION=v2.57.4 ARG DLSTREAMER_VERSION=2025.2.0 @@ -381,7 +381,7 @@ RUN \ # OpenVINO Gen AI ARG OPENVINO_GENAI_VER=openvino_genai_ubuntu24_${OPENVINO_VERSION}.0_x86_64 -ARG OPENVINO_GENAI_PKG=https://storage.openvinotoolkit.org/repositories/openvino_genai/packages/2025.3/linux/${OPENVINO_GENAI_VER}.tar.gz +ARG OPENVINO_GENAI_PKG=https://storage.openvinotoolkit.org/repositories/openvino_genai/packages/2025.4/linux/${OPENVINO_GENAI_VER}.tar.gz RUN curl -L ${OPENVINO_GENAI_PKG} | tar -xz && \ mv ${OPENVINO_GENAI_VER} /opt/intel/openvino_genai diff --git a/docker/windows/windows_builder.Dockerfile b/docker/windows/windows_builder.Dockerfile index 5e87f8d2..d2443ac0 100644 --- a/docker/windows/windows_builder.Dockerfile +++ b/docker/windows/windows_builder.Dockerfile @@ -46,10 +46,10 @@ RUN ` # Download OpenVINO RUN ` - curl -SL --output openvino.zip https://storage.openvinotoolkit.org/repositories/openvino/packages/2025.3/windows/openvino_toolkit_windows_2025.3.0.19807.44526285f24_x86_64.zip + curl -SL --output openvino.zip https://storage.openvinotoolkit.org/repositories/openvino/packages/2025.4/windows/openvino_toolkit_windows_2025.4.0.20398.8fdad55727d_x86_64.zip && powershell -command "Expand-Archive -Path \"openvino.zip\" -DestinationPath \"C:\" " ` && del /q openvino.zip ` - && move openvino_toolkit_windows_2025.3.0.19807.44526285f24_x86_64 openvino + && move openvino_toolkit_windows_2025.4.0.20398.8fdad55727d_x86_64 openvino # Install git and vcpkg ENV VCPKG_ROOT="C:\vcpkg" diff --git a/docs/source/dev_guide/advanced_install/advanced_install_guide_compilation.md b/docs/source/dev_guide/advanced_install/advanced_install_guide_compilation.md index fdf7e707..e6a25167 100644 --- a/docs/source/dev_guide/advanced_install/advanced_install_guide_compilation.md +++ b/docs/source/dev_guide/advanced_install/advanced_install_guide_compilation.md @@ -135,13 +135,13 @@ git submodule update --init libraries/dl-streamer/thirdparty/spdlog ```bash - wget https://storage.openvinotoolkit.org/repositories/openvino/packages/2025.3/linux/openvino_toolkit_ubuntu24_2025.3.0.19807.44526285f24_x86_64.tgz - tar -xvzf openvino_toolkit_ubuntu24_2025.3.0.19807.44526285f24_x86_64.tgz - sudo mv openvino_toolkit_ubuntu24_2025.3.0.19807.44526285f24_x86_64 /opt/intel/openvino_2025.3.0 - cd /opt/intel/openvino_2025.3.0/ + wget https://storage.openvinotoolkit.org/repositories/openvino/packages/2025.4/linux/openvino_toolkit_ubuntu24_2025.4.0.20398.8fdad55727d_x86_64.tgz + tar -xvzf openvino_toolkit_ubuntu24_2025.4.0.20398.8fdad55727d_x86_64.tgz + sudo mv openvino_toolkit_ubuntu24_2025.4.0.20398.8fdad55727d_x86_64.tgz /opt/intel/openvino_2025.4.0 + cd /opt/intel/openvino_2025.4.0/ sudo -E python3 -m pip install -r ./python/requirements.txt cd /opt/intel - sudo ln -s openvino_2025.3.0 openvino_2025 + sudo ln -s openvino_2025.4.0 openvino_2025 ``` ```bash - curl -L https://storage.openvinotoolkit.org/repositories/openvino_genai/packages/2025.3/linux/openvino_genai_ubuntu24_2025.3.0.0_x86_64.tar.gz | tar -xz && - sudo mv openvino_genai_ubuntu24_2025.3.0.0_x86_64 /opt/intel/openvino_genai + curl -L https://storage.openvinotoolkit.org/repositories/openvino_genai/packages/2025.4/linux/openvino_genai_ubuntu24_2025.4.0.0_x86_64.tar.gz | tar -xz && + sudo mv openvino_genai_ubuntu24_2025.4.0.0_x86_64 /opt/intel/openvino_genai source /opt/intel/openvino_genai/setupvars.sh ``` @@ -167,8 +167,8 @@ there is need to install [OpenVINO GenAI archive](https://docs.openvino.ai/2025/ ```bash -curl -L https://storage.openvinotoolkit.org/repositories/openvino_genai/packages/2025.3/linux/openvino_genai_ubuntu22_2025.3.0.0_x86_64.tar.gz | tar -xz && -mv openvino_genai_ubuntu22_2025.3.0.0_x86_64 /opt/intel/openvino_genai +curl -L https://storage.openvinotoolkit.org/repositories/openvino_genai/packages/2025.4/linux/openvino_genai_ubuntu22_2025.4.0.0_x86_64.tar.gz | tar -xz && +mv openvino_genai_ubuntu22_2025.4.0.0_x86_64 /opt/intel/openvino_genai source /opt/intel/openvino_genai/setupvars.sh ``` diff --git a/docs/source/get_started/install/install_guide_ubuntu.md b/docs/source/get_started/install/install_guide_ubuntu.md index aa9791a8..8d80d818 100644 --- a/docs/source/get_started/install/install_guide_ubuntu.md +++ b/docs/source/get_started/install/install_guide_ubuntu.md @@ -97,7 +97,7 @@ drivers. For more details see [prerequisites](#prerequisites). sudo bash -c 'echo "deb [signed-by=/usr/share/keyrings/intel-gpg-archive-keyring.gpg] https://apt.repos.intel.com/openvino/2025 ubuntu24 main" | sudo tee /etc/apt/sources.list.d/intel-openvino-2025.list' ``` - > **NOTE:** If you have OpenVINO™ installed in any version other than 2025.3.0, + > **NOTE:** If you have OpenVINO™ installed in any version other than 2025.4.0, > please uninstall the OpenVINO™ packages using the following commands. ```bash diff --git a/samples/download_public_models.sh b/samples/download_public_models.sh index ef51d421..7c06ce8c 100755 --- a/samples/download_public_models.sh +++ b/samples/download_public_models.sh @@ -214,11 +214,11 @@ pip install --no-cache-dir --upgrade pip # Install OpenVINO module with compatible numpy version pip install --no-cache-dir "numpy<2.5.0,>=1.16.6" || handle_error $LINENO -pip install --no-cache-dir openvino==2025.3.0 || handle_error $LINENO +pip install --no-cache-dir openvino==2025.4.0 || handle_error $LINENO pip install --no-cache-dir onnx || handle_error $LINENO pip install --no-cache-dir seaborn || handle_error $LINENO -# Install compatible NNCF version for OpenVINO 2025.3.0 +# Install compatible NNCF version for OpenVINO 2025.4.0 pip install --no-cache-dir "nncf>=2.14.0,<3.0.0" || handle_error $LINENO # Check and upgrade ultralytics if necessary diff --git a/samples/gstreamer/gst_launch/gvagenai/README.md b/samples/gstreamer/gst_launch/gvagenai/README.md index 508fa479..dbd200a0 100644 --- a/samples/gstreamer/gst_launch/gvagenai/README.md +++ b/samples/gstreamer/gst_launch/gvagenai/README.md @@ -23,7 +23,7 @@ This sample builds GStreamer pipeline of the following elements: > [!NOTE] > To install `optimum-cli` and other required dependencies for model export, refer to the respective OpenVINO™ notebook tutorials linked in the table below. -> DL Streamer currently depends on OpenVINO™ GenAI 2025.3.0. For optimal compatibility, use the library versions specified in [export-requirements.txt](https://github.com/openvinotoolkit/openvino.genai/blob/releases/2025/3/samples/export-requirements.txt). +> DL Streamer currently depends on OpenVINO™ GenAI 2025.4.0. For optimal compatibility, use the library versions specified in [export-requirements.txt](https://github.com/openvinotoolkit/openvino.genai/blob/releases/2025/4/samples/export-requirements.txt). | Model | Export Command | Tutorial | |-------|----------------|----------| diff --git a/scripts/build_dlstreamer_dlls.ps1 b/scripts/build_dlstreamer_dlls.ps1 index 1de663fc..119835eb 100644 --- a/scripts/build_dlstreamer_dlls.ps1 +++ b/scripts/build_dlstreamer_dlls.ps1 @@ -9,7 +9,7 @@ param( ) $GSTREAMER_VERSION = "1.26.6" -$OPENVINO_VERSION = "2025.3" +$OPENVINO_VERSION = "2025.4" $OPENVINO_DEST_FOLDER = "C:\\openvino" $GSTREAMER_DEST_FOLDER = "C:\\gstreamer" $DLSTREAMER_TMP = "C:\\dlstreamer_tmp" diff --git a/scripts/install_dependencies/install_openvino.sh b/scripts/install_dependencies/install_openvino.sh index 56b033c4..750318a0 100755 --- a/scripts/install_dependencies/install_openvino.sh +++ b/scripts/install_dependencies/install_openvino.sh @@ -39,7 +39,7 @@ fi RUN_PREFIX= -OV_REMOTE_ARCHIVE_PATH="https://storage.openvinotoolkit.org/repositories/openvino/packages/2025.3/linux/openvino_toolkit_${OS}_2025.3.0.19807.44526285f24_x86_64.tgz" +OV_REMOTE_ARCHIVE_PATH="https://storage.openvinotoolkit.org/repositories/openvino/packages/2025.4/linux/openvino_toolkit_${OS}_2025.4.0.20398.8fdad55727d_x86_64.tgz" OV_ARCHIVE_EXT=".tgz" OV_CHECKSUM_EXT=".tgz.sha256" OV_LOCAL_ARCHIVE_PATH=/tmp/openvino_installation diff --git a/scripts/setup_dls_env.ps1 b/scripts/setup_dls_env.ps1 index d027b675..cba26395 100644 --- a/scripts/setup_dls_env.ps1 +++ b/scripts/setup_dls_env.ps1 @@ -6,7 +6,7 @@ # ============================================================================== $GSTREAMER_VERSION = "1.26.6" -$OPENVINO_VERSION = "2025.3" +$OPENVINO_VERSION = "2025.4" $GSTREAMER_DEST_FOLDER = "C:\gstreamer" $OPENVINO_DEST_FOLDER = "C:\openvino" $DLSTREAMER_TMP = "C:\dlstreamer_tmp"