Skip to content

HaloFPX v1.7.0 — Standalone Vulkan Engine (Mesa RADV Wave64) & Lean Containers

Latest

Choose a tag to compare

@julianmb julianmb released this 09 Sep 03:34
· 17 commits to main since this release

HaloFPX v1.7.0 — Standalone Vulkan Engine Release

This release establishes Vulkan (Mesa RADV Wave64) as the primary, default execution backend for HaloFPX on AMD Strix Halo (Ryzen AI Max APUs) and AMD Radeon GPUs.

Highlights:

  • Standalone Static Vulkan Engine: Built with GGML_VULKAN=ON, GGML_HIP=OFF, and BUILD_SHARED_LIBS=OFF. Zero link-time dependencies on libhipblas.so.3 or libamdhip64.so.7. Runs everywhere on standard Linux distributions with Mesa RADV and Vulkan.
  • Lean Default Container Image: The default Docker image drops the ~1.2 GB ROCm runtime layer, reducing container size from ~2.5 GB to ~350 MB, and requires only mounting /dev/dri (no /dev/kfd needed).
  • Optional ROCm Profile: Users requiring ROCm HIP kernels for high-concurrency prefill can use docker compose --profile rocm up -d or compile with ./scripts/build_engine.sh --rocm.
  • Automatic Backend Fallback: Engine lifecycle manager automatically selects Vulkan0 and cleanly handles fallback if ROCm0 is requested on non-ROCm systems.

Asset SHA256:

strix-halo-vulkan-engine-v1.7.0-linux-x86_64.tar.gz: 839f3398181d4df0fee61eb266a0ae923b1f6c86b61f89933895a2855399b3df