AMDMIGraphX icon indicating copy to clipboard operation
AMDMIGraphX copied to clipboard

[Issue]: migraphx for rocm-6.4.3 no python 3.10 support

Open gbmerrall opened this issue 4 months ago • 1 comments

Problem Description

I was having some issues relating to rocm-6.4.2 (I don't precisely recall what) so elected to move up to rocm-6.4.3. There's limited python packages (link) for torch etc with most available for python 3.10 so went with that.

Testing migraphx I encountered an issue with the 'torch_migraphx' library which is summed up in https://github.com/ROCm/torch_migraphx/issues/244 tl;dr: No version string and then the AttributeError "module 'migraphx' has no attribute 'shape'"

After some poking at it, I discovered that there appears to be no Python-3.10 support in the migraphx package.

I manually rebuilt migraphx with python-3.10 support (via cmake) and all appears to be working again. I did not have to rebuild the torch_migraphx wheel as the issue was in migraphx. Once I installed the new version of migraphx everything was fine again.

With rocm-7 imminent this may not be worth fixing, but OTOH, 6.4.3 I'm guessing is the final 6.X release so it should be fixed for those wishing to stay on rocm-6.

Note migraphx was originally installed by the rocm-6.4.3 Ubuntu repository.

Linux info: NAME="Ubuntu" VERSION="" model name :

$ /opt/rocm/bin/rocminfo | grep -E "^\s*(Name|Marketing Name)"; Name: AMD Ryzen 7 8845HS w/ Radeon 780M Graphics Marketing Name: AMD Ryzen 7 8845HS w/ Radeon 780M Graphics Name: gfx1103 Marketing Name: AMD Radeon Graphics Name: amdgcn-amd-amdhsa--gfx1103 Name: amdgcn-amd-amdhsa--gfx11-generic

Operating System

Ubuntu 24.04.3 LTS (Noble Numbat)

CPU

AMD Ryzen 7 8845HS w/ Radeon 780M Graphics

GPU

Other

Other

AMD Ryzen 7 8845HS w/ Radeon 780M Graphics

ROCm Version

ROCm 6.0.0

Steps to Reproduce

No response

(Optional for Linux users) Output of /opt/rocm/bin/rocminfo --support

$ /opt/rocm/bin/rocminfo --support ROCk module is loaded

HSA System Attributes

Runtime Version: 1.15 Runtime Ext Version: 1.7 System Timestamp Freq.: 1000.000000MHz Sig. Max Wait Duration: 18446744073709551615 (0xFFFFFFFFFFFFFFFF) (timestamp count) Machine Model: LARGE System Endianness: LITTLE Mwaitx: DISABLED XNACK enabled: NO DMAbuf Support: YES VMM Support: NO

========== HSA Agents


Agent 1


Name: AMD Ryzen 7 8845HS w/ Radeon 780M Graphics Uuid: CPU-XX Marketing Name: AMD Ryzen 7 8845HS w/ Radeon 780M Graphics Vendor Name: CPU Feature: None specified Profile: FULL_PROFILE Float Round Mode: NEAR Max Queue Number: 0(0x0) Queue Min Size: 0(0x0) Queue Max Size: 0(0x0) Queue Type: MULTI Node: 0 Device Type: CPU Cache Info: L1: 32768(0x8000) KB Chip ID: 0(0x0) ASIC Revision: 0(0x0) Cacheline Size: 64(0x40) Max Clock Freq. (MHz): 5137 BDFID: 0 Internal Node ID: 0 Compute Unit: 16 SIMDs per CU: 0 Shader Engines: 0 Shader Arrs. per Eng.: 0 WatchPts on Addr. Ranges:1 Memory Properties: Features: None Pool Info: Pool 1 Segment: GLOBAL; FLAGS: FINE GRAINED Size: 30572768(0x1d280e0) KB Allocatable: TRUE Alloc Granule: 4KB Alloc Recommended Granule:4KB Alloc Alignment: 4KB Accessible by all: TRUE Pool 2 Segment: GLOBAL; FLAGS: EXTENDED FINE GRAINED Size: 30572768(0x1d280e0) KB Allocatable: TRUE Alloc Granule: 4KB Alloc Recommended Granule:4KB Alloc Alignment: 4KB Accessible by all: TRUE Pool 3 Segment: GLOBAL; FLAGS: KERNARG, FINE GRAINED Size: 30572768(0x1d280e0) KB Allocatable: TRUE Alloc Granule: 4KB Alloc Recommended Granule:4KB Alloc Alignment: 4KB Accessible by all: TRUE Pool 4 Segment: GLOBAL; FLAGS: COARSE GRAINED Size: 30572768(0x1d280e0) KB Allocatable: TRUE Alloc Granule: 4KB Alloc Recommended Granule:4KB Alloc Alignment: 4KB Accessible by all: TRUE ISA Info:


Agent 2


Name: gfx1103 Uuid: GPU-XX Marketing Name: AMD Radeon Graphics Vendor Name: AMD Feature: KERNEL_DISPATCH Profile: BASE_PROFILE Float Round Mode: NEAR Max Queue Number: 128(0x80) Queue Min Size: 64(0x40) Queue Max Size: 131072(0x20000) Queue Type: MULTI Node: 1 Device Type: GPU Cache Info: L1: 32(0x20) KB L2: 2048(0x800) KB Chip ID: 6400(0x1900) ASIC Revision: 12(0xc) Cacheline Size: 64(0x40) Max Clock Freq. (MHz): 2700 BDFID: 50432 Internal Node ID: 1 Compute Unit: 12 SIMDs per CU: 2 Shader Engines: 1 Shader Arrs. per Eng.: 2 WatchPts on Addr. Ranges:4 Coherent Host Access: FALSE Memory Properties: APU Features: KERNEL_DISPATCH Fast F16 Operation: TRUE Wavefront Size: 32(0x20) Workgroup Max Size: 1024(0x400) Workgroup Max Size per Dimension: x 1024(0x400) y 1024(0x400) z 1024(0x400) Max Waves Per CU: 32(0x20) Max Work-item Per CU: 1024(0x400) Grid Max Size: 4294967295(0xffffffff) Grid Max Size per Dimension: x 4294967295(0xffffffff) y 4294967295(0xffffffff) z 4294967295(0xffffffff) Max fbarriers/Workgrp: 32 Packet Processor uCode:: 35 SDMA engine uCode:: 16 IOMMU Support:: None Pool Info: Pool 1 Segment: GLOBAL; FLAGS: COARSE GRAINED Size: 15286384(0xe94070) KB Allocatable: TRUE Alloc Granule: 4KB Alloc Recommended Granule:2048KB Alloc Alignment: 4KB Accessible by all: FALSE Pool 2 Segment: GLOBAL; FLAGS: EXTENDED FINE GRAINED Size: 15286384(0xe94070) KB Allocatable: TRUE Alloc Granule: 4KB Alloc Recommended Granule:2048KB Alloc Alignment: 4KB Accessible by all: FALSE Pool 3 Segment: GROUP Size: 64(0x40) KB Allocatable: FALSE Alloc Granule: 0KB Alloc Recommended Granule:0KB Alloc Alignment: 0KB Accessible by all: FALSE ISA Info: ISA 1 Name: amdgcn-amd-amdhsa--gfx1103 Machine Models: HSA_MACHINE_MODEL_LARGE Profiles: HSA_PROFILE_BASE Default Rounding Mode: NEAR Default Rounding Mode: NEAR Fast f16: TRUE Workgroup Max Size: 1024(0x400) Workgroup Max Size per Dimension: x 1024(0x400) y 1024(0x400) z 1024(0x400) Grid Max Size: 4294967295(0xffffffff) Grid Max Size per Dimension: x 4294967295(0xffffffff) y 4294967295(0xffffffff) z 4294967295(0xffffffff) FBarrier Max Size: 32 ISA 2 Name: amdgcn-amd-amdhsa--gfx11-generic Machine Models: HSA_MACHINE_MODEL_LARGE Profiles: HSA_PROFILE_BASE Default Rounding Mode: NEAR Default Rounding Mode: NEAR Fast f16: TRUE Workgroup Max Size: 1024(0x400) Workgroup Max Size per Dimension: x 1024(0x400) y 1024(0x400) z 1024(0x400) Grid Max Size: 4294967295(0xffffffff) Grid Max Size per Dimension: x 4294967295(0xffffffff) y 4294967295(0xffffffff) z 4294967295(0xffffffff) FBarrier Max Size: 32 *** Done ***

Additional Information

No response

gbmerrall avatar Aug 31 '25 00:08 gbmerrall

Hi @gbmerrall. Internal ticket has been created to investigate this issue. Thanks!

ppanchad-amd avatar Sep 02 '25 18:09 ppanchad-amd