diff --git a/CHANGELOG.md b/CHANGELOG.md index 1bbde29b0..7dcd87c17 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -18,7 +18,7 @@ - **ROCm** - Support ROCm 6.4 with `---use-nightly` - Don't override user set gfx version - - Don't override gfx version with RX 9000 and gfx1101 + - Don't override gfx version with RX 9000 - Fix flash-atten repo - **SDNQ Quantization** diff --git a/modules/rocm.py b/modules/rocm.py index 1a21b2f6e..816a3b10c 100644 --- a/modules/rocm.py +++ b/modules/rocm.py @@ -81,14 +81,9 @@ class Agent: self.blaslt_supported = os.path.exists(os.path.join(blaslt_tensile_libpath, f"Kernels.so-000-{name}.hsaco" if sys.platform == "win32" else f"extop_{name}.co")) def get_gfx_version(self) -> Union[str, None]: - if self.gfx_version == 0x1101: - if version is None or float(version) < 6.4: - return "11.0.0" # gfx1101 requires rocm 6.4.1 - else: - return None - elif self.gfx_version >= 0x1102 and self.gfx_version < 0x1200: + if self.gfx_version >= 0x1101 and self.gfx_version < 0x1200: return "11.0.0" - elif self.gfx_version >= 0x1000 and self.gfx_version < 0x1100: + elif self.gfx_version != 0x1030 and self.gfx_version >= 0x1000 and self.gfx_version < 0x1100: # gfx1010 users had to override gfx version to 10.3.0 in Linux # it is unknown whether overriding is needed in ZLUDA return "10.3.0"