mirror of
https://github.com/intel/compute-runtime.git
synced 2026-01-06 19:32:25 +08:00
Metric Api: Fix activation for sub devices
Resolves: LOCI-2611 Signed-off-by: Robert Krzemien <robert.krzemien@intel.com>
This commit is contained in:
committed by
Compute-Runtime-Automation
parent
0b1c3d24f1
commit
b5e0d32fe1
@@ -679,7 +679,13 @@ MetricContext &DeviceImp::getMetricContext() { return *metricContext; }
|
||||
|
||||
void DeviceImp::activateMetricGroups() {
|
||||
if (metricContext != nullptr) {
|
||||
metricContext->activateMetricGroups();
|
||||
if (metricContext->isMultiDeviceCapable()) {
|
||||
for (uint32_t i = 0; i < numSubDevices; i++) {
|
||||
subDevices[i]->getMetricContext().activateMetricGroups();
|
||||
}
|
||||
} else {
|
||||
metricContext->activateMetricGroups();
|
||||
}
|
||||
}
|
||||
}
|
||||
uint32_t DeviceImp::getMaxNumHwThreads() const { return maxNumHwThreads; }
|
||||
|
||||
Reference in New Issue
Block a user