Skip to content

Commit 041d8a1

Browse files
fix vector front() empty issue.
1 parent 64da1d7 commit 041d8a1

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/plugins/auto/src/schedule.cpp

+4-3
Original file line numberDiff line numberDiff line change
@@ -275,8 +275,9 @@ Schedule::~Schedule() {
275275
}
276276
size_t count = req_all_start_times.size();
277277
OPENVINO_ASSERT(count == req_all_end_times.size());
278-
std::chrono::duration<double, std::milli> first_infer_durtation =
279-
req_all_end_times.front() - req_all_start_times.front();
278+
std::chrono::duration<double, std::milli> first_infer_duration =
279+
count == 0 ? std::chrono::duration<double, std::milli>(0.0)
280+
: req_all_end_times.front() - req_all_start_times.front();
280281
req_all_start_times.sort(std::less<Time>());
281282
req_all_end_times.sort(std::less<Time>());
282283
{
@@ -294,7 +295,7 @@ Schedule::~Schedule() {
294295
if (n >= 1) {
295296
LOG_INFO_TAG("%s: first inference time:%lf ms",
296297
worker_request.first.c_str(),
297-
first_infer_durtation.count());
298+
first_infer_duration.count());
298299
LOG_INFO_TAG("%s:infer:%ld", worker_request.first.c_str(), count);
299300
std::chrono::duration<double, std::milli> durtation =
300301
req_all_end_times.back() - time;

0 commit comments

Comments
 (0)