tidl-utils: add TIDL import tool source compilation.
PATCH 1/1 tidl-utils: add TIDL import tool source compilation.
Signed-off-by Jianzhong Xu <[email protected]>
--- .../nativesdk-packagegroup-arago-sdk-host.bb | 1 + .../recipes-ti/tidl-utils/tidl-import.bb | 43 ++++++++++++++++++++++ .../recipes-ti/tidl-utils/tidl-utils.bb | 7 ++-- .../recipes-ti/tidl-utils/tidl-utils.inc | 5 +++ 4 files changed, 52 insertions(+), 4 deletions(-) create mode 100644 meta-arago-extras/recipes-ti/tidl-utils/tidl-import.bb create mode 100644 meta-arago-extras/recipes-ti/tidl-utils/tidl-utils.inc
meta-arago-extras/recipes-core/packagegroups/nativesdk-packagegroup-arago-sdk-host.bb +1 -0
@@ -11,6 +11,7 @@ EXTRA_TI_TOOLS = " \ nativesdk-ti-cgt-pru \ nativesdk-clocl \ nativesdk-clacc \ + nativesdk-tidl-import \ " RDEPENDS_${PN} = "\
meta-arago-extras/recipes-ti/tidl-utils/tidl-import.bb new file +43 -0
43 lines not on this page · raw message
meta-arago-extras/recipes-ti/tidl-utils/tidl-utils.bb +3 -4
@@ -3,16 +3,15 @@ DESCRIPTION = "TIDL Utilities for standalone simulation and importing / translat HOMEPAGE = "http://software-dl.ti.com/processor-sdk-linux/esd/docs/latest/linux/Foundational_Components.html#tidl" LICENSE = "TI-TFL" -PV = "1.0.0.0" +require ./tidl-utils.inc + +PV = "1.0.0.1" INC_PR = "r0" LIC_FILES_CHKSUM = "file://docs/LICENSE.txt;md5=a93aa5af7a3bbbb6fb34c8df59efaa5c" RDEPENDS_${PN}_class-target += " tidl-api tidl-examples " -SRC_URI = "git://git.ti.com/tidl/tidl-utils.git;protocol=git;branch=master" -SRCREV = "994d90ae583610673d9d39086ca5e84027a9c56e" - PR = "${INC_PR}.0" S = "${WORKDIR}/git"
meta-arago-extras/recipes-ti/tidl-utils/tidl-utils.inc new file +5 -0
@@ -0,0 +1,5 @@ +SUMMARY = "TIDL utils SRC URI" + +SRC_URI = "git://git.ti.com/tidl/tidl-utils.git;protocol=git;branch=master" +SRCREV = "0021b6f15ee4a1a8919905429a5045fd02afe5b1" +
Signature · 1 line
1.9.1
Quoted 101 lines · Jianzhong Xu
Signed-off-by Jianzhong Xu <[email protected]>--- .../nativesdk-packagegroup-arago-sdk-host.bb | 1 + .../recipes-ti/tidl-utils/tidl-import.bb | 43 ++++++++++++++++++++++ .../recipes-ti/tidl-utils/tidl-utils.bb | 7 ++-- .../recipes-ti/tidl-utils/tidl-utils.inc | 5 +++ 4 files changed, 52 insertions(+), 4 deletions(-) create mode 100644 meta-arago-extras/recipes-ti/tidl-utils/tidl-import.bb create mode 100644 meta-arago-extras/recipes-ti/tidl-utils/tidl-utils.incmeta-arago-extras/recipes-core/packagegroups/nativesdk-packagegroup-arago-sdk-host.bb +1
-0@@ -11,6 +11,7 @@ EXTRA_TI_TOOLS = " \ nativesdk-ti-cgt-pru \ nativesdk-clocl \ nativesdk-clacc \ + nativesdk-tidl-import \ " RDEPENDS_${PN} = "\meta-arago-extras/recipes-ti/tidl-utils/tidl-import.bb new file +43
-0@@ -0,0 +1,43 @@ +SUMMARY = " TIDL import tool for conversion of Caffe and TF models into TI custom network format " +DESCRIPTION = "TIDL import tool is using protobuf to read and parse information from external network models \ + This is ARM Linux implementation." + +require ./tidl-utils.inc + +LICENSE = "BSD-3" +LIC_FILES_CHKSUM = "file://modules/ti_dl/inc/itidl_ti.h;md5=7baa68fec0aadbac92c3b41b283d26c4" + +PV = "01.00.00.00" +PR = "r1" + +S = "${WORKDIR}/git/src/importTool/" + +DEPENDS=" protobuf zlib protobuf-native" + +EXTRA_OEMAKE += "TIARM_TOOLS=${GCC_ARM_NONE_TOOLCHAIN} " +EXTRA_OEMAKE += "XDAIS_PATH=${XDAIS_INSTALL_DIR} " +EXTRA_OEMAKE += "SHOW_COMMANDS=1" +EXTRA_OEMAKE += "CORE=eve " +EXTRA_OEMAKE += "TARGET_BUILD=release " +EXTRA_OEMAKE += "TARGET_PLATFORM=PC" + +EXTRA_MAKE_ARGS = "PLATFORM_BUILD=x86 LINUX_IMPORT_TOOL=64BIT PROTOBUF_LIB_DIR=${STAGING_DIR_NATIVE}/usr/lib PROTOBUF_INC_DIR=${STAGING_DIR_NATIVE}/usr/include" +EXTRA_MAKE_ARGS_class-target = "LINUX_BUILD_TOOLS=${TOOLCHAIN_PATH}/bin/${TARGET_PREFIX} PROTOBUF_LIB_DIR=${STAGING_LIBDIR} PROTOBUF_INC_DIR=${STAGING_INCDIR} LINUXENV=oearm" + +EXTRA_OEMAKE += "${EXTRA_MAKE_ARGS}" + +do_compile() { + cd ${S}/modules/ti_dl/utils + ./genProtoSrc.sh + cd ${S} + oe_runmake -C modules/ti_dl/utils/tidlModelImport +} + +do_install () { + install -d ${D}${bindir} + install -m 755 ${S}/modules/ti_dl/utils/tidlModelImport/out/tidl_model_import.out ${D}${bindir} +} + +INSANE_SKIP_${PN} = "ldflags" + +BBCLASSEXTEND=" native nativesdk "meta-arago-extras/recipes-ti/tidl-utils/tidl-utils.bb +3
-4@@ -3,16 +3,15 @@ DESCRIPTION = "TIDL Utilities for standalone simulation and importing / translat HOMEPAGE = "http://software-dl.ti.com/processor-sdk-linux/esd/docs/latest/linux/Foundational_Components.html#tidl" LICENSE = "TI-TFL" -PV = "1.0.0.0" +require ./tidl-utils.inc + +PV = "1.0.0.1" INC_PR = "r0" LIC_FILES_CHKSUM = "file://docs/LICENSE.txt;md5=a93aa5af7a3bbbb6fb34c8df59efaa5c" RDEPENDS_${PN}_class-target += " tidl-api tidl-examples " -SRC_URI = "git://git.ti.com/tidl/tidl-utils.git;protocol=git;branch=master" -SRCREV = "994d90ae583610673d9d39086ca5e84027a9c56e" - PR = "${INC_PR}.0" S = "${WORKDIR}/git"meta-arago-extras/recipes-ti/tidl-utils/tidl-utils.inc new file +0
-0
meta-arago-extras/recipes-ti/tidl-utils/tidl-utils.inc line 1
Quoted 1 line
meta-arago-extras/recipes-ti/tidl-utils/tidl-utils.inc new file +1
-0@@ -0,0 +1,5 @@ +SUMMARY = "TIDL utils SRC URI"
Why set SUMMARY here in .inc file if it will be overwritten?
Can you also please cleanup the files - there are lots of extra white spaces where they are not needed and vice versa...
Quoted 10 lines
meta-arago-extras/recipes-ti/tidl-utils/tidl-utils.inc new file +3
-0+SRC_URI = "git://git.ti.com/tidl/tidl-utils.git;protocol=git;branch=master" +SRCREV = "0021b6f15ee4a1a8919905429a5045fd02afe5b1" +Signature · 6 lines
1.9.1 _______________________________________________ meta-arago mailing list [email protected] http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago