Skip to content

Commit a544503

Browse files
xmfcxkminoda
authored andcommitted
fix(tensorrt): update tensorrt code of traffic_light_classifier (autowarefoundation#2325)
Signed-off-by: M. Fatih Cırıt <mfc@leodrive.ai> Signed-off-by: kminoda <koji.minoda@tier4.jp>
1 parent c2e2e24 commit a544503

File tree

2 files changed

+10
-8
lines changed

2 files changed

+10
-8
lines changed

perception/traffic_light_classifier/utils/trt_common.cpp

+10-6
Original file line numberDiff line numberDiff line change
@@ -75,8 +75,16 @@ void TrtCommon::setup()
7575
}
7676

7777
context_ = UniquePtr<nvinfer1::IExecutionContext>(engine_->createExecutionContext());
78-
input_dims_ = engine_->getBindingDimensions(getInputBindingIndex());
79-
output_dims_ = engine_->getBindingDimensions(getOutputBindingIndex());
78+
79+
#if (NV_TENSORRT_MAJOR * 10000) + (NV_TENSORRT_MINOR * 100) + NV_TENSOR_PATCH >= 80500
80+
input_dims_ = engine_->getTensorShape(input_name_.c_str());
81+
output_dims_ = engine_->getTensorShape(output_name_.c_str());
82+
#else
83+
// Deprecated since 8.5
84+
input_dims_ = engine_->getBindingDimensions(engine_->getBindingIndex(input_name_.c_str()));
85+
output_dims_ = engine_->getBindingDimensions(engine_->getBindingIndex(output_name_.c_str()));
86+
#endif
87+
8088
is_initialized_ = true;
8189
}
8290

@@ -155,8 +163,4 @@ int TrtCommon::getNumOutput()
155163
output_dims_.d, output_dims_.d + output_dims_.nbDims, 1, std::multiplies<int>());
156164
}
157165

158-
int TrtCommon::getInputBindingIndex() { return engine_->getBindingIndex(input_name_.c_str()); }
159-
160-
int TrtCommon::getOutputBindingIndex() { return engine_->getBindingIndex(output_name_.c_str()); }
161-
162166
} // namespace Tn

perception/traffic_light_classifier/utils/trt_common.hpp

-2
Original file line numberDiff line numberDiff line change
@@ -118,8 +118,6 @@ class TrtCommon
118118
bool isInitialized();
119119
int getNumInput();
120120
int getNumOutput();
121-
int getInputBindingIndex();
122-
int getOutputBindingIndex();
123121

124122
UniquePtr<nvinfer1::IExecutionContext> context_;
125123

0 commit comments

Comments
 (0)