Re: [meta-arago] [PATCH v2] arm-compute-library: bump SRCREV and add TI benchmark test group.
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.
>-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.
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