Create cooperative engine once on engineInstanced device

Signed-off-by: Filip Hazubski <filip.hazubski@intel.com>
This commit is contained in:
Filip Hazubski
2021-08-23 19:12:43 +00:00
committed by Compute-Runtime-Automation
parent cb91474b1a
commit 4f77db267b
2 changed files with 9 additions and 2 deletions

View File

@@ -265,7 +265,8 @@ void Device::translateToEngineInstanced(EngineInstancesContainer &engineInstance
EngineInstancesContainer newEngines;
for (auto &engine : engineInstancesContainer) {
if (EngineHelpers::isBcs(engine.first) || (engine.first == this->engineInstancedType) || (engine.second != EngineUsage::Regular)) {
if (EngineHelpers::isBcs(engine.first) || (engine.first == this->engineInstancedType) ||
(engine.second != EngineUsage::Regular && engine.second != EngineUsage::Cooperative)) {
newEngines.push_back(engine);
} else {
continue;