tensorrt-plugins-prebuilt: move cudnn, libcublas to RDEPENDS

The plugins now dynamically load symbols from those libraries at
runtime.

Signed-off-by: Matt Madison <matt@madison.systems>
This commit is contained in:
Matt Madison
2024-10-14 06:29:27 -07:00
committed by Matt Madison
parent 491904be3c
commit c82cd088f6

View File

@@ -45,7 +45,7 @@ MAJVER = "${@extract_majver(d)}"
S = "${WORKDIR}/tensorrt" S = "${WORKDIR}/tensorrt"
DEPENDS = "cuda-cudart cudnn tensorrt-core libcublas" DEPENDS = "cuda-cudart tensorrt-core"
do_configure() { do_configure() {
: :
@@ -75,6 +75,7 @@ do_install() {
ln -s libnvonnxparser.so.${MAJVER} ${D}${libdir}/libnvonnxparser.so ln -s libnvonnxparser.so.${MAJVER} ${D}${libdir}/libnvonnxparser.so
} }
RDEPENDS:${PN} += "cudnn libcublas"
PROVIDES = "tensorrt-plugins" PROVIDES = "tensorrt-plugins"
RPROVIDES:${PN} = "tensorrt-plugins" RPROVIDES:${PN} = "tensorrt-plugins"
RCONFLICTS:${PN} = "tensorrt-plugins" RCONFLICTS:${PN} = "tensorrt-plugins"