summarylogtreecommitdiffstats
path: root/.SRCINFO
AgeCommit message (Collapse)Author
2025-01-09Update for opencv 4.11Daniel Bermond
Just after pushing 2024.6.0-2, opencv 4.11 was released in the Arch Linux official repositories, and now the opencv patch can be dropped.
2025-01-08Split package. Install to /usr. Enable npu plugin.Daniel Bermond
Package is now splitted to provide separated Intel gpu plugin, Intel npu plugin and Python bindings. This will benefit non-Intel[1] users, Intel users without the gpu and/or npu hardware and those who do not need the Python component. Package now installs to the standard '/usr' prefix. No more extra configuration is needed in dependant packages for finding openvino CMake, pkgconfig, headers and Python files, as everything is now in default search paths. The avx2 issue with Intel npu plugin is now fixed[2] since openvino 2024.5.0, so it can be enabled again. It now builds fine with the current Arch Linux baseline x86_64 target. According to upstream, runtime issues with non-avx2 hardware are also fixed. Added system dependencies on protobuf and flatbuffers. The protobuf dependency further reduces the package size. Added the Python-based benchmark_app tool. Disabled installation of samples sources, setupvars.sh and install_openvino_dependencies.sh. Updated pkgdesc and url. All these changes produced an important reduction in the openvino-git package install size, at the order of ~45MiB. [1] https://github.com/openvinotoolkit/openvino/issues/23043 [2] https://github.com/openvinotoolkit/openvino/issues/26715#issuecomment-2499088672
2024-12-19Bring back the usage of system opencl. Add missing libraries.Daniel Bermond
The previous commit[1] disabled system opencl. After more investigation, it looks like that system opencl can be used if the opencl headers paths are specified in cmake, avoiding the build error. [1] https://aur.archlinux.org/cgit/aur.git/commit/?h=openvino-git&id=91eb719e063b2b9958adb85309eb2268723a0575
2024-12-19Disable system opencl and use from submodules. Update dependencies.Daniel Bermond
Upstream currently does not support the latest opencl-clhpp 2024.10.24 that just reached the official repositories, giving the following build error: ``` In file included from /build/openvino/src/openvino/src/plugins/intel_gpu/src/runtime/ocl/ocl_ext.hpp:14, from /build/openvino/src/openvino/src/plugins/intel_gpu/src/runtime/ocl/ocl_wrapper.hpp:73, from /build/openvino/src/openvino/src/plugins/intel_gpu/src/runtime/ocl/ocl_common.hpp:6, from /build/openvino/src/openvino/src/plugins/intel_gpu/src/runtime/ocl/ocl_event.hpp:7, from /build/openvino/src/openvino/src/plugins/intel_gpu/src/runtime/ocl/ocl_event.cpp:5: /build/openvino/src/openvino/src/plugins/intel_gpu/src/runtime/ocl/ocl_ext.hpp:50:1: error: redefinition of ‘struct cl::detail::param_traits<cl::detail::cl_device_info, 16648>’ 50 | CL_HPP_DECLARE_PARAM_TRAITS_(cl_device_info, CL_DEVICE_SUB_GROUP_SIZES_INTEL, vector<size_type>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ /usr/include/CL/opencl.hpp:1909:1: note: previous definition of ‘struct cl::detail::param_traits<cl::detail::cl_device_info, 16648>’ 1909 | CL_HPP_DECLARE_PARAM_TRAITS_(cl_device_info, CL_DEVICE_SUB_GROUP_SIZES_INTEL, cl::vector<size_type>) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ``` Disable usage of system opencl and use opencl from git submodules.
2024-11-24Match latest upstream changes. Disable the npu plugin.Daniel Bermond
The npu plugin requires avx isa and does not build with the Arch Linux default x86_64 generic compiler flags. Disabled.
2024-07-31Match latest upstream changesDaniel Bermond
2024-06-21Update dependencies and fix warningsDaniel Bermond
2024-05-04Disable specific isa instead of forcing a higher architecture levelDaniel Bermond
2024-04-26Match latest upstream changesDaniel Bermond
2024-03-02Match latest upstream changes. Add fix for default makepkg flags.Daniel Bermond
2023-09-18Match latest upstream changesDaniel Bermond
2023-06-18Match latest upstream changesDaniel Bermond
2023-04-02Fix opencl headersDaniel Bermond
2023-03-04Match latest upstream changes. Disable gna to fix build.Daniel Bermond
2022-11-14Fix git submodules. Match latest upstream changes.Daniel Bermond
2022-03-24Enable lto (need to disable an option). Improvements in package().Daniel Bermond
cmake option ENABLE_ONEDNN_FOR_GPU need to be disabled to make it build with lto enabled.
2021-12-31Disable lto to fix build and fix gna libraryDaniel Bermond
2021-12-27Match latest upstream changesDaniel Bermond
2021-03-28Match latest upstream changesDaniel Bermond
2020-12-23Initial commitDaniel Bermond