ML software for deprecated GFX906 arch
Project
Image
ROCm
╦═
docker.io/larkinwc/rocm-gfx906:7.2.0-complete
╠═
docker.io/larkinwc/rocm-gfx906:6.3.3-complete
╠═
docker.io/mixa3607/rocm-gfx906:7.1.0-complete
╠═
docker.io/mixa3607/rocm-gfx906:7.0.2-complete
╠═
docker.io/mixa3607/rocm-gfx906:7.0.0-complete
╠═
docker.io/mixa3607/rocm-gfx906:6.4.4-complete
╚═
docker.io/mixa3607/rocm-gfx906:6.3.3-complete
PyTorch
╦═
docker.io/mixa3607/pytorch-gfx906:v2.7.1-rocm-6.4.4
╠═
docker.io/mixa3607/pytorch-gfx906:v2.7.1-rocm-6.3.3
╠═
docker.io/mixa3607/pytorch-gfx906:v2.8.0-rocm-6.4.4
╠═
docker.io/mixa3607/pytorch-gfx906:v2.8.0-rocm-6.3.3
╠═
docker.io/mixa3607/pytorch-gfx906:v2.9.0-rocm-6.4.4
╠═
docker.io/mixa3607/pytorch-gfx906:v2.9.0-rocm-6.3.3
╚═
docker.io/mixa3607/pytorch-gfx906:v2.9.0-rocm-7.0.2
ComfyUI
╦═
docker.io/mixa3607/comfyui-gfx906:v0.3.69-torch-v2.9.0-rocm-7.0.2
╚═
docker.io/mixa3607/comfyui-gfx906:v0.3.69-torch-v2.9.0-rocm-6.3.3
vLLM
╦═
docker.io/mixa3607/vllm-gfx906:0.11.0-rocm-6.3.3
╠═
docker.io/mixa3607/vllm-gfx906:0.10.2-rocm-6.3.3
╚═
docker.io/mixa3607/vllm-gfx906:0.8.5-rocm-6.3.3
vLLM (mobydick)
╦═
docker.io/larkinwc/vllm-gfx906:mobydick-main-rocm-6.3.4
╚═
docker.io/larkinwc/vllm-gfx906:0.16.1-rocm-6.3.3-mobydick
llama.cpp
╦═
docker.io/larkinwc/llama.cpp-gfx906:full-rocm-6.3.3
╠═
docker.io/mixa3607/llama.cpp-gfx906:full-b7091-rocm-7.1.0
╚═
docker.io/mixa3607/llama.cpp-gfx906:full-b7091-rocm-6.3.3
flowchart TD
rocm-src[docker.io/rocm/dev-ubuntu-24.04] --> rocm[docker.io/larkinwc/rocm-gfx906]
rocm --> llama[docker.io/mixa3607/llama.cpp-gfx906]
rocm --> torch[docker.io/mixa3607/pytorch-gfx906]
torch --> comfyui[docker.io/mixa3607/comfyui-gfx906]
torch --> vllm[docker.io/mixa3607/vllm-gfx906]
rocm --> vllm-mobydick[docker.io/larkinwc/vllm-gfx906]
Loading
Changing smcPPTable/TdcLimitGfx 350 => 150 reduced the hotspot by 10+- degrees with almost no drop in performance in vllm (table in vllm )
$ upp -p /sys/class/drm/card${GPU_ID} /device/pp_table set --write smcPPTable/TdcLimitGfx=150
Changing smcPPTable.TdcLimitGfx of type H from 330 to 150 at 0x1fe
Committing changes to '/sys/class/drm/card1/device/pp_table'.
apt update && apt install -y rocm-validation-suite
echo ' actions:
- name: gst-581Tflops-4K4K8K-rand-bf16
device: all
module: gst
log_interval: 10000
ramp_interval: 5000
duration: 120000
hot_calls: 1000
copy_matrix: false
target_stress: 581000
matrix_size_a: 4864
matrix_size_b: 4096
matrix_size_c: 8192
matrix_init: rand
data_type: bf16_r
lda: 8320
ldb: 8320
ldc: 4992
ldd: 4992
transa: 1
transb: 0
alpha: 1
beta: 0' > ~ /gst-581Tflops-4K4K8K-rand-bf16.conf
/opt/rocm/bin/rvs -c ~ /gst-581Tflops-4K4K8K-rand-bf16.conf