Install this package:
emerge -a sci-ml/lemonade
| Version | EAPI | Keywords | Slot |
|---|---|---|---|
| 9999 | 8 | 0 |
<pkgmetadata>
<maintainer type="person" proxied="yes">
<email>web@inode64.com</email>
<name>Fco. Javier Félix</name>
</maintainer>
<longdescription lang="en">
Lemonade is a local AI server that exposes optimized LLMs through OpenAI, Anthropic and Ollama
compatible APIs, running inference on AMD NPU and GPU. The C++ server core (lemond, lemonade)
is packaged; the bundled web frontend is available behind USE=webui and the Tauri desktop
wrapper behind USE=tauri. Pairs with sci-ml/fastflowlm to drive the AMD Ryzen AI XDNA2 NPU.
</longdescription>
<use>
<flag name="system-fastflowlm">Reuse the system <pkg>sci-ml/fastflowlm</pkg> (/usr/bin/flm) for the NPU backend instead of letting lemond download the flm runtime at first NPU use</flag>
<flag name="system-llamacpp">Reuse the system <pkg>sci-misc/llama-cpp</pkg> (/usr/bin/llama-server) for the llama.cpp backend instead of fetching an upstream prebuilt binary at runtime</flag>
<flag name="system-rocm">Point lemond's ROCm runtime at the system ROCm in /usr (ROCM_PATH) so its ROCm backends reuse it instead of downloading AMD's TheRock runtime; pulls <pkg>dev-util/hip</pkg></flag>
<flag name="tauri">Build the Tauri desktop app (lemonade-app), a native webkit2gtk window for the same UI as USE=webui. Fetches Rust crates over the network at build time</flag>
<flag name="webui">Build the bundled React web frontend served by lemond at the server root; runs npm over the network at build time</flag>
</use>
<upstream>
<doc>https://lemonade-server.ai/docs/</doc>
<bugs-to>https://github.com/lemonade-sdk/lemonade/issues</bugs-to>
<remote-id type="github">lemonade-sdk/lemonade</remote-id>
</upstream>
</pkgmetadata>
Manage flags for this package:
euse -i <flag> -p sci-ml/lemonade |
euse -E <flag> -p sci-ml/lemonade |
euse -D <flag> -p sci-ml/lemonade
| Flag | Description | 9999 |
|---|---|---|
| system-fastflowlm | Reuse the system <pkg>sci-ml/fastflowlm</pkg> (/usr/bin/flm) for the NPU backend instead of letting lemond download the flm runtime at first NPU use | ⊕ |
| system-llamacpp | Reuse the system <pkg>sci-misc/llama-cpp</pkg> (/usr/bin/llama-server) for the llama.cpp backend instead of fetching an upstream prebuilt binary at runtime | ⊕ |
| system-rocm | Point lemond's ROCm runtime at the system ROCm in /usr (ROCM_PATH) so its ROCm backends reuse it instead of downloading AMD's TheRock runtime; pulls <pkg>dev-util/hip</pkg> | ⊕ |
| tauri | Build the Tauri desktop app (lemonade-app), a native webkit2gtk window for the same UI as USE=webui. Fetches Rust crates over the network at build time | ✓ |
| webui | Build the bundled React web frontend served by lemond at the server root; runs npm over the network at build time | ✓ |