diff options
Diffstat (limited to 'libraries/openvino/openvino.SlackBuild')
-rw-r--r-- | libraries/openvino/openvino.SlackBuild | 26 |
1 files changed, 15 insertions, 11 deletions
diff --git a/libraries/openvino/openvino.SlackBuild b/libraries/openvino/openvino.SlackBuild index ab1d7f7e21..0bd25aea3b 100644 --- a/libraries/openvino/openvino.SlackBuild +++ b/libraries/openvino/openvino.SlackBuild @@ -28,6 +28,7 @@ PRGNAM=openvino VERSION=${VERSION:-2024.0.0} VERSION_FLATBUFFERS=24.3.25 VERSION_ONNX=1.16.0 +VERSION_ITTAPI=3.24.4 VERSION_ONEDNN_GPU=3.4.1 COMMIT_ONEDNN=26633ae49edd4353a29b7170d9fcef6b2d79f4b3 COMMIT_MLAS=d1bc25ec4660cddd87804fcf03b2411b5dfb2e94 @@ -102,6 +103,13 @@ rmdir onnx tar vxf $CWD/onnx-$VERSION_ONNX.tar.gz ln -s onnx-$VERSION_ONNX onnx ) +# ittapi +( +cd thirdparty/ittapi/ +rmdir ittapi +tar vxf $CWD/ittapi-$VERSION_ITTAPI.tar.gz +ln -s ittapi-$VERSION_ITTAPI ittapi +) # mlas for cpu inference device ( cd src/plugins/intel_cpu/thirdparty @@ -132,8 +140,6 @@ else GPU=OFF fi -#-DENABLE_TBBBIND_2_5=OFF prevents using static prebuild libtbbbind -# https://github.com/openvinotoolkit/openvino/blob/master/docs/dev/cmake_options_for_custom_compilation.md mkdir -p build cd build unshare -n cmake \ @@ -142,28 +148,26 @@ cd build -DCMAKE_CXX_STANDARD=17 \ -DLIB_SUFFIX=${LIBDIRSUFFIX} \ -DCMAKE_INSTALL_PREFIX=/usr/share/openvino \ - -DENABLE_SYSTEM_PUGIXML=ON \ -DENABLE_SYSTEM_SNAPPY=ON \ - -DENABLE_SYSTEM_OPENCL=ON \ -DENABLE_SYSTEM_TBB=ON \ - -DENABLE_TBBBIND_2_5=OFF \ -DENABLE_SYSTEM_PROTOBUF=ON \ + -DENABLE_SYSTEM_PUGIXML=ON \ -DProtobuf_LIBRARY=/usr/lib$LIBDIRSUFFIX/libprotobuf.so \ - -DENABLE_SYSTEM_OPENCL=ON \ - -DOpenCV_DIR=/usr/lib64/cmake/opencv4 \ + -DENABLE_LTO=ON \ + -DENABLE_PROFILING_ITT=ON \ + -DENABLE_TBBBIND_2_5=OFF \ -DENABLE_JS=OFF \ -DENABLE_SAMPLES=OFF \ -DENABLE_INTEL_CPU=$CPU \ -DENABLE_INTEL_GPU=$GPU \ - -DENABLE_OV_ONNX_FRONTEND=ON \ -Wno-dev \ -DCMAKE_BUILD_TYPE=Release .. - cmake --build . + make make install/strip DESTDIR=$PKG cd .. -rmdir $PKG/usr/share/openvino/samples/cpp/thirdparty/gflags/gflags -rmdir $PKG/usr/share/openvino/samples/cpp/thirdparty/nlohmann_json +# We don't build samples, so we remove samples stub files +rm -rf $PKG/usr/share/openvino/samples mkdir -p $PKG/usr/doc/$PRGNAM-$VERSION cp -a LICENSE README.md $PKG/usr/doc/$PRGNAM-$VERSION |