Re: [meta-arago] [PATCH v2] arm-compute-library: bump SRCREV and add TI benchmark test group.

2018-11-27 Thread Denys Dmytriyenko
On Tue, Nov 27, 2018 at 03:00:22PM -0500, Su, Qin wrote:
> 
> 
> >-Original Message-
> >From: Dmytriyenko, Denys
> >Sent: Monday, November 26, 2018 5:12 PM
> >To: Su, Qin
> >Cc: meta-arago@arago-project.org
> >Subject: Re: [meta-arago] [PATCH v2] arm-compute-library: bump SRCREV and
> >add TI benchmark test group.
> >
> >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.

[snip]

> >> @@ -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...
> >
> These are the source files used by armnn. I did a clean up here with the 
> change of 
> enabling the use of shared library in armnn patch v3
>  
> Replaced:
> # 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
> 
> with:
> # Install built source package as expected by ARMNN
> install -d ${D}${datadir}/${BPN}
> cp $CP_ARGS ${S}/arm_compute ${D}${datadir}/${BPN}/.
> cp $CP_ARGS ${S}/include ${D}${datadir}/${BPN}/.
> cp $CP_ARGS ${S}/support ${D}${datadir}/${BPN}/.

Ah, sorry, I misread your code above - you are correct, those are sources 
installed into ${datadir}. Yes, the new code is more clear about that. Thanks!


> >> -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
___
meta-arago mailing list
meta-arago@arago-project.org
http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago


Re: [meta-arago] [PATCH v2] arm-compute-library: bump SRCREV and add TI benchmark test group.

2018-11-27 Thread Su, Qin



>-Original Message-
>From: Dmytriyenko, Denys
>Sent: Monday, November 26, 2018 5:12 PM
>To: Su, Qin
>Cc: meta-arago@arago-project.org
>Subject: Re: [meta-arago] [PATCH v2] arm-compute-library: bump SRCREV and
>add TI benchmark test group.
>
>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 
>> ---
>>  .../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-libr
>> ary/0001-add-ti-benchmark-test-group.patch
>>  create mode 100755
>> meta-arago-extras/recipes-support/arm-compute-library/arm-compute-libr
>> ary/0002-add-ti-benchmark-test-group.patch
>>  create mode 100755
>> meta-arago-extras/recipes-support/arm-compute-library/arm-compute-libr
>> ary/0003-add-ti-benchmark-test-group.patch
>>  create mode 100755
>> meta-arago-extras/recipes-support/arm-compute-library/arm-compute-libr
>> ary/0004-add-ti-benchmark-test-group.patch
>>  create mode 100755
>> meta-arago-extras/recipes-support/arm-compute-library/arm-compute-libr
>> ary/0005-add-ti-benchmark-test-group.patch
>>  create mode 100755
>> meta-arago-extras/recipes-support/arm-compute-library/arm-compute-libr
>> ary/0006-add-ti-benchmark-test-group.patch
>>  create mode 100755
>> meta-arago-extras/recipes-support/arm-compute-library/arm-compute-libr
>> ary/0007-add-ti-benchmark-test-group.patch
>>  create mode 100755
>> meta-arago-extras/recipes-support/arm-compute-library/arm-compute-libr
>> ary/0008-add-ti-benchmark-test-group.patch
>>  create mode 100755
>> meta-arago-extras/recipes-support/arm-compute-library/arm-compute-libr
>> ary/0009-add-ti-benchmark-test-group.patch
>>  create mode 100755
>> meta-arago-extras/recipes-support/arm-compute-library/arm-compute-libr
>> ary/0010-add-ti-benchmark-test-group.patch
>>  create mode 100755
>> meta-arago-extras/recipes-support/arm-compute-library/arm-compute-libr
>> ary/0011-add-ti-benchmark-test-group.patch
>
>Please fix file permissions.
>
Sorry, will fix this in patch v3.

>[snip]
>
>
>> diff --git
>> a/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-li
>> brary_git.bb
>> b/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-li
>> brary_git.bb
>> index 8a65ade..3c6fae5 100644
>> ---
>> a/meta-arago-extras/recipes-support/arm-compute-library/arm-compute-li
>> brary_git.bb
>> +++ b/meta-arago-extras/recipes-support/arm-compute-library/arm-comput
>> +++ e-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 \
>> +

Re: [meta-arago] [PATCH v2] arm-compute-library: bump SRCREV and add TI benchmark test group.

2018-11-26 Thread Denys Dmytriyenko
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 
> ---
>  .../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 
> vali