Package: librocprim-tests
Version: 5.5.1-2
Severity: important
X-Debbugs-Cc: c...@slerp.xyz

Dear Maintainer,

In ROCm 5.5, the rocprim library added functionality that branched on
the detected GPU hardware to select the appropriate implementation of
the library functionality. This does not account for the possibility
of executing code compiled for gfx1030 on gfx103{1,2,3,4,5,6} hardware, so the
lookup fails and incorrect results are produced.

This problem be observed seen in the CI results for rocprim on gfx1031 [1],
gfx1032 [2], and gfx1034 [3]. This is also probably the cause for
rocsparse failures in prune_dense2csr_by_percentage on those architectures 
[4][5][6].

Sincerely,
Cory Bloor

[1]: 
https://ci.rocm.debian.net/data/autopkgtest/unstable/amd64+gfx1031/r/rocprim/1154/log.gz
[2]: 
https://ci.rocm.debian.net/data/autopkgtest/unstable/amd64+gfx1032/r/rocprim/832/log.gz
[3]: 
https://ci.rocm.debian.net/data/autopkgtest/unstable/amd64+gfx1034/r/rocprim/210/log.gz
[4]: 
https://ci.rocm.debian.net/data/autopkgtest/unstable/amd64+gfx1031/r/rocsparse/1156/log.gz
[5]: 
https://ci.rocm.debian.net/data/autopkgtest/unstable/amd64+gfx1032/r/rocsparse/834/log.gz
[6]: 
https://ci.rocm.debian.net/data/autopkgtest/unstable/amd64+gfx1034/r/rocsparse/213/log.gz

-- System Information:
Debian Release: trixie/sid
  APT prefers testing
  APT policy: (500, 'testing'), (1, 'experimental')
Architecture: amd64 (x86_64)

Kernel: Linux 6.5.0-2-amd64 (SMP w/32 CPU threads; PREEMPT)
Locale: LANG=C, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: unable to detect

Versions of packages librocprim-tests depends on:
ii  libamdhip64-5  5.2.3-13
ii  libc6          2.37-12
ii  libgcc-s1      13.2.0-5
ii  libstdc++6     13.2.0-5

librocprim-tests recommends no packages.

librocprim-tests suggests no packages.

-- no debconf information

Reply via email to