fix format

This commit is contained in:
Meng, Hengyu 2024-07-24 05:38:30 +00:00
parent 22c72c5a0f
commit f3db6d7553

View file

@ -873,7 +873,7 @@ namespace dpct
inline std::string get_preferred_gpu_platform_name() { inline std::string get_preferred_gpu_platform_name() {
std::string result; std::string result;
std::string filter = "level-zero"; std::string filter = "level-zero";
char* env = getenv("ONEAPI_DEVICE_SELECTOR"); char* env = getenv("ONEAPI_DEVICE_SELECTOR");
if (env) { if (env) {
@ -893,41 +893,41 @@ namespace dpct
throw std::runtime_error("invalid device filter: " + std::string(env)); throw std::runtime_error("invalid device filter: " + std::string(env));
} }
} }
auto plaform_list = sycl::platform::get_platforms(); auto plaform_list = sycl::platform::get_platforms();
for (const auto& platform : plaform_list) { for (const auto& platform : plaform_list) {
auto devices = platform.get_devices(); auto devices = platform.get_devices();
auto gpu_dev = std::find_if(devices.begin(), devices.end(), [](const sycl::device& d) { auto gpu_dev = std::find_if(devices.begin(), devices.end(), [](const sycl::device& d) {
return d.is_gpu(); return d.is_gpu();
}); });
if (gpu_dev == devices.end()) { if (gpu_dev == devices.end()) {
// cout << "platform [" << platform_name // cout << "platform [" << platform_name
// << "] does not contain GPU devices, skipping\n"; // << "] does not contain GPU devices, skipping\n";
continue; continue;
} }
auto platform_name = platform.get_info<sycl::info::platform::name>(); auto platform_name = platform.get_info<sycl::info::platform::name>();
std::string platform_name_low_case; std::string platform_name_low_case;
platform_name_low_case.resize(platform_name.size()); platform_name_low_case.resize(platform_name.size());
std::transform( std::transform(
platform_name.begin(), platform_name.end(), platform_name_low_case.begin(), ::tolower); platform_name.begin(), platform_name.end(), platform_name_low_case.begin(), ::tolower);
if (platform_name_low_case.find(filter) == std::string::npos) { if (platform_name_low_case.find(filter) == std::string::npos) {
// cout << "platform [" << platform_name // cout << "platform [" << platform_name
// << "] does not match with requested " // << "] does not match with requested "
// << filter << ", skipping\n"; // << filter << ", skipping\n";
continue; continue;
} }
result = platform_name; result = platform_name;
} }
if (result.empty()) if (result.empty())
throw std::runtime_error("can not find preferred GPU platform"); throw std::runtime_error("can not find preferred GPU platform");
return result; return result;
} }