rocm-hipamd (6.4.3-1) unstable; urgency=medium

    The device architecture fallback behavior provided by the HIP runtime in
    libamdhip64-5 has been dropped from libamdhip64-6. This behavior had been
    made redundant by the addition of upstream support for generic device
    architectures in ROCm 6.4 and LLVM 21. When building HIP libraries and
    applications, users are encouraged to use the following LLVM target ids
    to replace the behaviors provided by the fallback:
    .
    The gfx900 target can typically be replaced by gfx9-generic to cover
    gfx900, gfx902, gfx909, and gfx90c hardware. The gfx9-generic target can
    also replace the gfx906 target, but there may be a performance cost due
    to the more limited instruction set of the generic target. The gfx1010
    target can be replaced by gfx10-3-generic to cover gfx1010, gfx1011,
    gfx1012, and gfx1013 hardware. The gfx1030 target can be replaced by
    gfx10-3-generic to cover gfx1030, gfx1031, gfx1032, gfx1033, gfx1034,
    gfx1035, and gfx1036 hardware.
    .
    If users cannot use generic targets, they can set the HSA override variable
    in their environment as a workaround. Users wanting this fallback behavior
    should export HSA_OVERRIDE_GFX_VERSION with the following values depending
    on the hardware. For gfx902, gfx909, or gfx90c hardware use "9.0.0". For
    gfx1011, gfx1012, or gfx1013 hardware use "10.1.0". For gfx1031, gfx1032,
    gfx1033, gfx1034, gfx1035, or gfx1036 hardware use "10.3.0". Libraries and
    applications are strongly encouraged to use generic targets rather than
    relying on this workaround.

 -- Cordell Bloor <cgmb@debian.org>  Wed, 22 Oct 2025 22:30:22 -0600
