Merge pull request #251 from ROCm-Developer-Tools/fix_event_state

Set event state AFTER it is recorded.
Αυτή η υποβολή περιλαμβάνεται σε:
Maneesh Gupta
2017-11-06 07:28:11 +05:30
υποβλήθηκε από GitHub
γονέας a62d5aa875 4c3b65a5cd
υποβολή 1131c9e41a
2 αρχεία άλλαξαν με 3 προσθήκες και 4 διαγραφές
+2 -3
Προβολή Αρχείου
@@ -45,10 +45,10 @@ ihipEvent_t::ihipEvent_t(unsigned flags)
void ihipEvent_t::attachToCompletionFuture(const hc::completion_future *cf,
hipStream_t stream, ihipEventType_t eventType)
{
_state = hipEventStatusRecording;
_marker = *cf;
_type = eventType;
_stream = stream;
_state = hipEventStatusRecording;
}
@@ -157,13 +157,12 @@ hipError_t hipEventRecord(hipEvent_t event, hipStream_t stream)
event->_state = hipEventStatusComplete;
return ihipLogStatus(hipSuccess);
} else {
event->_state = hipEventStatusRecording;
// Clear timestamps
event->_timestamp = 0;
// Record the event in the stream:
stream->locked_recordEvent(event);
event->_state = hipEventStatusRecording;
return ihipLogStatus(hipSuccess);
}
} else {