๐Ÿ† ROCM release v10.0 provided significant performance bonus

#186
by puchuu - opened

Hello everyone.

I've just updated the Docker build script and tested the unsloth Qwen 3.8 27b Q8_0 with recent ROCM v10.0.
My dual 9060 XT 16GB setup received about +7-10 t/s output generation speed!
So I am recommending everyone to update to the recent ROCM v10.0 release.

Sharing with you the performance results:

0.18.662.485 I slot print_timing: id  0 | task 0 | prompt processing, n_tokens =   2560, progress = 0.13, t =   3.05 s / 838.13 tokens per second
0.19.348.985 I slot print_timing: id  0 | task 0 | prompt processing, n_tokens =   3072, progress = 0.16, t =   3.74 s / 822.39 tokens per second
...
0.46.940.087 I slot print_timing: id  0 | task 0 | prompt processing, n_tokens =  19255, progress = 1.00, t =  31.29 s / 615.31 tokens per second
0.47.503.304 I slot print_timing: id  0 | task 0 | prompt processing, n_tokens =  19330, progress = 1.00, t =  32.03 s / 603.48 tokens per second
0.51.171.665 I slot print_timing: id  0 | task 0 | n_gen =    125, tg =  40.19 t/s, tg_3s =  40.52 t/s
0.54.188.662 I slot print_timing: id  0 | task 0 | n_gen =    283, tg =  46.21 t/s, tg_3s =  52.37 t/s
...
3.05.573.562 I slot print_timing: id  0 | task 0 | n_gen =   5775, tg =  42.00 t/s, tg_3s =  34.20 t/s
3.08.656.695 I slot print_timing: id  0 | task 0 | n_gen =   5902, tg =  41.98 t/s, tg_3s =  41.19 t/s

Previously on ROCM v7.14 I had about 35 t/s avg and up to 45 t/s output. Now I have 42 t/s avg and up to 55 t/s output.

The most important llama options are:

--spec-type "draft-mtp"
--spec-draft-n-max "4"
--split-mode "tensor"
--fit "off"
--n-gpu-layers "all"
--reasoning-effort "medium"

Sign up or log in to comment