Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package openvino for openSUSE:Factory checked in at 2024-05-14 13:38:33 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/openvino (Old) and /work/SRC/openSUSE:Factory/.openvino.new.1880 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "openvino" Tue May 14 13:38:33 2024 rev:2 rq:1173894 version:2024.1.0 Changes: -------- --- /work/SRC/openSUSE:Factory/openvino/openvino.changes 2024-05-08 11:40:17.417988075 +0200 +++ /work/SRC/openSUSE:Factory/.openvino.new.1880/openvino.changes 2024-05-14 13:40:39.371607128 +0200 @@ -1,0 +2,90 @@ +Thu May 9 22:56:53 UTC 2024 - Alessandro de Oliveira Faria <[email protected]> + +- Fix sample source path in build script: + * openvino-fix-build-sample-path.patch +- Update to 2024.1.0 +- More Generative AI coverage and framework integrations to + minimize code changes. + * Mixtral and URLNet models optimized for performance + improvements on Intel® Xeon® processors. + * Stable Diffusion 1.5, ChatGLM3-6B, and Qwen-7B models + optimized for improved inference speed on Intel® Core⢠+ Ultra processors with integrated GPU. + * Support for Falcon-7B-Instruct, a GenAI Large Language Model + (LLM) ready-to-use chat/instruct model with superior + performance metrics. + * New Jupyter Notebooks added: YOLO V9, YOLO V8 + Oriented Bounding Boxes Detection (OOB), Stable Diffusion + in Keras, MobileCLIP, RMBG-v1.4 Background Removal, Magika, + TripoSR, AnimateAnyone, LLaVA-Next, and RAG system with + OpenVINO and LangChain. +- Broader Large Language Model (LLM) support and more model + compression techniques. + * LLM compilation time reduced through additional optimizations + with compressed embedding. Improved 1st token performance of + LLMs on 4th and 5th generations of Intel® Xeon® processors + with Intel® Advanced Matrix Extensions (Intel® AMX). + * Better LLM compression and improved performance with oneDNN, + INT4, and INT8 support for Intel® Arc⢠GPUs. + * Significant memory reduction for select smaller GenAI + models on Intel® Core⢠Ultra processors with integrated GPU. +- More portability and performance to run AI at the edge, + in the cloud, or locally. + * The preview NPU plugin for Intel® Core⢠Ultra processors + is now available in the OpenVINO open-source GitHub + repository, in addition to the main OpenVINO package on PyPI. + * The JavaScript API is now more easily accessible through + the npm repository, enabling JavaScript developersâ seamless + access to the OpenVINO API. + * FP16 inference on ARM processors now enabled for the + Convolutional Neural Network (CNN) by default. +- Support Change and Deprecation Notices + * Using deprecated features and components is not advised. They + are available to enable a smooth transition to new solutions + and will be discontinued in the future. To keep using + Discontinued features, you will have to revert to the last + LTS OpenVINO version supporting them. + * For more details, refer to theâ¯OpenVINO Legacy Features + and Components page. + * Discontinued in 2024.0: + + Runtime components: + - Intel® Gaussian & Neural Accelerator (Intel®â¯GNA). + Consider using the Neural Processing Unit (NPU) + for low-powered systems like Intel® Core⢠Ultra or + 14thâ¯generation and beyond. + - OpenVINO C++/C/Python 1.0 APIs (see 2023.3 API + transition guide for reference). + - All ONNX Frontend legacy API (known as + ONNX_IMPORTER_API) + - 'PerfomanceMode.UNDEFINED' property as part of + the OpenVINO Python API + + Tools: + - Deployment Manager. See installation and deployment + guides for current distribution options. + - Accuracy Checker. + - Post-Training Optimization Tool (POT).â¯Neural Network + Compression Framework (NNCF) should be used instead. + - A Git patchâ¯for NNCF integration with⯠+ huggingface/transformers. The recommended approach + â¯is to useâ¯huggingface/optimum-intelâ¯for applying + NNCF optimization on top of models from Hugging + Face. + - Support for Apache MXNet, Caffe, and Kaldi model + formats. Conversion to ONNX may be used as + a solution. + * Deprecated and to be removed in the future: + + The OpenVINO⢠Development Tools package (pip install + openvino-dev) will be removed from installation options + and distribution channels beginning with OpenVINO 2025.0. + + Model Optimizer will be discontinued with OpenVINO 2025.0. + Consider using the new conversion methods instead. For + more details, see the model conversion transition guide. + + OpenVINO property Affinity API will be discontinued with + OpenVINO 2025.0. It will be replaced with CPU binding + configurations (ov::hint::enable_cpu_pinning). + + OpenVINO Model Server components: + - âauto shapeâ and âauto batch sizeâ (reshaping a model + in runtime) will be removed in the future. OpenVINOâs + dynamic shape models are recommended instead. + +------------------------------------------------------------------- Old: ---- openvino-2024.0.0.obscpio New: ---- openvino-2024.1.0.obscpio openvino-fix-build-sample-path.patch BETA DEBUG BEGIN: New:- Fix sample source path in build script: * openvino-fix-build-sample-path.patch - Update to 2024.1.0 BETA DEBUG END: ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ openvino.spec ++++++ --- /var/tmp/diff_new_pack.2crtbn/_old 2024-05-14 13:40:47.563905870 +0200 +++ /var/tmp/diff_new_pack.2crtbn/_new 2024-05-14 13:40:47.567906015 +0200 @@ -21,12 +21,12 @@ # Compilation takes ~1 hr on OBS for a single python, don't try all supported flavours %define pythons python3 %define __builder ninja -%define so_ver 2400 +%define so_ver 2410 %define shlib lib%{name}%{so_ver} %define shlib_c lib%{name}_c%{so_ver} %define prj_name OpenVINO Name: openvino -Version: 2024.0.0 +Version: 2024.1.0 Release: 0 Summary: A toolkit for optimizing and deploying AI inference # Let's be safe and put all third party licenses here, no matter that we use specific thirdparty libs or not @@ -40,6 +40,8 @@ Patch2: openvino-fix-install-paths.patch # PATCH-FIX-UPSTREAM openvino-ComputeLibrary-include-string.patch [email protected] -- Include header for std::string Patch3: openvino-ComputeLibrary-include-string.patch +# PATCH-FIX-UPSTREAM openvino-fix-build-sample-path.patch [email protected] -- Fix sample source path in build script +Patch4: openvino-fix-build-sample-path.patch BuildRequires: ade-devel BuildRequires: cmake BuildRequires: fdupes @@ -51,6 +53,12 @@ # headers. Please regenerate this file with a newer version of protoc. #BuildRequires: cmake(ONNX) BuildRequires: pkgconfig +BuildRequires: %{python_module devel} +BuildRequires: %{python_module pip} +BuildRequires: %{python_module pybind11-devel} +BuildRequires: %{python_module setuptools} +BuildRequires: %{python_module wheel} +BuildRequires: python-rpm-macros BuildRequires: zstd BuildRequires: pkgconfig(OpenCL-Headers) BuildRequires: pkgconfig(flatbuffers) @@ -62,12 +70,6 @@ BuildRequires: pkgconfig(snappy) BuildRequires: pkgconfig(tbb) BuildRequires: pkgconfig(zlib) -BuildRequires: python-rpm-macros -BuildRequires: %{python_module devel} -BuildRequires: %{python_module pip} -BuildRequires: %{python_module pybind11-devel} -BuildRequires: %{python_module setuptools} -BuildRequires: %{python_module wheel} %ifarch %{arm64} BuildRequires: scons %endif @@ -79,8 +81,11 @@ %description OpenVINO is an open-source toolkit for optimizing and deploying AI inference. + + ## Main shared libs and devel pkg ## # + %package -n %{shlib} Summary: Shared library for OpenVINO toolkit @@ -89,14 +94,20 @@ This package provides the shared library for OpenVINO. + + # + %package -n %{shlib_c} Summary: Shared C library for OpenVINO toolkit %description -n %{shlib_c} This package provides the C library for OpenVINO. + + # + %package -n %{name}-devel Summary: Headers and sources for OpenVINO toolkit Requires: %{shlib_c} = %{version} @@ -127,8 +138,11 @@ This package provides the headers and sources for developing applications with OpenVINO. + + ## Plugins ## # + %package -n %{name}-arm-cpu-plugin Summary: Intel CPU plugin for OpenVINO toolkit @@ -137,7 +151,10 @@ This package provides the ARM CPU plugin for OpenVINO on %{arm64} archs. + + # + %package -n %{name}-auto-plugin Summary: Auto / Multi software plugin for OpenVINO toolkit @@ -146,7 +163,10 @@ This package provides the Auto / Multi software plugin for OpenVINO. + + # + %package -n %{name}-auto-batch-plugin Summary: Automatic batch software plugin for OpenVINO toolkit @@ -155,7 +175,10 @@ This package provides the automatic batch software plugin for OpenVINO. + + # + %package -n %{name}-hetero-plugin Summary: Hetero frontend for Intel OpenVINO toolkit @@ -164,7 +187,10 @@ This package provides the hetero frontend for OpenVINO. + + # + %package -n %{name}-intel-cpu-plugin Summary: Intel CPU plugin for OpenVINO toolkit @@ -173,8 +199,23 @@ This package provides the intel CPU plugin for OpenVINO for %{x86_64} archs. + + +# + +%package -n %{name}-intel-npu-plugin +Summary: Intel NPU plugin for OpenVINO toolkit + +%description -n %{name}-intel-npu-plugin +OpenVINO is an open-source toolkit for optimizing and deploying AI inference. + +This package provides the intel NPU plugin for OpenVINO for %{x86_64} archs. + + + ## Frontend shared libs ## # + %package -n lib%{name}_ir_frontend%{so_ver} Summary: Paddle frontend for Intel OpenVINO toolkit @@ -183,7 +224,10 @@ This package provides the ir frontend for OpenVINO. + + # + %package -n lib%{name}_onnx_frontend%{so_ver} Summary: Onnx frontend for OpenVINO toolkit @@ -192,7 +236,10 @@ This package provides the onnx frontend for OpenVINO. + + # + %package -n lib%{name}_paddle_frontend%{so_ver} Summary: Paddle frontend for Intel OpenVINO toolkit @@ -201,7 +248,10 @@ This package provides the paddle frontend for OpenVINO. + + # + %package -n lib%{name}_pytorch_frontend%{so_ver} Summary: PyTorch frontend for OpenVINO toolkit @@ -210,7 +260,10 @@ This package provides the pytorch frontend for OpenVINO. + + # + %package -n lib%{name}_tensorflow_frontend%{so_ver} Summary: TensorFlow frontend for OpenVINO toolkit @@ -219,7 +272,10 @@ This package provides the tensorflow frontend for OpenVINO. + + # + %package -n lib%{name}_tensorflow_lite_frontend%{so_ver} Summary: TensorFlow Lite frontend for OpenVINO toolkit @@ -228,8 +284,11 @@ This package provides the tensorflow-lite frontend for OpenVINO. + + ## Python module ## # + %package -n python-openvino Summary: Python module for openVINO toolkit Requires: python-numpy < 2 @@ -241,8 +300,11 @@ This package provides a Python module for interfacing with openVINO toolkit. + + ## Samples/examples ## # + %package -n %{name}-sample Summary: Samples for use with OpenVINO toolkit BuildArch: noarch @@ -251,8 +313,10 @@ OpenVINO is an open-source toolkit for optimizing and deploying AI inference. This package provides some samples for use with openVINO. -# + + +# %prep %autosetup -p1 @@ -352,6 +416,10 @@ %files -n %{name}-intel-cpu-plugin %dir %{_libdir}/%{prj_name} %{_libdir}/%{prj_name}/libopenvino_intel_cpu_plugin.so + +%files -n %{name}-intel-npu-plugin +%dir %{_libdir}/%{prj_name} +%{_libdir}/%{prj_name}/libopenvino_intel_npu_plugin.so %endif %ifarch %{arm64} ++++++ _service ++++++ --- /var/tmp/diff_new_pack.2crtbn/_old 2024-05-14 13:40:47.607907474 +0200 +++ /var/tmp/diff_new_pack.2crtbn/_new 2024-05-14 13:40:47.611907621 +0200 @@ -2,8 +2,8 @@ <service name="obs_scm" mode="manual"> <param name="url">https://github.com/openvinotoolkit/openvino.git</param> <param name="scm">git</param> - <param name="revision">2024.0.0</param> - <param name="version">2024.0.0</param> + <param name="revision">2024.1.0</param> + <param name="version">2024.1.0</param> <param name="submodules">enable</param> <param name="filename">openvino</param> <param name="exclude">.git</param> ++++++ openvino-2024.0.0.obscpio -> openvino-2024.1.0.obscpio ++++++ /work/SRC/openSUSE:Factory/openvino/openvino-2024.0.0.obscpio /work/SRC/openSUSE:Factory/.openvino.new.1880/openvino-2024.1.0.obscpio differ: char 48, line 1 ++++++ openvino-fix-build-sample-path.patch ++++++ diff -uNr openvino.orig/samples/cpp/build_samples.sh openvino/samples/cpp/build_samples.sh --- openvino.orig/samples/cpp/build_samples.sh 2024-04-25 01:04:42.451868881 -0300 +++ openvino/samples/cpp/build_samples.sh 2024-04-25 01:05:04.678342617 -0300 @@ -59,7 +59,7 @@ printf "\nSetting environment variables for building samples...\n" if [ -z "$INTEL_OPENVINO_DIR" ]; then - if [[ "$SAMPLES_SOURCE_DIR" = "/usr/share/openvino"* ]]; then + if [[ "$SAMPLES_SOURCE_DIR" = "/usr/share/OpenVINO"* ]]; then true elif [ -e "$SAMPLES_SOURCE_DIR/../../setupvars.sh" ]; then setupvars_path="$SAMPLES_SOURCE_DIR/../../setupvars.sh" ++++++ openvino.obsinfo ++++++ --- /var/tmp/diff_new_pack.2crtbn/_old 2024-05-14 13:40:47.679910100 +0200 +++ /var/tmp/diff_new_pack.2crtbn/_new 2024-05-14 13:40:47.683910246 +0200 @@ -1,5 +1,5 @@ name: openvino -version: 2024.0.0 -mtime: 1708605048 -commit: 34caeefd07800b59065345d651949efbe8ab6649 +version: 2024.1.0 +mtime: 1713778234 +commit: f4afc983258bcb2592d999ed6700043fdb58ad78
