tensorrt: update recipes for JetPack 5.1

Signed-off-by: Matt Madison <matt@madison.systems>
This commit is contained in:
Matt Madison
2023-01-25 13:20:26 -08:00
committed by Matt Madison
parent 6d020bb78d
commit 6fb0ab0717
7 changed files with 29 additions and 40 deletions

View File

@@ -13,10 +13,10 @@ SRC_COMMON_DEBS = "\
libnvparsers8_${PV}+cuda11.4_arm64.deb;downloadfilename=libnvparsers8_${PV}+cuda11.4_arm64.deb;name=nvp;subdir=tensorrt \
libnvparsers-dev_${PV}+cuda11.4_arm64.deb;downloadfilename=libnvparsers-dev_${PV}+cuda11.4_arm64.deb;name=nvpdev;subdir=tensorrt \
"
LIBSHA256SUM = "dad970cd0d2fc6b6240cdce8cc37cf8ab04f90e1853c30c8a7644566d5f31de8"
DEVSHA256SUM = "537d69a7580a7c1c055cdae87cb5af77d9cee1a59fa028449309dd5bdca6805a"
NVPSHA256SUM = "6d720735d4f49422719b0c1293a56a71bf88692c6ed3492535086732098f7854"
NVPDEVSHA256SUM = "a4a86ddb07ea73fba2fa8a5138c833010a7b12fab73b75024b80b8a8b22272d7"
LIBSHA256SUM = "55012013528106fca0fb0fd3dbf73a54b8e441567fe7144d1523e5609f036c31"
DEVSHA256SUM = "14ebffd144def765fdb3560c342984a9266761f3dbe7b3f8034f0fae7908360b"
NVPSHA256SUM = "5ef03cac6744145037eb6ea00b63eaf4d99a04c41800fc5d76252d55bcc09801"
NVPDEVSHA256SUM = "8d19d9cab1460564437c1d0e9b8a4f9a5ae93d949935a6cbbed0df6b6dafcd29"
SRC_URI[lib.sha256sum] = "${LIBSHA256SUM}"
SRC_URI[dev.sha256sum] = "${DEVSHA256SUM}"
@@ -29,7 +29,7 @@ LIC_FILES_CHKSUM = "file://usr/include/aarch64-linux-gnu/NvInfer.h;endline=11;md
REQUIRED_DISTRO_FEATURES = "opengl"
DEPENDS = "tegra-libraries-multimedia"
DEPENDS = "tegra-libraries-multimedia libcudla"
def extract_basever(d):
ver = d.getVar('PV').split('-')[0]

View File

@@ -14,10 +14,10 @@ SRC_COMMON_DEBS = "\
libnvinfer-plugin-dev_${PV}+cuda11.4_arm64.deb;downloadfilename=libnvinfer-plugin-dev_${PV}+cuda11.4_arm64.deb;name=plugindev;subdir=tensorrt \
"
ONNXSHA256SUM = "852be6ab118a215f59379e740f1f713bdcdf3d94437e44cc5fd816ab08009dc1"
ONNXDEVSHA256SUM = "5605ff4ad376e12e4e6728a17d86ad8cd898f71cbd56c096eb856e7795a15867"
PLUGINSHA256SUM = "a533e5d0c029be8ebfe67d4d4531ba08c8750373aeabc4bd6fb1f9abe8db92c1"
PLUGINDEVSHA256SUM = "63e70bdc9d31b76ee14dab39b26e60765a21217a7957fa23c508cda92e670bdb"
ONNXSHA256SUM = "7cd2c461c0ef020853c4df618d0e57ca33bb889d019a691696dba293ac11bbc8"
ONNXDEVSHA256SUM = "73c303e0196be808aa61c0902d2e4168c6a5e728f06749dddc3a313df0bb732d"
PLUGINSHA256SUM = "3026cff562d367e35ad25f7d1dde555eea63283317784baa03dd23ef96616db1"
PLUGINDEVSHA256SUM = "102d6af3c5d61983719985c7993f0d661f2da5c3e1217e61d56716ae690ed868"
SRC_URI[onnx.sha256sum] = "${ONNXSHA256SUM}"
SRC_URI[onnxdev.sha256sum] = "${ONNXDEVSHA256SUM}"

View File

@@ -12,7 +12,7 @@ SRC_COMMON_DEBS = "\
SRC_URI:append = " file://0001-Makefile-fix-cross-compilation-issues.patch"
SRC_URI[samples.sha256sum] = "e617ed3dfbe73e90ac07c859f154a7853b9657acdb72758d40fd23bb472325f8"
SRC_URI[samples.sha256sum] = "05afdac3963b14a5a52de9ff040e901708ca29aef09a702e16b2a29823454adb"
COMPATIBLE_MACHINE = "(tegra)"

View File

@@ -1,29 +0,0 @@
DESCRIPTION = "NVIDIA TensorRT Samples for deep learning"
require tensorrt-samples.inc
do_install() {
install -d ${D}${prefix}/src/tensorrt/bin
install -m 0755 ${S}/../bin/sample_algorithm_selector ${D}${prefix}/src/tensorrt/bin
install -m 0755 ${S}/../bin/sample_char_rnn ${D}${prefix}/src/tensorrt/bin
install -m 0755 ${S}/../bin/sample_dynamic_reshape ${D}${prefix}/src/tensorrt/bin
install -m 0755 ${S}/../bin/sample_fasterRCNN ${D}${prefix}/src/tensorrt/bin
install -m 0755 ${S}/../bin/sample_googlenet ${D}${prefix}/src/tensorrt/bin
install -m 0755 ${S}/../bin/sample_int8 ${D}${prefix}/src/tensorrt/bin
install -m 0755 ${S}/../bin/sample_int8_api ${D}${prefix}/src/tensorrt/bin
install -m 0755 ${S}/../bin/sample_io_formats ${D}${prefix}/src/tensorrt/bin
install -m 0755 ${S}/../bin/sample_mnist ${D}${prefix}/src/tensorrt/bin
install -m 0755 ${S}/../bin/sample_mnist_api ${D}${prefix}/src/tensorrt/bin
install -m 0755 ${S}/../bin/sample_onnx_mnist ${D}${prefix}/src/tensorrt/bin
install -m 0755 ${S}/../bin/sample_ssd ${D}${prefix}/src/tensorrt/bin
install -m 0755 ${S}/../bin/sample_uff_faster_rcnn ${D}${prefix}/src/tensorrt/bin
install -m 0755 ${S}/../bin/sample_uff_mask_rcnn ${D}${prefix}/src/tensorrt/bin
install -m 0755 ${S}/../bin/sample_uff_mnist ${D}${prefix}/src/tensorrt/bin
install -m 0755 ${S}/../bin/sample_uff_plugin_v2_ext ${D}${prefix}/src/tensorrt/bin
install -m 0755 ${S}/../bin/sample_uff_ssd ${D}${prefix}/src/tensorrt/bin
install -d ${D}${prefix}/src/tensorrt/data
cp -R --preserve=mode,timestamps ${S}/../data/* ${D}${prefix}/src/tensorrt/data
}
FILES:${PN} += "${prefix}/src/tensorrt/bin ${prefix}/src/tensorrt/data"

View File

@@ -0,0 +1,18 @@
DESCRIPTION = "NVIDIA TensorRT Samples for deep learning"
require tensorrt-samples.inc
do_install() {
install -d ${D}${prefix}/src/tensorrt/bin
install -m 0755 ${S}/../bin/sample_algorithm_selector ${D}${prefix}/src/tensorrt/bin
install -m 0755 ${S}/../bin/sample_char_rnn ${D}${prefix}/src/tensorrt/bin
install -m 0755 ${S}/../bin/sample_dynamic_reshape ${D}${prefix}/src/tensorrt/bin
install -m 0755 ${S}/../bin/sample_int8_api ${D}${prefix}/src/tensorrt/bin
install -m 0755 ${S}/../bin/sample_io_formats ${D}${prefix}/src/tensorrt/bin
install -m 0755 ${S}/../bin/sample_onnx_mnist ${D}${prefix}/src/tensorrt/bin
install -d ${D}${prefix}/src/tensorrt/data
cp -R --preserve=mode,timestamps ${S}/../data/* ${D}${prefix}/src/tensorrt/data
}
FILES:${PN} += "${prefix}/src/tensorrt/bin ${prefix}/src/tensorrt/data"

View File

@@ -11,7 +11,7 @@ SRC_COMMON_DEBS = "\
libnvinfer-bin_${PV}+cuda11.4_arm64.deb;downloadfilename=libnvinfer-bin_${PV}+cuda11.4_arm64.deb;name=bin;subdir=tensorrt \
"
BINSHA256SUM = "a92dfc18f2d999fa2e8581fadbcc9430f1b03f7fcdd5e6f828e45c830ad7d76c"
BINSHA256SUM = "b73224d8eb9675e7d616ee5c47ffa1c01501734ca326f599d42de61f2ea5d2d2"
SRC_URI[bin.sha256sum] = "${BINSHA256SUM}"