diff --git a/docs/build.md b/docs/build.md index e2af1b96dd..e20bb836c2 100644 --- a/docs/build.md +++ b/docs/build.md @@ -718,23 +718,13 @@ Follow the instructions below to install OpenVINO runtime and build llama.cpp wi - Follow the guide to install OpenVINO Runtime from an archive file: [Linux](https://docs.openvino.ai/2025/get-started/install-openvino/install-openvino-archive-linux.html) | [Windows](https://docs.openvino.ai/2025/get-started/install-openvino/install-openvino-archive-windows.html)
-📦 Click to expand OpenVINO 2025.2 installation commands on Linux +📦 Click to expand OpenVINO 2025.3 installation on Ubuntu
```bash -export OPENVINO_VERSION_MAJOR=2025.2 -export OPENVINO_VERSION_FULL=2025.2.0.19140.c01cd93e24d -sudo apt-get update -sudo apt-get install -y build-essential libcurl4-openssl-dev libtbb12 cmake ninja-build python3-pip curl wget tar -sudo mkdir -p /opt/intel -wget -O openvino_${OPENVINO_VERSION_MAJOR}.tgz https://storage.openvinotoolkit.org/repositories/openvino/packages/${OPENVINO_VERSION_MAJOR}/linux/openvino_toolkit_ubuntu24_${OPENVINO_VERSION_FULL}_x86_64.tgz -tar -xf openvino_${OPENVINO_VERSION_MAJOR}.tgz -sudo mv openvino_toolkit_ubuntu24_${OPENVINO_VERSION_FULL}_x86_64 /opt/intel/openvino_${OPENVINO_VERSION_MAJOR} -rm openvino_${OPENVINO_VERSION_MAJOR}.tgz -cd /opt/intel/openvino_${OPENVINO_VERSION_MAJOR} -echo "Y" | sudo -E ./install_dependencies/install_openvino_dependencies.sh && cd - -sudo ln -s /opt/intel/openvino_${OPENVINO_VERSION_MAJOR} /opt/intel/openvino -source /opt/intel/openvino/setupvars.sh +wget https://raw.githubusercontent.com/ravi9/misc-scripts/main/openvino/ov-archive-install/install-openvino-from-archive.sh +chmod +x install-openvino-from-archive.sh +./install-openvino-from-archive.sh ```
diff --git a/ggml/src/ggml-openvino/CMakeLists.txt b/ggml/src/ggml-openvino/CMakeLists.txt index 216aa756a7..3051a8b240 100644 --- a/ggml/src/ggml-openvino/CMakeLists.txt +++ b/ggml/src/ggml-openvino/CMakeLists.txt @@ -1,5 +1,7 @@ find_package(OpenVINO REQUIRED) +include("${OpenVINO_DIR}/../3rdparty/tbb/lib/cmake/TBB/TBBConfig.cmake") + file(GLOB_RECURSE GGML_HEADERS_OPENVINO "*.h" "*.hpp") file(GLOB_RECURSE GGML_SOURCES_OPENVINO "*.cpp") @@ -8,7 +10,7 @@ ggml_add_backend_library(ggml-openvino ${GGML_HEADERS_OPENVINO} ) -target_link_libraries(ggml-openvino PRIVATE openvino::runtime) +target_link_libraries(ggml-openvino PRIVATE openvino::runtime TBB::tbb) if (GGML_OPENVINO) if (CMAKE_SYSTEM_PROCESSOR STREQUAL "aarch64")