Building produces several warnings.
I think that they have been there since the beginning.
To be clear, everything works just fine.
Doing this:
walter@jetson-orin-nx:~/Apps/DeepStream-Yolo$ export CUDA_VER=12.6
and next:
walter@jetson-orin-nx:~/Apps/DeepStream-Yolo$ make -C nvdsinfer_custom_impl_Yolo clean && make -C
Outputs this in the terminal:
nvdsinfer_custom_impl_Yolo make: Entering directory '/home/walter/Apps/DeepStream-Yolo/nvdsinfer_custom_impl_Yolo' rm -rf libnvdsinfer_custom_impl_Yolo.so rm -rf nvdsinfer_yolo_engine.o nvdsparsebbox_Yolo.o utils.o yolo.o yoloPlugins.o layers/activation_layer.o layers/batchnorm_layer.o layers/channels_layer.o layers/convolutional_layer.o layers/deconvolutional_layer.o layers/implicit_layer.o layers/pooling_layer.o layers/reorg_layer.o layers/route_layer.o layers/sam_layer.o layers/shortcut_layer.o layers/slice_layer.o layers/upsample_layer.o nvdsparsebbox_Yolo_cuda.o yoloForward.o yoloForward_nc.o yoloForward_v2.o make: Leaving directory '/home/walter/Apps/DeepStream-Yolo/nvdsinfer_custom_impl_Yolo' make: Entering directory '/home/walter/Apps/DeepStream-Yolo/nvdsinfer_custom_impl_Yolo' g++ -c -o nvdsinfer_yolo_engine.o -Wall -std=c++11 -shared -fPIC -Wno-error=deprecated-declarations -I/opt/nvidia/deepstream/deepstream/sources/includes -I/usr/local/cuda-12.6/include nvdsinfer_yolo_engine.cpp g++ -c -o nvdsparsebbox_Yolo.o -Wall -std=c++11 -shared -fPIC -Wno-error=deprecated-declarations -I/opt/nvidia/deepstream/deepstream/sources/includes -I/usr/local/cuda-12.6/include nvdsparsebbox_Yolo.cpp g++ -c -o utils.o -Wall -std=c++11 -shared -fPIC -Wno-error=deprecated-declarations -I/opt/nvidia/deepstream/deepstream/sources/includes -I/usr/local/cuda-12.6/include utils.cpp g++ -c -o yolo.o -Wall -std=c++11 -shared -fPIC -Wno-error=deprecated-declarations -I/opt/nvidia/deepstream/deepstream/sources/includes -I/usr/local/cuda-12.6/include yolo.cpp In file included from yolo.cpp:29: yoloPlugins.h:53:59: warning: ‘IPluginV2DynamicExt’ is deprecated [-Wdeprecated-declarations] 53 | nvinfer1::IPluginV2DynamicExt* clone() const noexcept override; | ^~~~~~~~ In file included from /usr/include/aarch64-linux-gnu/NvInfer.h:22, from /usr/include/aarch64-linux-gnu/NvOnnxParser.h:26, from yolo.cpp:26: /usr/include/aarch64-linux-gnu/NvInferRuntime.h:406:22: note: declared here 406 | class TRT_DEPRECATED IPluginV2DynamicExt : public nvinfer1::IPluginV2Ext | ^~~~~~~~~~~~~~~~~~~ In file included from yolo.cpp:29: yoloPlugins.h:124:9: warning: ‘IPluginV2DynamicExt’ is deprecated [-Wdeprecated-declarations] 124 | override { | ^~~~~~~~ In file included from /usr/include/aarch64-linux-gnu/NvInfer.h:22, from /usr/include/aarch64-linux-gnu/NvOnnxParser.h:26, from yolo.cpp:26: /usr/include/aarch64-linux-gnu/NvInferRuntime.h:406:22: note: declared here 406 | class TRT_DEPRECATED IPluginV2DynamicExt : public nvinfer1::IPluginV2Ext | ^~~~~~~~~~~~~~~~~~~ In file included from yolo.cpp:29: yoloPlugins.h:130:18: warning: ‘IPluginV2DynamicExt’ is deprecated [-Wdeprecated-declarations] 130 | noexcept override { | ^~~~~~~~ In file included from /usr/include/aarch64-linux-gnu/NvInfer.h:22, from /usr/include/aarch64-linux-gnu/NvOnnxParser.h:26, from yolo.cpp:26: /usr/include/aarch64-linux-gnu/NvInferRuntime.h:406:22: note: declared here 406 | class TRT_DEPRECATED IPluginV2DynamicExt : public nvinfer1::IPluginV2Ext | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/cassert:44, from layers/../utils.h:32, from layers/route_layer.h:9, from yolo.h:39, from yolo.cpp:28: yolo.cpp: In member function ‘nvinfer1::ICudaEngine* Yolo::createEngine(nvinfer1::IBuilder*, nvinfer1::IBuilderConfig*)’: yolo.cpp:155:40: warning: ‘bool nvinfer1::IBuilder::platformHasFastFp16() const’ is deprecated [-Wdeprecated-declarations] 155 | assert(builder->platformHasFastFp16()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/aarch64-linux-gnu/NvOnnxParser.h:26, from yolo.cpp:26: /usr/include/aarch64-linux-gnu/NvInfer.h:9798:25: note: declared here 9798 | TRT_DEPRECATED bool platformHasFastFp16() const noexcept | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/cassert:44, from layers/../utils.h:32, from layers/route_layer.h:9, from yolo.h:39, from yolo.cpp:28: yolo.cpp:159:40: warning: ‘bool nvinfer1::IBuilder::platformHasFastInt8() const’ is deprecated [-Wdeprecated-declarations] 159 | assert(builder->platformHasFastInt8()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/aarch64-linux-gnu/NvOnnxParser.h:26, from yolo.cpp:26: /usr/include/aarch64-linux-gnu/NvInfer.h:9808:25: note: declared here 9808 | TRT_DEPRECATED bool platformHasFastInt8() const noexcept | ^~~~~~~~~~~~~~~~~~~ yolo.cpp: In member function ‘NvDsInferStatus Yolo::buildYoloNetwork(std::vector<float>&, nvinfer1::INetworkDefinition&)’: yolo.cpp:481:36: warning: ‘IPluginV2DynamicExt’ is deprecated [-Wdeprecated-declarations] 481 | nvinfer1::IPluginV2DynamicExt* yoloPlugin = new YoloLayer(m_InputW, m_InputH, m_NumClasses, m_NewCoords, | ^~~~~~~~~~ In file included from /usr/include/aarch64-linux-gnu/NvInfer.h:22, from /usr/include/aarch64-linux-gnu/NvOnnxParser.h:26, from yolo.cpp:26: /usr/include/aarch64-linux-gnu/NvInferRuntime.h:406:22: note: declared here 406 | class TRT_DEPRECATED IPluginV2DynamicExt : public nvinfer1::IPluginV2Ext | ^~~~~~~~~~~~~~~~~~~ g++ -c -o yoloPlugins.o -Wall -std=c++11 -shared -fPIC -Wno-error=deprecated-declarations -I/opt/nvidia/deepstream/deepstream/sources/includes -I/usr/local/cuda-12.6/include yoloPlugins.cpp In file included from yoloPlugins.cpp:26: yoloPlugins.h:53:59: warning: ‘IPluginV2DynamicExt’ is deprecated [-Wdeprecated-declarations] 53 | nvinfer1::IPluginV2DynamicExt* clone() const noexcept override; | ^~~~~~~~ In file included from /usr/include/aarch64-linux-gnu/NvInfer.h:22, from /usr/include/aarch64-linux-gnu/NvInferPlugin.h:21, from yolo.h:29, from yoloPlugins.h:31, from yoloPlugins.cpp:26: /usr/include/aarch64-linux-gnu/NvInferRuntime.h:406:22: note: declared here 406 | class TRT_DEPRECATED IPluginV2DynamicExt : public nvinfer1::IPluginV2Ext | ^~~~~~~~~~~~~~~~~~~ In file included from yoloPlugins.cpp:26: yoloPlugins.h:124:9: warning: ‘IPluginV2DynamicExt’ is deprecated [-Wdeprecated-declarations] 124 | override { | ^~~~~~~~ In file included from /usr/include/aarch64-linux-gnu/NvInfer.h:22, from /usr/include/aarch64-linux-gnu/NvInferPlugin.h:21, from yolo.h:29, from yoloPlugins.h:31, from yoloPlugins.cpp:26: /usr/include/aarch64-linux-gnu/NvInferRuntime.h:406:22: note: declared here 406 | class TRT_DEPRECATED IPluginV2DynamicExt : public nvinfer1::IPluginV2Ext | ^~~~~~~~~~~~~~~~~~~ In file included from yoloPlugins.cpp:26: yoloPlugins.h:130:18: warning: ‘IPluginV2DynamicExt’ is deprecated [-Wdeprecated-declarations] 130 | noexcept override { | ^~~~~~~~ In file included from /usr/include/aarch64-linux-gnu/NvInfer.h:22, from /usr/include/aarch64-linux-gnu/NvInferPlugin.h:21, from yolo.h:29, from yoloPlugins.h:31, from yoloPlugins.cpp:26: /usr/include/aarch64-linux-gnu/NvInferRuntime.h:406:22: note: declared here 406 | class TRT_DEPRECATED IPluginV2DynamicExt : public nvinfer1::IPluginV2Ext | ^~~~~~~~~~~~~~~~~~~ yoloPlugins.cpp:106:26: warning: ‘IPluginV2DynamicExt’ is deprecated [-Wdeprecated-declarations] 106 | YoloLayer::clone() const noexcept | ^~~~~~~~ In file included from /usr/include/aarch64-linux-gnu/NvInfer.h:22, from /usr/include/aarch64-linux-gnu/NvInferPlugin.h:21, from yolo.h:29, from yoloPlugins.h:31, from yoloPlugins.cpp:26: /usr/include/aarch64-linux-gnu/NvInferRuntime.h:406:22: note: declared here 406 | class TRT_DEPRECATED IPluginV2DynamicExt : public nvinfer1::IPluginV2Ext | ^~~~~~~~~~~~~~~~~~~ g++ -c -o layers/activation_layer.o -Wall -std=c++11 -shared -fPIC -Wno-error=deprecated-declarations -I/opt/nvidia/deepstream/deepstream/sources/includes -I/usr/local/cuda-12.6/include layers/activation_layer.cpp g++ -c -o layers/batchnorm_layer.o -Wall -std=c++11 -shared -fPIC -Wno-error=deprecated-declarations -I/opt/nvidia/deepstream/deepstream/sources/includes -I/usr/local/cuda-12.6/include layers/batchnorm_layer.cpp g++ -c -o layers/channels_layer.o -Wall -std=c++11 -shared -fPIC -Wno-error=deprecated-declarations -I/opt/nvidia/deepstream/deepstream/sources/includes -I/usr/local/cuda-12.6/include layers/channels_layer.cpp g++ -c -o layers/convolutional_layer.o -Wall -std=c++11 -shared -fPIC -Wno-error=deprecated-declarations -I/opt/nvidia/deepstream/deepstream/sources/includes -I/usr/local/cuda-12.6/include layers/convolutional_layer.cpp g++ -c -o layers/deconvolutional_layer.o -Wall -std=c++11 -shared -fPIC -Wno-error=deprecated-declarations -I/opt/nvidia/deepstream/deepstream/sources/includes -I/usr/local/cuda-12.6/include layers/deconvolutional_layer.cpp g++ -c -o layers/implicit_layer.o -Wall -std=c++11 -shared -fPIC -Wno-error=deprecated-declarations -I/opt/nvidia/deepstream/deepstream/sources/includes -I/usr/local/cuda-12.6/include layers/implicit_layer.cpp g++ -c -o layers/pooling_layer.o -Wall -std=c++11 -shared -fPIC -Wno-error=deprecated-declarations -I/opt/nvidia/deepstream/deepstream/sources/includes -I/usr/local/cuda-12.6/include layers/pooling_layer.cpp g++ -c -o layers/reorg_layer.o -Wall -std=c++11 -shared -fPIC -Wno-error=deprecated-declarations -I/opt/nvidia/deepstream/deepstream/sources/includes -I/usr/local/cuda-12.6/include layers/reorg_layer.cpp g++ -c -o layers/route_layer.o -Wall -std=c++11 -shared -fPIC -Wno-error=deprecated-declarations -I/opt/nvidia/deepstream/deepstream/sources/includes -I/usr/local/cuda-12.6/include layers/route_layer.cpp g++ -c -o layers/sam_layer.o -Wall -std=c++11 -shared -fPIC -Wno-error=deprecated-declarations -I/opt/nvidia/deepstream/deepstream/sources/includes -I/usr/local/cuda-12.6/include layers/sam_layer.cpp g++ -c -o layers/shortcut_layer.o -Wall -std=c++11 -shared -fPIC -Wno-error=deprecated-declarations -I/opt/nvidia/deepstream/deepstream/sources/includes -I/usr/local/cuda-12.6/include layers/shortcut_layer.cpp g++ -c -o layers/slice_layer.o -Wall -std=c++11 -shared -fPIC -Wno-error=deprecated-declarations -I/opt/nvidia/deepstream/deepstream/sources/includes -I/usr/local/cuda-12.6/include layers/slice_layer.cpp g++ -c -o layers/upsample_layer.o -Wall -std=c++11 -shared -fPIC -Wno-error=deprecated-declarations -I/opt/nvidia/deepstream/deepstream/sources/includes -I/usr/local/cuda-12.6/include layers/upsample_layer.cpp /usr/local/cuda-12.6/bin/nvcc -c -o nvdsparsebbox_Yolo_cuda.o --compiler-options '-fPIC' -I/opt/nvidia/deepstream/deepstream/sources/includes -I/usr/local/cuda-12.6/include nvdsparsebbox_Yolo_cuda.cu /usr/local/cuda-12.6/bin/nvcc -c -o yoloForward.o --compiler-options '-fPIC' -I/opt/nvidia/deepstream/deepstream/sources/includes -I/usr/local/cuda-12.6/include yoloForward.cu /usr/local/cuda-12.6/bin/nvcc -c -o yoloForward_nc.o --compiler-options '-fPIC' -I/opt/nvidia/deepstream/deepstream/sources/includes -I/usr/local/cuda-12.6/include yoloForward_nc.cu /usr/local/cuda-12.6/bin/nvcc -c -o yoloForward_v2.o --compiler-options '-fPIC' -I/opt/nvidia/deepstream/deepstream/sources/includes -I/usr/local/cuda-12.6/include yoloForward_v2.cu g++ -o libnvdsinfer_custom_impl_Yolo.so nvdsinfer_yolo_engine.o nvdsparsebbox_Yolo.o utils.o yolo.o yoloPlugins.o layers/activation_layer.o layers/batchnorm_layer.o layers/channels_layer.o layers/convolutional_layer.o layers/deconvolutional_layer.o layers/implicit_layer.o layers/pooling_layer.o layers/reorg_layer.o layers/route_layer.o layers/sam_layer.o layers/shortcut_layer.o layers/slice_layer.o layers/upsample_layer.o nvdsparsebbox_Yolo_cuda.o yoloForward.o yoloForward_nc.o yoloForward_v2.o -shared -Wl,--start-group -lnvinfer_plugin -lnvinfer -lnvonnxparser -L/usr/local/cuda-12.6/lib64 -lcudart -lcublas -lstdc++fs -Wl,--end-group make: Leaving directory '/home/walter/Apps/DeepStream-Yolo/nvdsinfer_custom_impl_Yolo'
Notice these:
warning: ‘IPluginV2DynamicExt’ is deprecated
and
warning: ‘bool nvinfer1::IBuilder::platformHasFastFp16() const’ is deprecated
and
warning: ‘bool nvinfer1::IBuilder::platformHasFastInt8() const’ is deprecated
and
-Wno-error=deprecated-declarations
Does something need to be updated?
This is my setup: (DeepStream 7.1)

Building produces several warnings.
I think that they have been there since the beginning.
To be clear, everything works just fine.
Doing this:
walter@jetson-orin-nx:~/Apps/DeepStream-Yolo$ export CUDA_VER=12.6and next:
walter@jetson-orin-nx:~/Apps/DeepStream-Yolo$ make -C nvdsinfer_custom_impl_Yolo clean && make -COutputs this in the terminal:
nvdsinfer_custom_impl_Yolo make: Entering directory '/home/walter/Apps/DeepStream-Yolo/nvdsinfer_custom_impl_Yolo' rm -rf libnvdsinfer_custom_impl_Yolo.so rm -rf nvdsinfer_yolo_engine.o nvdsparsebbox_Yolo.o utils.o yolo.o yoloPlugins.o layers/activation_layer.o layers/batchnorm_layer.o layers/channels_layer.o layers/convolutional_layer.o layers/deconvolutional_layer.o layers/implicit_layer.o layers/pooling_layer.o layers/reorg_layer.o layers/route_layer.o layers/sam_layer.o layers/shortcut_layer.o layers/slice_layer.o layers/upsample_layer.o nvdsparsebbox_Yolo_cuda.o yoloForward.o yoloForward_nc.o yoloForward_v2.o make: Leaving directory '/home/walter/Apps/DeepStream-Yolo/nvdsinfer_custom_impl_Yolo' make: Entering directory '/home/walter/Apps/DeepStream-Yolo/nvdsinfer_custom_impl_Yolo' g++ -c -o nvdsinfer_yolo_engine.o -Wall -std=c++11 -shared -fPIC -Wno-error=deprecated-declarations -I/opt/nvidia/deepstream/deepstream/sources/includes -I/usr/local/cuda-12.6/include nvdsinfer_yolo_engine.cpp g++ -c -o nvdsparsebbox_Yolo.o -Wall -std=c++11 -shared -fPIC -Wno-error=deprecated-declarations -I/opt/nvidia/deepstream/deepstream/sources/includes -I/usr/local/cuda-12.6/include nvdsparsebbox_Yolo.cpp g++ -c -o utils.o -Wall -std=c++11 -shared -fPIC -Wno-error=deprecated-declarations -I/opt/nvidia/deepstream/deepstream/sources/includes -I/usr/local/cuda-12.6/include utils.cpp g++ -c -o yolo.o -Wall -std=c++11 -shared -fPIC -Wno-error=deprecated-declarations -I/opt/nvidia/deepstream/deepstream/sources/includes -I/usr/local/cuda-12.6/include yolo.cpp In file included from yolo.cpp:29: yoloPlugins.h:53:59: warning: ‘IPluginV2DynamicExt’ is deprecated [-Wdeprecated-declarations] 53 | nvinfer1::IPluginV2DynamicExt* clone() const noexcept override; | ^~~~~~~~ In file included from /usr/include/aarch64-linux-gnu/NvInfer.h:22, from /usr/include/aarch64-linux-gnu/NvOnnxParser.h:26, from yolo.cpp:26: /usr/include/aarch64-linux-gnu/NvInferRuntime.h:406:22: note: declared here 406 | class TRT_DEPRECATED IPluginV2DynamicExt : public nvinfer1::IPluginV2Ext | ^~~~~~~~~~~~~~~~~~~ In file included from yolo.cpp:29: yoloPlugins.h:124:9: warning: ‘IPluginV2DynamicExt’ is deprecated [-Wdeprecated-declarations] 124 | override { | ^~~~~~~~ In file included from /usr/include/aarch64-linux-gnu/NvInfer.h:22, from /usr/include/aarch64-linux-gnu/NvOnnxParser.h:26, from yolo.cpp:26: /usr/include/aarch64-linux-gnu/NvInferRuntime.h:406:22: note: declared here 406 | class TRT_DEPRECATED IPluginV2DynamicExt : public nvinfer1::IPluginV2Ext | ^~~~~~~~~~~~~~~~~~~ In file included from yolo.cpp:29: yoloPlugins.h:130:18: warning: ‘IPluginV2DynamicExt’ is deprecated [-Wdeprecated-declarations] 130 | noexcept override { | ^~~~~~~~ In file included from /usr/include/aarch64-linux-gnu/NvInfer.h:22, from /usr/include/aarch64-linux-gnu/NvOnnxParser.h:26, from yolo.cpp:26: /usr/include/aarch64-linux-gnu/NvInferRuntime.h:406:22: note: declared here 406 | class TRT_DEPRECATED IPluginV2DynamicExt : public nvinfer1::IPluginV2Ext | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/cassert:44, from layers/../utils.h:32, from layers/route_layer.h:9, from yolo.h:39, from yolo.cpp:28: yolo.cpp: In member function ‘nvinfer1::ICudaEngine* Yolo::createEngine(nvinfer1::IBuilder*, nvinfer1::IBuilderConfig*)’: yolo.cpp:155:40: warning: ‘bool nvinfer1::IBuilder::platformHasFastFp16() const’ is deprecated [-Wdeprecated-declarations] 155 | assert(builder->platformHasFastFp16()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/aarch64-linux-gnu/NvOnnxParser.h:26, from yolo.cpp:26: /usr/include/aarch64-linux-gnu/NvInfer.h:9798:25: note: declared here 9798 | TRT_DEPRECATED bool platformHasFastFp16() const noexcept | ^~~~~~~~~~~~~~~~~~~ In file included from /usr/include/c++/11/cassert:44, from layers/../utils.h:32, from layers/route_layer.h:9, from yolo.h:39, from yolo.cpp:28: yolo.cpp:159:40: warning: ‘bool nvinfer1::IBuilder::platformHasFastInt8() const’ is deprecated [-Wdeprecated-declarations] 159 | assert(builder->platformHasFastInt8()); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~ In file included from /usr/include/aarch64-linux-gnu/NvOnnxParser.h:26, from yolo.cpp:26: /usr/include/aarch64-linux-gnu/NvInfer.h:9808:25: note: declared here 9808 | TRT_DEPRECATED bool platformHasFastInt8() const noexcept | ^~~~~~~~~~~~~~~~~~~ yolo.cpp: In member function ‘NvDsInferStatus Yolo::buildYoloNetwork(std::vector<float>&, nvinfer1::INetworkDefinition&)’: yolo.cpp:481:36: warning: ‘IPluginV2DynamicExt’ is deprecated [-Wdeprecated-declarations] 481 | nvinfer1::IPluginV2DynamicExt* yoloPlugin = new YoloLayer(m_InputW, m_InputH, m_NumClasses, m_NewCoords, | ^~~~~~~~~~ In file included from /usr/include/aarch64-linux-gnu/NvInfer.h:22, from /usr/include/aarch64-linux-gnu/NvOnnxParser.h:26, from yolo.cpp:26: /usr/include/aarch64-linux-gnu/NvInferRuntime.h:406:22: note: declared here 406 | class TRT_DEPRECATED IPluginV2DynamicExt : public nvinfer1::IPluginV2Ext | ^~~~~~~~~~~~~~~~~~~ g++ -c -o yoloPlugins.o -Wall -std=c++11 -shared -fPIC -Wno-error=deprecated-declarations -I/opt/nvidia/deepstream/deepstream/sources/includes -I/usr/local/cuda-12.6/include yoloPlugins.cpp In file included from yoloPlugins.cpp:26: yoloPlugins.h:53:59: warning: ‘IPluginV2DynamicExt’ is deprecated [-Wdeprecated-declarations] 53 | nvinfer1::IPluginV2DynamicExt* clone() const noexcept override; | ^~~~~~~~ In file included from /usr/include/aarch64-linux-gnu/NvInfer.h:22, from /usr/include/aarch64-linux-gnu/NvInferPlugin.h:21, from yolo.h:29, from yoloPlugins.h:31, from yoloPlugins.cpp:26: /usr/include/aarch64-linux-gnu/NvInferRuntime.h:406:22: note: declared here 406 | class TRT_DEPRECATED IPluginV2DynamicExt : public nvinfer1::IPluginV2Ext | ^~~~~~~~~~~~~~~~~~~ In file included from yoloPlugins.cpp:26: yoloPlugins.h:124:9: warning: ‘IPluginV2DynamicExt’ is deprecated [-Wdeprecated-declarations] 124 | override { | ^~~~~~~~ In file included from /usr/include/aarch64-linux-gnu/NvInfer.h:22, from /usr/include/aarch64-linux-gnu/NvInferPlugin.h:21, from yolo.h:29, from yoloPlugins.h:31, from yoloPlugins.cpp:26: /usr/include/aarch64-linux-gnu/NvInferRuntime.h:406:22: note: declared here 406 | class TRT_DEPRECATED IPluginV2DynamicExt : public nvinfer1::IPluginV2Ext | ^~~~~~~~~~~~~~~~~~~ In file included from yoloPlugins.cpp:26: yoloPlugins.h:130:18: warning: ‘IPluginV2DynamicExt’ is deprecated [-Wdeprecated-declarations] 130 | noexcept override { | ^~~~~~~~ In file included from /usr/include/aarch64-linux-gnu/NvInfer.h:22, from /usr/include/aarch64-linux-gnu/NvInferPlugin.h:21, from yolo.h:29, from yoloPlugins.h:31, from yoloPlugins.cpp:26: /usr/include/aarch64-linux-gnu/NvInferRuntime.h:406:22: note: declared here 406 | class TRT_DEPRECATED IPluginV2DynamicExt : public nvinfer1::IPluginV2Ext | ^~~~~~~~~~~~~~~~~~~ yoloPlugins.cpp:106:26: warning: ‘IPluginV2DynamicExt’ is deprecated [-Wdeprecated-declarations] 106 | YoloLayer::clone() const noexcept | ^~~~~~~~ In file included from /usr/include/aarch64-linux-gnu/NvInfer.h:22, from /usr/include/aarch64-linux-gnu/NvInferPlugin.h:21, from yolo.h:29, from yoloPlugins.h:31, from yoloPlugins.cpp:26: /usr/include/aarch64-linux-gnu/NvInferRuntime.h:406:22: note: declared here 406 | class TRT_DEPRECATED IPluginV2DynamicExt : public nvinfer1::IPluginV2Ext | ^~~~~~~~~~~~~~~~~~~ g++ -c -o layers/activation_layer.o -Wall -std=c++11 -shared -fPIC -Wno-error=deprecated-declarations -I/opt/nvidia/deepstream/deepstream/sources/includes -I/usr/local/cuda-12.6/include layers/activation_layer.cpp g++ -c -o layers/batchnorm_layer.o -Wall -std=c++11 -shared -fPIC -Wno-error=deprecated-declarations -I/opt/nvidia/deepstream/deepstream/sources/includes -I/usr/local/cuda-12.6/include layers/batchnorm_layer.cpp g++ -c -o layers/channels_layer.o -Wall -std=c++11 -shared -fPIC -Wno-error=deprecated-declarations -I/opt/nvidia/deepstream/deepstream/sources/includes -I/usr/local/cuda-12.6/include layers/channels_layer.cpp g++ -c -o layers/convolutional_layer.o -Wall -std=c++11 -shared -fPIC -Wno-error=deprecated-declarations -I/opt/nvidia/deepstream/deepstream/sources/includes -I/usr/local/cuda-12.6/include layers/convolutional_layer.cpp g++ -c -o layers/deconvolutional_layer.o -Wall -std=c++11 -shared -fPIC -Wno-error=deprecated-declarations -I/opt/nvidia/deepstream/deepstream/sources/includes -I/usr/local/cuda-12.6/include layers/deconvolutional_layer.cpp g++ -c -o layers/implicit_layer.o -Wall -std=c++11 -shared -fPIC -Wno-error=deprecated-declarations -I/opt/nvidia/deepstream/deepstream/sources/includes -I/usr/local/cuda-12.6/include layers/implicit_layer.cpp g++ -c -o layers/pooling_layer.o -Wall -std=c++11 -shared -fPIC -Wno-error=deprecated-declarations -I/opt/nvidia/deepstream/deepstream/sources/includes -I/usr/local/cuda-12.6/include layers/pooling_layer.cpp g++ -c -o layers/reorg_layer.o -Wall -std=c++11 -shared -fPIC -Wno-error=deprecated-declarations -I/opt/nvidia/deepstream/deepstream/sources/includes -I/usr/local/cuda-12.6/include layers/reorg_layer.cpp g++ -c -o layers/route_layer.o -Wall -std=c++11 -shared -fPIC -Wno-error=deprecated-declarations -I/opt/nvidia/deepstream/deepstream/sources/includes -I/usr/local/cuda-12.6/include layers/route_layer.cpp g++ -c -o layers/sam_layer.o -Wall -std=c++11 -shared -fPIC -Wno-error=deprecated-declarations -I/opt/nvidia/deepstream/deepstream/sources/includes -I/usr/local/cuda-12.6/include layers/sam_layer.cpp g++ -c -o layers/shortcut_layer.o -Wall -std=c++11 -shared -fPIC -Wno-error=deprecated-declarations -I/opt/nvidia/deepstream/deepstream/sources/includes -I/usr/local/cuda-12.6/include layers/shortcut_layer.cpp g++ -c -o layers/slice_layer.o -Wall -std=c++11 -shared -fPIC -Wno-error=deprecated-declarations -I/opt/nvidia/deepstream/deepstream/sources/includes -I/usr/local/cuda-12.6/include layers/slice_layer.cpp g++ -c -o layers/upsample_layer.o -Wall -std=c++11 -shared -fPIC -Wno-error=deprecated-declarations -I/opt/nvidia/deepstream/deepstream/sources/includes -I/usr/local/cuda-12.6/include layers/upsample_layer.cpp /usr/local/cuda-12.6/bin/nvcc -c -o nvdsparsebbox_Yolo_cuda.o --compiler-options '-fPIC' -I/opt/nvidia/deepstream/deepstream/sources/includes -I/usr/local/cuda-12.6/include nvdsparsebbox_Yolo_cuda.cu /usr/local/cuda-12.6/bin/nvcc -c -o yoloForward.o --compiler-options '-fPIC' -I/opt/nvidia/deepstream/deepstream/sources/includes -I/usr/local/cuda-12.6/include yoloForward.cu /usr/local/cuda-12.6/bin/nvcc -c -o yoloForward_nc.o --compiler-options '-fPIC' -I/opt/nvidia/deepstream/deepstream/sources/includes -I/usr/local/cuda-12.6/include yoloForward_nc.cu /usr/local/cuda-12.6/bin/nvcc -c -o yoloForward_v2.o --compiler-options '-fPIC' -I/opt/nvidia/deepstream/deepstream/sources/includes -I/usr/local/cuda-12.6/include yoloForward_v2.cu g++ -o libnvdsinfer_custom_impl_Yolo.so nvdsinfer_yolo_engine.o nvdsparsebbox_Yolo.o utils.o yolo.o yoloPlugins.o layers/activation_layer.o layers/batchnorm_layer.o layers/channels_layer.o layers/convolutional_layer.o layers/deconvolutional_layer.o layers/implicit_layer.o layers/pooling_layer.o layers/reorg_layer.o layers/route_layer.o layers/sam_layer.o layers/shortcut_layer.o layers/slice_layer.o layers/upsample_layer.o nvdsparsebbox_Yolo_cuda.o yoloForward.o yoloForward_nc.o yoloForward_v2.o -shared -Wl,--start-group -lnvinfer_plugin -lnvinfer -lnvonnxparser -L/usr/local/cuda-12.6/lib64 -lcudart -lcublas -lstdc++fs -Wl,--end-group make: Leaving directory '/home/walter/Apps/DeepStream-Yolo/nvdsinfer_custom_impl_Yolo'Notice these:
warning: ‘IPluginV2DynamicExt’ is deprecatedand
warning: ‘bool nvinfer1::IBuilder::platformHasFastFp16() const’ is deprecatedand
warning: ‘bool nvinfer1::IBuilder::platformHasFastInt8() const’ is deprecatedand
-Wno-error=deprecated-declarationsDoes something need to be updated?
This is my setup: (DeepStream 7.1)