From: Denys Dmytriyenko <denys@ti.com>
To: Qin Su <qsu@ti.com>
Cc: meta-arago@arago-project.org
Subject: Re: [PATCH v2] arm-compute-library: bump SRCREV and add TI benchmark test group.
Date: Mon, 26 Nov 2018 17:11:44 -0500 [thread overview]
Message-ID: <20181126221144.GI21933@beryl> (raw)
In-Reply-To: <1542826913-4093-1-git-send-email-qsu@ti.com>
On Wed, Nov 21, 2018 at 02:01:53PM -0500, Qin Su wrote:
> updated to the latest version of 18.08
> updated LIC_FILES_CHKSUM as Copyright time changed in LICENSE from 2017 to 2017-2018
> updated to generate versioned library
> added benchmark preset group for squeezenet and inceptionnet
Mostly looks good. 2 comments re: permissions and *.so below.
> Signed-off-by: Qin Su <qsu@ti.com>
> ---
> .../0001-add-ti-benchmark-test-group.patch | 64 +++++++++++++++++++
> .../0002-add-ti-benchmark-test-group.patch | 74 ++++++++++++++++++++++
> .../0003-add-ti-benchmark-test-group.patch | 42 ++++++++++++
> .../0004-add-ti-benchmark-test-group.patch | 49 ++++++++++++++
> .../0005-add-ti-benchmark-test-group.patch | 46 ++++++++++++++
> .../0006-add-ti-benchmark-test-group.patch | 44 +++++++++++++
> .../0007-add-ti-benchmark-test-group.patch | 44 +++++++++++++
> .../0008-add-ti-benchmark-test-group.patch | 31 +++++++++
> .../0009-add-ti-benchmark-test-group.patch | 44 +++++++++++++
> .../0010-add-ti-benchmark-test-group.patch | 50 +++++++++++++++
> .../0011-add-ti-benchmark-test-group.patch | 37 +++++++++++
> .../arm-compute-library/arm-compute-library_git.bb | 32 ++++++----
> 12 files changed, 546 insertions(+), 11 deletions(-)
> create mode 100755 meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0001-add-ti-benchmark-test-group.patch
> create mode 100755 meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0002-add-ti-benchmark-test-group.patch
> create mode 100755 meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0003-add-ti-benchmark-test-group.patch
> create mode 100755 meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0004-add-ti-benchmark-test-group.patch
> create mode 100755 meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0005-add-ti-benchmark-test-group.patch
> create mode 100755 meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0006-add-ti-benchmark-test-group.patch
> create mode 100755 meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0007-add-ti-benchmark-test-group.patch
> create mode 100755 meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0008-add-ti-benchmark-test-group.patch
> create mode 100755 meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0009-add-ti-benchmark-test-group.patch
> create mode 100755 meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0010-add-ti-benchmark-test-group.patch
> create mode 100755 meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library/0011-add-ti-benchmark-test-group.patch
Please fix file permissions.
[snip]
> diff --git a/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library_git.bb b/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library_git.bb
> index 8a65ade..3c6fae5 100644
> --- a/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library_git.bb
> +++ b/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-library_git.bb
> @@ -1,18 +1,30 @@
> SUMMARY = "The ARM Computer Vision and Machine Learning library"
> DESCRIPTION = "The ARM Computer Vision and Machine Learning library is a set of functions optimised for both ARM CPUs and GPUs."
> LICENSE = "MIT"
> -LIC_FILES_CHKSUM = "file://LICENSE;md5=e2c93841b20cd522af621cabaea3aef8"
> +LIC_FILES_CHKSUM = "file://LICENSE;md5=762a7ba8d2ddc3b38d88742fbaf0b62d"
>
> -COMPATIBLE_MACHINE = "armv7a"
> +COMPATIBLE_MACHINE = "armv7a|aarch64"
>
> SRC_URI = " \
> git://github.com/ARM-software/ComputeLibrary.git;branch=${BRANCH} \
> + file://0001-add-ti-benchmark-test-group.patch \
> + file://0002-add-ti-benchmark-test-group.patch \
> + file://0003-add-ti-benchmark-test-group.patch \
> + file://0004-add-ti-benchmark-test-group.patch \
> + file://0005-add-ti-benchmark-test-group.patch \
> + file://0006-add-ti-benchmark-test-group.patch \
> + file://0007-add-ti-benchmark-test-group.patch \
> + file://0008-add-ti-benchmark-test-group.patch \
> + file://0009-add-ti-benchmark-test-group.patch \
> + file://0010-add-ti-benchmark-test-group.patch \
> + file://0011-add-ti-benchmark-test-group.patch \
> "
>
> -PV = "18.05"
> +PV = "18.08"
> +PV_MAJOR = "${@d.getVar('PV',d,1).split('.')[0]}"
>
> BRANCH = "master"
> -SRCREV = "e2542c9f35ca427286822cd0c9296f49914f78b0"
> +SRCREV = "52ba29e936b8e711e8acdfe819e36f884d4f3fe1"
>
> S = "${WORKDIR}/git"
>
> @@ -22,7 +34,8 @@ do_compile_prepend() {
>
> inherit scons
>
> -EXTRA_OESCONS = "arch=armv7a extra_cxx_flags="-fPIC" benchmark_tests=1 validation_tests=0 neon=1 openmp=1 opencl=0"
> +EXTRA_OESCONS = "arch=armv7a extra_cxx_flags="-fPIC" benchmark_tests=1 validation_tests=0 neon=1 openmp=1 opencl=0 set_soname=1"
> +EXTRA_OESCONS_aarch64 = "arch=arm64-v8a extra_cxx_flags="-fPIC" benchmark_tests=1 validation_tests=0 neon=1 openmp=1 opencl=0 set_soname=1"
>
> LIBS += "-larmpl_lp64_mp"
>
> @@ -30,7 +43,7 @@ do_install() {
> CP_ARGS="-Prf --preserve=mode,timestamps --no-preserve=ownership"
>
> install -m 0755 -d ${D}${libdir}
> - for lib in ${S}/build/*.so
> + for lib in ${S}/build/*.so*
> do
> install -m 0755 $lib ${D}${libdir}
> done
> @@ -43,16 +56,13 @@ do_install() {
> # Install built source package as expected by ARMNN
> install -d ${D}${datadir}/${BPN}
> cp $CP_ARGS ${S}/. ${D}${datadir}/${BPN}
> + # Remove unneeded symlink .so
> + rm -f ${D}${datadir}/${BPN}/build/*.so
Why? They are useful for development and would automatically get packaged into
${PN}-dev package...
> }
>
> -SOLIBS = ".so"
> -FILES_SOLIBSDEV = ""
> INSANE_SKIP_${PN} = "ldflags"
> INSANE_SKIP_${PN}-dev = "dev-elf ldflags"
>
> -PACKAGES =+ "${PN}-source"
> -FILES_${PN} += "${bindir}/*"
> -FILES_${PN} += "${libdir}/*.so"
> FILES_${PN}-source = "${datadir}/${BPN}"
> INSANE_SKIP_${PN}-source = "ldflags libdir staticdev"
> INHIBIT_PACKAGE_DEBUG_SPLIT = "1"
> --
> 1.9.1
>
> _______________________________________________
> meta-arago mailing list
> meta-arago@arago-project.org
> http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago
next prev parent reply other threads:[~2018-11-26 22:11 UTC|newest]
Thread overview: 4+ messages / expand[flat|nested] mbox.gz Atom feed top
2018-11-21 19:01 [PATCH v2] arm-compute-library: bump SRCREV and add TI benchmark test group Qin Su
2018-11-26 22:11 ` Denys Dmytriyenko [this message]
2018-11-27 20:00 ` Su, Qin
2018-11-27 20:04 ` Denys Dmytriyenko
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=20181126221144.GI21933@beryl \
--to=denys@ti.com \
--cc=meta-arago@arago-project.org \
--cc=qsu@ti.com \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.