hipStreamSynchronize can skip marker if stream is empty (#1667)
[ROCm/hip commit: 3a7eb694f5]
Bu işleme şunda yer alıyor:
işlemeyi yapan:
Rahul Garg
ebeveyn
f55b1cd6a4
işleme
492248ef12
@@ -310,6 +310,8 @@ void ihipStream_t::locked_wait() {
|
||||
hc::completion_future marker;
|
||||
{
|
||||
LockedAccessor_StreamCrit_t crit(_criticalData);
|
||||
// skipping marker since stream is empty
|
||||
if (crit->_av.get_is_empty()) return;
|
||||
marker = crit->_av.create_marker(hc::no_scope);
|
||||
}
|
||||
|
||||
|
||||
Yeni konuda referans
Bir kullanıcı engelle