mirror of
https://github.com/intel/compute-runtime.git
synced 2026-01-03 14:55:24 +08:00
Remove handles for retrieving min temperature values
Signed-off-by: Mayank Raghuwanshi <mayank.raghuwanshi@intel.com>
This commit is contained in:
committed by
Compute-Runtime-Automation
parent
8ecdc7f4c5
commit
770a6676a4
@@ -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);
|
||||
}
|
||||
|
||||
|
||||
@@ -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);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -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};
|
||||
|
||||
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user