Commit Graph

100 Commits

Author SHA1 Message Date
Naveen Saini
bfc685697d open-model-zoo: upgrade 2021.3 -> 2021.4
https://github.com/openvinotoolkit/open_model_zoo/releases/tag/2021.4

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-09-01 10:16:19 +08:00
Naveen Saini
a9c7df9131 ipmctl: upgrade 03.00.00.0341 -> v03.00.00.0369
https://github.com/intel/ipmctl/releases/tag/v03.00.00.0369

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-09-01 10:16:19 +08:00
Anuj Mittal
224b7c7511 oidn: fix upstream check
Parse the github releases page instead to check the latest version.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-08-27 23:08:39 +08:00
Anuj Mittal
011b2d6c19 openvino-inference-engine: upgrade 2021.3 -> 2021.4
Refresh patches and add zlib to DEPENDS. Also fetch pybind11 as it's
needed by ngraph.

Release notes:
https://software.intel.com/content/www/us/en/develop/articles/openvino-2021-4-lts-relnotes.html

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-08-27 09:55:39 +08:00
Anuj Mittal
0a48a4657d ospray: upgrade 2.6.0 -> 2.7.0
Disable building of benchmark and test tools for now as they
need external dependencies.

Release notes:
https://github.com/ospray/ospray/releases/tag/v2.7.0

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-08-25 01:22:20 +08:00
Anuj Mittal
43c18b65e4 ospray: fix upstream check
Make sure that we match only the tags with proper version numbers.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-08-25 01:12:16 +08:00
Anuj Mittal
68edb423fb openvkl: upgrade 0.13.0 -> 1.0.0
Release notes:
https://github.com/openvkl/openvkl/blob/master/CHANGELOG.md

Highlights:
    The version 1.0 release marks long term API stability (until v2.0)
    Open VKL can now be built for ARM CPUs that support Neon
    Iterator API updates:
        Introducing interval and hit iterator contexts, which hold iterator-specific configuration (eliminates value selector objects)
        Interval and hit iteration is now supported on any volume attribute
        Interval iterators now include a time parameter
        Interval iterators now support the intervalResolutionHint parameter, replacing maxIteratorDepth and elementaryCellIteration
    Supporting configurable background values; default is now VKL_BACKGROUND_UNDEFINED (NaN) for all volume types
    vklGetValueRange() now supports all volume attributes
    Added ISPC-side API bindings for vklGetNumAttributes() and vklGetValueRange()
    Structured regular volumes:
        Added support for tricubic filtering
        More accurate gradient computations respecting filter mode
        Hit iteration robustness improvements
    VDB volumes:
        Interval and hit iteration robustness improvements
        Corrected interval iterator nominalDeltaT computation for non-normalized ray directions and non-uniform object-space grid spacings
        Fixed bug which could cause incorrect value range computations for temporally varying volumes
    vklExamples additions demonstrating:
        Multi-attribute interval / hit iteration
        Configurable background values
        Temporally varying volumes
    Superbuild updates to latest versions of dependencies
    Now requiring minimum versions:
        Embree 3.13.1
        rkcommon 1.7.0
        ISPC 1.16.0

License-Update: Copyright years updated

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-08-25 01:12:16 +08:00
Anuj Mittal
6b7045d99a rkcommon: upgrade 1.6.1 -> 1.7.0
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-08-25 01:12:16 +08:00
Anuj Mittal
93d108d10f level-zero: upgrade 1.2.3 -> 1.4.1
Release notes:
https://github.com/oneapi-src/level-zero/releases

Highlights:
-    Added support for Level Zero Specification v1.2
-    Fixed a bug that resulted in zeInit failing when multiple drivers
     are discovered and one of them fails to load.
-    Note: API's introduced in v1.2 spec can only be traced with the new
     tracing layer implementation. Driver tracing APIs are deprecated.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-08-25 01:12:16 +08:00
Anuj Mittal
fce5ef59a9 rkcommon: turn off tests for now
The tests fail to build with glibc 2.34:

| rkcommon/1.6.1-r0/git/tests/catch.hpp:10811:58: error: call to non-'constexpr' function 'long int sysconf(int)'
| |     static constexpr std::size_t sigStackSize = 32768 >= MINSIGSTKSZ ? 32768 : MINSIGSTKSZ;
| |
|                                                        ^~~~~~~~~~~

This has been fixed but is not yet available in a released version:

https://github.com/ospray/rkcommon/issues/5

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-08-24 23:06:28 +08:00
Anuj Mittal
a84491d2cc thermald: upgrade 2.4.4 -> 2.4.6
Release 2.4.6
- Fix for Ubuntu bug 1930422

Release 2.4.5
- Address low performance with Dell Latitude 5420
with the latest BIOS

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-08-17 11:14:31 +08:00
Anuj Mittal
187cfd795e lms: upgrade 2109.0.0.0 -> 2127.0.0.0
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-08-17 11:14:31 +08:00
Anuj Mittal
28d3ffbffd embree: upgrade 3.13.0 -> 3.13.1
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-08-17 11:14:31 +08:00
Anuj Mittal
0584f63879 Convert to new override syntax
Use the convert-overrides.py to convert to new syntax and manually
fix some additional changes.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-07-31 17:47:03 +08:00
Anuj Mittal
0c37f3522f openvino-inference-engine: fix inference engine cmake config
When included in a project using find_package, it goes and looks for
headers and cmake module at an incorrect path.

Make sure that we are able to locate the headers and cmake module file.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-07-21 00:06:57 +08:00
Anuj Mittal
990e2b3576 oidn: add recipe
Intel Open Image Denoise is an open source library of high-performance,
high-quality denoising filters for images rendered with ray tracing.

Intel Open Image Denoise is part of the Intel® oneAPI Rendering Toolkit.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-07-09 00:04:25 +08:00
Naveen Saini
e10bdd43d4 ospray: add recipe
Intel OSPRay is an open source, scalable, and portable ray
tracing engine for high-performance, high-fidelity visualization
on Intel Architecture CPUs.

The purpose of OSPRay is to provide an open, powerful, and easy-to-use
rendering library that allows one to easily build applications that
use ray tracing based rendering for interactive applications
(including both surface- and volume-based visualizations). OSPRay
is completely CPU-based, and runs on anything from laptops, to
workstations, to compute nodes in HPC systems.

https://www.ospray.org/

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-07-08 00:30:04 +08:00
Naveen Saini
fde5a8b3e1 openvkl: add recipe for Intel Open Volume Kernel Library
Intel(R) Open Volume Kernel Library (Intel(R) Open VKL) is a collection of
high-performance volume computation kernels, developed at Intel. The
target users of Open VKL are graphics application engineers who want to
improve the performance of their volume rendering applications by
leveraging Open VKL’s performance-optimized kernels, which include
volume traversal and sampling functionality for a variety of volumetric
data formats. The kernels are optimized for the latest Intel(R) processors
with support for SSE, AVX, AVX2, and AVX-512 instructions.

Open VKL provides a C API, and also supports applications written with
the Intel(R) Implicit SPMD Program Compiler (Intel(R) ISPC) by also
providing an ISPC interface to the core volume algorithms. This makes it
possible to write a renderer in ISPC that automatically vectorizes and
leverages SSE, AVX, AVX2, and AVX-512 instructions. ISPC also supports
runtime code selection, thus ISPC will select the best code path for
your application.

https://www.openvkl.org/

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-07-08 00:29:52 +08:00
Alexander Usyskin
11971461e0 lms: copy wdt udev rule in install
Install LMS's wdt udev rule to select AMT watchdog device.

Signed-off-by: Alexander Usyskin <alexander.usyskin@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-07-06 16:09:22 +08:00
Naveen Saini
9cbaffdb1c embree: fix ISA configuration
let cmake calculate ISA configuration.

Ref:
https://github.com/embree/embree/blob/v3.13.0/common/cmake/check_isa_default.cmake

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-07-06 13:51:35 +08:00
Naveen Saini
65c8a636ed embree: enable ISPC support of Embree
It is required by OSPRay recipe.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-07-06 13:51:35 +08:00
Changqing Li
eac2b08341 openvino-inference-engine: disable opencl
Temporarily disable opencl since intel-graphics-compiler and vc-intrinsics
compile failed since some api of llvm changed.

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-06-25 13:43:44 +08:00
Naveen Saini
62d59c728d embree: add recipe
Intel(R) Embree is a collection of high-performance ray tracing kernels,
developed at Intel. The target users of Intel(R) Embree are graphics
application engineers who want to improve the performance of their
photo-realistic rendering application by leveraging Embree's
performance-optimized ray tracing kernels.
The kernels are optimized for the latest Intel(R) processors with
support for SSE, AVX, AVX2, and AVX-512 instructions.

https://github.com/embree/embree

Added syrah license file
https://github.com/boulos/syrah/blob/master/LICENSE

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-06-24 13:57:01 +08:00
Naveen Saini
d1e09d2f05 rkcommon: add recipe
rkcommon represents a common set of C++ infrastructure and
CMake utilities used by various components of
Intel® oneAPI Rendering Toolkit.

https://github.com/ospray/rkcommon

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-06-22 17:23:53 +08:00
LiweiSong
89f1ef2e49 openvino-inference-engine/openvino-model-optimizer: update to the latest version
Update openvino to the latest one c5f7ad383e65 ("Fix
license header in Movidius sources") since it is include
a important license change from Intel private License to
Apache2.0 which is allowed external user to disclose it
without limit.

Signed-off-by: Liwei Song <liwei.song@windriver.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-06-08 23:41:47 +08:00
Naveen Saini
25798b2cc8 ipmctl: upgrade 03.00.00.0302 -> 03.00.00.0341
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-05-21 23:20:13 +08:00
Anuj Mittal
d9dacfff3f lms: exclude CVE-2018-1000535 from cve-check
The CVE is not for Intel Local Manageability Service that this recipe
builds.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-05-11 11:20:15 +08:00
Anuj Mittal
e4f4b5b3d0 openvino-inference-engine: fix build with gcc11
Include the header explicitly to avoid failures:

| inference-engine/src/plugin_api/ie_system_conf.h:21:31: error: 'exception_ptr' in namespace 'std' does not name a type; did you mean 'exception'?
|    21 | INFERENCE_ENGINE_API_CPP(std::exception_ptr&) CurrentException();
|      |                               ^~~~~~~~~~~~~

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-05-07 15:59:02 +08:00
Anuj Mittal
610cdb495c openvino-inference-engine: upgrade 2021.2 -> 2021.3
Release notes:
https://github.com/openvinotoolkit/openvino/releases/tag/2021.3

Remove a patch that isn't needed anymore and refresh the rest. Remove
dependency on onednn as it's using a forked version.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-04-22 14:42:35 +08:00
Anuj Mittal
9766d5c4e2 open-model-zoo: upgrade 2021.2 -> 2021.3
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-04-22 14:42:29 +08:00
Anuj Mittal
7167fa02d1 lms: upgrade 2102.1.0.0 -> 2109.0.0.0
Release notes:
https://github.com/intel/lms/releases/tag/v2109.0.0.0

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-04-16 12:09:30 +08:00
Anuj Mittal
c8ace1dd42 thermald: upgrade 2.4.3 -> 2.4.4
Release notes:
https://github.com/intel/thermal_daemon/blob/v2.4.4/README.txt#L114

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-04-16 11:16:15 +08:00
Robi Buranyi
d847f56b4a ipmctl: support CRLF line endings in EDK2
The EDK2 sources are DOS-style on server (contains CRLF) and this may
cause interop issues on Linux machines (patches do not apply clean) The
standard solution is to use the "dos2unix" bbclass, but that can modify
only files under the ${S} folder - meaning we have to move the edk2
checkout folder from ${S}/../edk2 to ${S}/edk2. Also, the LICENSE file
checksum is going to be impacted by the dos2unix conversion.

Signed-off-by: Robi Buranyi <rburanyi@google.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-04-13 14:38:54 +08:00
Naveen Saini
f5cbba628b ipmctl: upgrade 02.00.00.3869 -> 03.00.00.0302
Ref:
https://github.com/intel/ipmctl/releases/tag/v03.00.00.0302

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-04-06 10:09:02 +08:00
Naveen Saini
fa5566a9fd ipmctl: add recipe
ipmctl is a utility for configuring and managing Intel® Optane™ Persistent Memory modules (PMem).

It supports functionality to:

* Discover PMems on the platform.
* Provision the platform memory configuration.
* View and update the firmware on PMems.
* Configure data-at-rest security on PMems.
* Track health and performance of PMems.
* Debug and troubleshoot PMems.
* ipmctl refers to the following interface components:

libipmctl: An Application Programming Interface (API) library for managing PMems.
ipmctl: A Command Line Interface (CLI) application for configuring and managing PMems from the command line.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-04-01 10:03:45 +08:00
Anuj Mittal
ecad624e9d thermald: upgrade 2.4.2 -> 2.4.3
Release 2.4.3:
- Allow --ingore-cpuid-check to use with --adaptive option

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-03-24 15:01:02 +08:00
Naveen Saini
a7bf23d3b4 level-zero: upgrade 1.1.0 -> 1.2.3
Release notes:
https://github.com/oneapi-src/level-zero/releases/tag/v1.2.3

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-03-24 14:58:31 +08:00
Anuj Mittal
65935e52d2 lms: upgrade 2052.1.0.0 -> 2102.1.0.0
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-02-22 15:55:07 +08:00
Naveen Saini
d7670a5d24 thermald: upgrade 2.2 -> 2.4.2
Fixed new dependencies failure.

| automake: error: cannot open < gtk-doc.make: No such file or directory
| autoreconf: error: automake failed with exit status: 1

| checking for upower-glib... no
| configure: error: Package requirements (upower-glib) were not met:
|
| No package 'upower-glib' found

| checking for libevdev... no
| configure: error: Package requirements (libevdev) were not met:
|
| No package 'libevdev' found

upower library recipe comes from meta-openembedded/meta-oe layer, so
moved recipe to dyanmic-layer.

Dropped patch, which is not requried anymore.

Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-02-16 15:08:12 +08:00
Naveen Saini
23d00932bf lms: upgrade 2046.0.0.0 -> 2052.1.0.0
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-02-09 15:33:42 +08:00
Naveen Saini
8cbebf1fae level-zero: upgrade 1.0.26 -> 1.1.0
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-02-09 15:33:42 +08:00
Anuj Mittal
d4b48224ef open-model-zoo: upgrade 2021.1 -> 2021.2
Drop a patch that has been merged and include another that was
accidently left off during the last upgrade.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-02-04 13:40:55 +08:00
Anuj Mittal
2de1d83580 openvino-inference-engine: enable opencl by default
Make sure that ClDNN runtime is built by default. This would need clang
layer to be included as well.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-02-03 15:52:33 +08:00
Naveen Saini
6938951ecb lms: upgrade 2039.1.0.0 -> 2046.0.0.0
Signed-off-by: Naveen Saini <naveen.kumar.saini@intel.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-01-21 09:04:25 +08:00
Anuj Mittal
4599521ddb level-zero: upgrade 1.0.22 -> 1.0.26
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2021-01-21 09:04:25 +08:00
Anuj Mittal
7aeed42101 openvino: upgrade 2021.1 -> 2021.2
For release notes, see:
https://software.intel.com/content/www/us/en/develop/articles/openvino-relnotes.html

Refresh patches and use the now available option to build against system
version of pugixml.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-12-29 16:35:15 +08:00
Anuj Mittal
390fa0ddec level-zero: upgrade 1.0.16 -> 1.0.22
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-12-15 15:08:16 +08:00
Anuj Mittal
5157e6ed01 lms: upgrade 2022.0.0.0 -> 2039.1.0.0
Drop the patches that are no longer required.

Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-11-27 11:11:26 +08:00
Anuj Mittal
df2f578b49 level-zero: upgrade 1.0.13 -> 1.0.16
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-11-26 09:20:41 +08:00
Changqing Li
8089e92d77 open-model-zoo: switch shebang to python3
python2 is EOL, so switch shebang to python3

Signed-off-by: Changqing Li <changqing.li@windriver.com>
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
2020-11-02 14:38:59 +08:00