SWDEV-517481 - Add more restrictions to the queue management (#168)
[ROCm/clr commit: 4c363df3bf]
This commit is contained in:
committad av
GitHub
förälder
88841d1dee
incheckning
c50f85df20
@@ -1645,7 +1645,8 @@ address VirtualGPU::allocKernelArguments(size_t size, size_t alignment) {
|
||||
void VirtualGPU::ReleaseHwQueue() {
|
||||
// Try to release normal queue to the pool of active queues
|
||||
if (roc_device_.settings().dynamic_queues_ &&
|
||||
(priority_ == amd::CommandQueue::Priority::Normal)) {
|
||||
(priority_ == amd::CommandQueue::Priority::Normal) &&
|
||||
!cooperative_ && (cuMask_.size() == 0)) {
|
||||
amd::ScopedLock lock(execution());
|
||||
if ((gpu_queue_ != nullptr) && roc_device_.ReleaseActiveNormalQueue(gpu_queue_)) {
|
||||
gpu_queue_ = nullptr;
|
||||
|
||||
Referens i nytt ärende
Block a user