Default stream needs to be initialized
Change-Id: I5cbf9076bffb51c0e99601393645f443c1658e13
[ROCm/clr commit: a9513154c7]
This commit is contained in:
@@ -30,6 +30,10 @@ amd::HostQueue* Device::defaultStream() {
|
|||||||
defaultStream_ = new amd::HostQueue(*asContext(), *devices()[0], properties,
|
defaultStream_ = new amd::HostQueue(*asContext(), *devices()[0], properties,
|
||||||
amd::CommandQueue::RealTimeDisabled,
|
amd::CommandQueue::RealTimeDisabled,
|
||||||
amd::CommandQueue::Priority::Normal);
|
amd::CommandQueue::Priority::Normal);
|
||||||
|
if ((defaultStream_ == nullptr) ||
|
||||||
|
!defaultStream_->create()) {
|
||||||
|
return nullptr;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
return defaultStream_;
|
return defaultStream_;
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -85,7 +85,7 @@ namespace hip {
|
|||||||
/// VDI context
|
/// VDI context
|
||||||
amd::Context* context_;
|
amd::Context* context_;
|
||||||
/// VDI host queue for default streams
|
/// VDI host queue for default streams
|
||||||
amd::HostQueue* defaultStream_;
|
amd::HostQueue* defaultStream_ = nullptr;
|
||||||
/// Device's ID
|
/// Device's ID
|
||||||
/// Store it here so we don't have to loop through the device list every time
|
/// Store it here so we don't have to loop through the device list every time
|
||||||
int deviceId_;
|
int deviceId_;
|
||||||
|
|||||||
Reference in New Issue
Block a user