Remove handles for retrieving min temperature values

Signed-off-by: Mayank Raghuwanshi <mayank.raghuwanshi@intel.com>
This commit is contained in:
Mayank Raghuwanshi
2021-06-02 20:10:46 +05:30
committed by Compute-Runtime-Automation
parent 8ecdc7f4c5
commit 770a6676a4
4 changed files with 2 additions and 28 deletions

View File

@@ -90,10 +90,6 @@ ze_result_t LinuxTemperatureImp::getGlobalMaxTemperature(double *pTemperature) {
return ZE_RESULT_ERROR_UNSUPPORTED_FEATURE;
}
ze_result_t LinuxTemperatureImp::getGlobalMinTemperature(double *pTemperature) {
return ZE_RESULT_ERROR_UNSUPPORTED_FEATURE;
}
ze_result_t LinuxTemperatureImp::getGpuMaxTemperatureNoSubDevice(double *pTemperature) {
uint32_t computeTemperature = 0;
std::string key("COMPUTE_TEMPERATURES");
@@ -115,10 +111,6 @@ ze_result_t LinuxTemperatureImp::getGpuMaxTemperature(double *pTemperature) {
return ZE_RESULT_ERROR_UNSUPPORTED_FEATURE;
}
ze_result_t LinuxTemperatureImp::getGpuMinTemperature(double *pTemperature) {
return ZE_RESULT_ERROR_UNSUPPORTED_FEATURE;
}
ze_result_t LinuxTemperatureImp::getMemoryMaxTemperature(double *pTemperature) {
return ZE_RESULT_ERROR_UNSUPPORTED_FEATURE;
}
@@ -144,18 +136,6 @@ ze_result_t LinuxTemperatureImp::getSensorTemperature(double *pTemperature) {
return result;
}
break;
case ZES_TEMP_SENSORS_GLOBAL_MIN:
result = getGlobalMinTemperature(pTemperature);
if (result != ZE_RESULT_SUCCESS) {
return result;
}
break;
case ZES_TEMP_SENSORS_GPU_MIN:
result = getGpuMinTemperature(pTemperature);
if (result != ZE_RESULT_SUCCESS) {
return result;
}
break;
default:
*pTemperature = 0;
result = ZE_RESULT_ERROR_UNSUPPORTED_FEATURE;
@@ -167,12 +147,10 @@ ze_result_t LinuxTemperatureImp::getSensorTemperature(double *pTemperature) {
bool LinuxTemperatureImp::isTempModuleSupported() {
if (!isSubdevice) {
if ((type == ZES_TEMP_SENSORS_MEMORY) || (type == ZES_TEMP_SENSORS_GLOBAL_MIN) ||
(type == ZES_TEMP_SENSORS_GPU_MIN)) {
if (type == ZES_TEMP_SENSORS_MEMORY) {
return false;
}
}
return (pPmt != nullptr);
}

View File

@@ -29,9 +29,7 @@ void TemperatureHandleContext::createHandle(const ze_device_handle_t &deviceHand
void TemperatureHandleContext::init(std::vector<ze_device_handle_t> &deviceHandles) {
for (const auto &deviceHandle : deviceHandles) {
createHandle(deviceHandle, ZES_TEMP_SENSORS_GLOBAL);
createHandle(deviceHandle, ZES_TEMP_SENSORS_GLOBAL_MIN);
createHandle(deviceHandle, ZES_TEMP_SENSORS_GPU);
createHandle(deviceHandle, ZES_TEMP_SENSORS_GPU_MIN);
createHandle(deviceHandle, ZES_TEMP_SENSORS_MEMORY);
}
}

View File

@@ -24,9 +24,7 @@ constexpr uint16_t memory0MaxTempIndex = 0;
constexpr uint16_t memory1MaxTempIndex = 8;
constexpr uint16_t memory2MaxTempIndex = 300;
constexpr uint16_t memory3MaxTempIndex = 308;
constexpr uint8_t subDeviceMinTempIndex = 12;
constexpr uint8_t subDeviceMaxTempIndex = 16;
constexpr uint8_t gtMinTempIndex = 20;
constexpr uint8_t gtMaxTempIndex = 24;
constexpr uint8_t tempArrForNoSubDevices[19] = {0x12, 0x23, 0x43, 0xde, 0xa3, 0xce, 0x23, 0x11, 0x45, 0x32, 0x67, 0x47, 0xac, 0x21, 0x03, 0x90, 0, 0, 0};

View File

@@ -11,7 +11,7 @@
namespace L0 {
namespace ult {
std::string rootPciPathOfGpuDevice = "/sys/devices/pci0000:89/0000:89:02.0/0000:8a:00.0";
constexpr uint32_t handleComponentCountForSubDevices = 10u;
constexpr uint32_t handleComponentCountForSubDevices = 6u;
constexpr uint32_t handleComponentCountForNoSubDevices = 2u;
constexpr uint32_t invalidMaxTemperature = 125;
constexpr uint32_t invalidMinTemperature = 10;