diff --git a/library/src/amd_detail/rocblaslt/src/UserDrivenTuningParser.cpp b/library/src/amd_detail/rocblaslt/src/UserDrivenTuningParser.cpp index 88857b9474..f5e7798141 100644 --- a/library/src/amd_detail/rocblaslt/src/UserDrivenTuningParser.cpp +++ b/library/src/amd_detail/rocblaslt/src/UserDrivenTuningParser.cpp @@ -93,7 +93,8 @@ namespace TensileLite inputTypeA = hipDataType_to_tensile_type(string_to_hip_datatype(entries[17])); inputTypeB = hipDataType_to_tensile_type(string_to_hip_datatype(entries[18])); outputType = hipDataType_to_tensile_type(string_to_hip_datatype(entries[19])); - computeType = hipDataType_to_tensile_type(string_to_hip_datatype(entries[21])); + // computeType = hipDataType_to_tensile_type(string_to_hip_datatype(entries[21])); + computeType = (entries[21] == "xf32_r" ? DataType::Float : hipDataType_to_tensile_type(string_to_hip_datatype(entries[21]))); solution_idx = std::stoi(entries[34]); } catch(std::invalid_argument const& ex)