Skip to content

Can no longer force LLAMACPP_BACKEND to rocm following upgrade to 10.2 #1614

Description

@derzahla

Platform

Linux/Ubuntu

Lemonade Version

10.2

GPU / APU Model

Radeon 760M

Component

llama.cpp

Bug Description

Previously, on v10.0.1, I was able to download your latest build of llama.cpp-rocm, copy to /var/lib/lemonade/.cache/lemonade/bin/llamacpp/rocm and force lemonade server to use it by setting the following options in the config:

LEMONADE_LLAMACPP_BACKEND="rocm"
LEMONADE_LLAMACPP_ROCM_BIN="/var/lib/lemonade/.cache/lemonade/bin/llamacpp/rocm/llama-server"

It worked well, gave a slight performance boost and allowed me to run models that vulkan couldnt handle for some reason.

Now with v10.2, this failed immediately when trying to load a model with:

Failed to load model: Failed to load model 'user.Qwen3-30B-A3B-Instruct-2507-REAM-heretic-GGUF': 'llamacpp.backend' must be one of: auto, vulkan, cpu

How can I achieve the same functionality I had before?

Steps to Reproduce

  1. start lemonade server
  2. attempt to load a model

Expected vs Actual Behavior

No response

Log Output

Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingengine::llamacppllama.cpp backend (LlamaCppServer); GPU/CPU LLM inference (Vulkan, ROCm, Metal)priority::🔥hotruntime::rocmAMD ROCm runtime

    Type

    No type

    Fields

    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions