diff --git a/projects/clr/hipamd/src/hip_fatbin.cpp b/projects/clr/hipamd/src/hip_fatbin.cpp index f24cbb40e5..0f923b1709 100644 --- a/projects/clr/hipamd/src/hip_fatbin.cpp +++ b/projects/clr/hipamd/src/hip_fatbin.cpp @@ -502,8 +502,10 @@ hipError_t FatBinaryInfo::ExtractFatBinaryUsingCOMGR(const std::vector unique_isa_names; - const std::string spirv_isa_name{"spirv64-amd-amdhsa--amdgcnspirv"}; - unique_isa_names.insert(spirv_isa_name); // Insert SPIRV ISA name + const std::string spirv_isa_name_empty{"spirv64-amd-amdhsa--amdgcnspirv"}; + const std::string spirv_isa_name{"spirv64-amd-amdhsa-unknown-amdgcnspirv"}; + unique_isa_names.insert(spirv_isa_name_empty); // Insert SPIRV ISA name + unique_isa_names.insert(spirv_isa_name); for (auto device : devices) { std::string device_name = device->devices()[0]->isa().isaName(); unique_isa_names.insert(device_name); @@ -528,7 +530,8 @@ hipError_t FatBinaryInfo::ExtractFatBinaryUsingCOMGR(const std::vectordevices()[0]->isa().isaName(); auto generic_target_name = TargetToGeneric(device_name); // Generic Code Object @@ -581,7 +584,11 @@ hipError_t FatBinaryInfo::ExtractFatBinaryUsingCOMGR(const std::vectorsecond.second /* size */, reinterpret_cast(spirv_isa_handle->second.first)