SWDEV-235495 Fix elapsed time calculation

This issue happens because we getLastQueuedCommand when recording
the event and do end_ - start_ so it takes the ticks for the
completion of the last command before event record. This may not
happen if one records a marker command for hipEventRecord

Change-Id: I1d6b06a5befb3b93f16b67692c59dca25c982e0f


[ROCm/hip commit: 43986c6791]
Этот коммит содержится в:
Saleel Kudchadker
2020-05-12 09:37:56 -07:00
родитель 98787af268
Коммит 9aa52425e6
+1 -1
Просмотреть файл
@@ -91,7 +91,7 @@ hipError_t Event::elapsedTime(Event& eStop, float& ms) {
}
ms = static_cast<float>(static_cast<int64_t>(eStop.event_->profilingInfo().end_ -
event_->profilingInfo().start_))/1000000.f;
event_->profilingInfo().end_))/1000000.f;
return hipSuccess;
}