MCPcopy Create free account
hub / github.com/NVIDIA/TensorRT / EfficientNMSPluginCreator

Method EfficientNMSPluginCreator

plugin/efficientNMSPlugin/efficientNMSPlugin.cpp:411–424  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

409// Standard NMS Plugin Operation
410
411EfficientNMSPluginCreator::EfficientNMSPluginCreator()
412 : mParam{}
413{
414 mPluginAttributes.clear();
415 mPluginAttributes.emplace_back(PluginField("score_threshold", nullptr, PluginFieldType::kFLOAT32, 1));
416 mPluginAttributes.emplace_back(PluginField("iou_threshold", nullptr, PluginFieldType::kFLOAT32, 1));
417 mPluginAttributes.emplace_back(PluginField("max_output_boxes", nullptr, PluginFieldType::kINT32, 1));
418 mPluginAttributes.emplace_back(PluginField("background_class", nullptr, PluginFieldType::kINT32, 1));
419 mPluginAttributes.emplace_back(PluginField("score_activation", nullptr, PluginFieldType::kINT32, 1));
420 mPluginAttributes.emplace_back(PluginField("class_agnostic", nullptr, PluginFieldType::kINT32, 1));
421 mPluginAttributes.emplace_back(PluginField("box_coding", nullptr, PluginFieldType::kINT32, 1));
422 mFC.nbFields = mPluginAttributes.size();
423 mFC.fields = mPluginAttributes.data();
424}
425
426char const* EfficientNMSPluginCreator::getPluginName() const noexcept
427{

Callers

nothing calls this directly

Calls 4

PluginFieldClass · 0.85
clearMethod · 0.45
sizeMethod · 0.45
dataMethod · 0.45

Tested by

no test coverage detected