diff options
author | Anuj Mittal <anuj.mittal@intel.com> | 2020-04-20 15:27:26 +0800 |
---|---|---|
committer | Anuj Mittal <anuj.mittal@intel.com> | 2020-04-21 22:07:37 +0800 |
commit | 4162501e85481827f2ef65afe86a29cdd89cb57e (patch) | |
tree | 8ab4b96e0ea058a84c7e3c80df04c468447913ed /recipes-core | |
parent | 77a0e289d5df928a5d5c9c659c850e7b46505711 (diff) | |
download | meta-intel-4162501e85481827f2ef65afe86a29cdd89cb57e.tar.gz |
mkl-dnn: upgrade 1.2.2 -> 1.4
The name of project has changed to oneDNN. Enable GPU engine to be built
by default which would need clang layer to be included.
Also include two minor fixes to install logic that have been submitted
for review upstream.
Signed-off-by: Anuj Mittal <anuj.mittal@intel.com>
Diffstat (limited to 'recipes-core')
-rwxr-xr-x | recipes-core/mkl-dnn/files/run-ptest | 15 | ||||
-rw-r--r-- | recipes-core/mkl-dnn/mkl-dnn_1.2.2.bb | 53 |
2 files changed, 0 insertions, 68 deletions
diff --git a/recipes-core/mkl-dnn/files/run-ptest b/recipes-core/mkl-dnn/files/run-ptest deleted file mode 100755 index 82d4df58..00000000 --- a/recipes-core/mkl-dnn/files/run-ptest +++ /dev/null | |||
@@ -1,15 +0,0 @@ | |||
1 | #!/bin/sh | ||
2 | |||
3 | cd tests | ||
4 | ./api-c | ||
5 | if [ $? -eq 0 ]; then | ||
6 | echo 'PASS: api-c' | ||
7 | else | ||
8 | echo 'FAIL: api-c' | ||
9 | fi | ||
10 | ./test_c_symbols-c | ||
11 | if [ $? -eq 0 ]; then | ||
12 | echo 'PASS: test_c_symbols-c' | ||
13 | else | ||
14 | echo 'FAIL: test_c_symbols-c' | ||
15 | fi | ||
diff --git a/recipes-core/mkl-dnn/mkl-dnn_1.2.2.bb b/recipes-core/mkl-dnn/mkl-dnn_1.2.2.bb deleted file mode 100644 index 1231fdf0..00000000 --- a/recipes-core/mkl-dnn/mkl-dnn_1.2.2.bb +++ /dev/null | |||
@@ -1,53 +0,0 @@ | |||
1 | SUMMARY = "Deep Neural Network Library" | ||
2 | DESCRIPTION = "This software is a user mode library that accelerates\ | ||
3 | deep-learning applications and frameworks on Intel architecture." | ||
4 | LICENSE = "Apache-2.0 & BSD-3-Clause & BSL-1.0" | ||
5 | LIC_FILES_CHKSUM = "file://LICENSE;md5=0c328b62744f16fbb96f4335c5b65325 \ | ||
6 | file://tests/gtests/gtest/LICENSE;md5=cbbd27594afd089daa160d3a16dd515a \ | ||
7 | file://src/cpu/xbyak/COPYRIGHT;md5=3b9bf048d063d54cdb28964db558bcc7 \ | ||
8 | file://src/cpu/jit_utils/jitprofiling/LICENSE.BSD;md5=e671ff178b24a95a382ba670503c66fb \ | ||
9 | file://doc/assets/mathjax/LICENSE;md5=3b83ef96387f14655fc854ddc3c6bd57 \ | ||
10 | " | ||
11 | SECTION = "lib" | ||
12 | |||
13 | inherit pkgconfig cmake ptest | ||
14 | |||
15 | S = "${WORKDIR}/git" | ||
16 | SRCREV = "8e96ef49488c65e0738c552cec5c0563ab92c1af" | ||
17 | SRC_URI = "git://github.com/intel/mkl-dnn.git;branch=rls-v1.2 \ | ||
18 | file://run-ptest \ | ||
19 | " | ||
20 | |||
21 | UPSTREAM_CHECK_GITTAGREGEX = "^v(?P<pver>(\d+(\.\d+)+))$" | ||
22 | |||
23 | CVE_PRODUCT = "intel:math_kernel_library" | ||
24 | |||
25 | COMPATIBLE_HOST = '(x86_64).*-linux' | ||
26 | COMPATIBLE_HOST_libc-musl = 'null' | ||
27 | |||
28 | EXTRA_OECMAKE += "-DDNNL_LIBRARY_TYPE=SHARED" | ||
29 | EXTRA_OECMAKE += "-DDNNL_THREADING=OMP" | ||
30 | EXTRA_OECMAKE += "-DWITH_EXAMPLE=ON" | ||
31 | EXTRA_OECMAKE += "-DWITH_TEST=ON" | ||
32 | EXTRA_OECMAKE += "-DARCH_OPT_FLAGS=''" | ||
33 | EXTRA_OECMAKE += "-DCMAKE_SKIP_RPATH=ON" | ||
34 | |||
35 | do_install_append () { | ||
36 | install -d ${D}${bindir}/mkl-dnn | ||
37 | install -d ${D}${bindir}/mkl-dnn/tests | ||
38 | install -d ${D}${bindir}/mkl-dnn/tests/benchdnn | ||
39 | install -d ${D}${bindir}/mkl-dnn/tests/benchdnn/inputs | ||
40 | install -m 0755 ${B}/tests/benchdnn/benchdnn ${D}${bindir}/mkl-dnn/tests/benchdnn | ||
41 | cp -r ${B}/tests/benchdnn/inputs/* ${D}${bindir}/mkl-dnn/tests/benchdnn/inputs | ||
42 | } | ||
43 | |||
44 | |||
45 | do_install_ptest () { | ||
46 | install -d ${D}${PTEST_PATH}/tests | ||
47 | install -m 0755 ${B}/tests/api-c ${D}${PTEST_PATH}/tests | ||
48 | install -m 0755 ${B}/tests/test_c_symbols-c ${D}${PTEST_PATH}/tests | ||
49 | } | ||
50 | |||
51 | PACKAGES =+ "${PN}-test" | ||
52 | |||
53 | FILES_${PN}-test = "${bindir}/mkl-dnn/*" | ||