Age | Commit message (Collapse) | Author |
|
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.
|
|
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
|
|
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
|
|
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.
|
|
The npu plugin requires avx isa and does not build with the
Arch Linux default x86_64 generic compiler flags. Disabled.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
cmake option ENABLE_ONEDNN_FOR_GPU need to be disabled to make it
build with lto enabled.
|
|
|
|
|
|
|
|
|