diff --git a/sycl/source/detail/device_filter.cpp b/sycl/source/detail/device_filter.cpp index 3a767094a1e48..fbe849f0ba250 100644 --- a/sycl/source/detail/device_filter.cpp +++ b/sycl/source/detail/device_filter.cpp @@ -166,7 +166,11 @@ static void Parse_ODS_Device(ods_target &Target, } std::vector -Parse_ONEAPI_DEVICE_SELECTOR(const std::string &envStr) { +Parse_ONEAPI_DEVICE_SELECTOR(const std::string &envString) { + // lowercase + std::string envStr = envString; + std::transform(envStr.begin(), envStr.end(), envStr.begin(), ::tolower); + std::vector Result; if (envStr.empty()) { ods_target acceptAnything;