llama.cppプロジェクトは、HIP/ROCmビルドで`prop.integrated`デバイスプロパティを正しく処理するための修正を含むビルドb10040をリリースしました。以前、Jetson Orinデバイスでの出力破損に対するワークアラウンドは、すべてのCUDA/HIPデバイスに対してこのフラグを無条件にfalseに設定しており、AMD APU/UMAパートでの統合GPUホストバッファの使用を壊す不整合を引き起こしていました。
- この修正により、Jetsonのワークアラウンドがガードされ、非HIP(CUDA)ビルドにのみ適用されるようになりました。
- HIPビルドでは、コードは`hipDeviceProp_t`から`prop.integrated`を復元し、AMD統合グラフィックス上で`supports_buft()`がCUDAホストバッファを正しく受け入れることを可能にしました。
- これにより、ROCmでの統合GPUサポートの破損に関する問題#23977が解決されました。
今回のリリースでは、macOS(Apple SiliconおよびIntel)、Linux(CPU、Vulkan、ROCm 7.2、OpenVINO、SYCL)、Android、Windows(CPU、OpenCL、CUDA 12/13、Vulkan、OpenVINO、SYCL、HIP)、openEuler向けのバイナリが提供されています。