sci-misc/llama-cpp: add dependencies on curl and numpy

Signed-off-by: Alexey Korepanov <kaikaikai@yandex.ru>
This commit is contained in:
Alexey Korepanov
2025-02-08 16:49:15 +00:00
parent 61c3aadb8b
commit fb105c916a
2 changed files with 18 additions and 0 deletions

View File

@@ -21,6 +21,14 @@ HOMEPAGE="https://github.com/ggerganov/llama.cpp"
LICENSE="MIT"
SLOT="0"
CPU_FLAGS_X86=( avx avx2 f16c )
IUSE="curl"
# curl is needed for pulling models from huggingface
# numpy is used by convert_hf_to_gguf.py
DEPEND="curl? ( net-misc/curl:= )"
RDEPEND="${DEPEND}
dev-python/numpy
"
src_configure() {
local mycmakeargs=(
@@ -28,6 +36,7 @@ src_configure() {
-DLLAMA_BUILD_SERVER=ON
-DCMAKE_SKIP_BUILD_RPATH=ON
-DGGML_NATIVE=0 # don't set march
-DLLAMA_CURL=$(usex curl ON OFF)
-DBUILD_NUMBER="1"
)
cmake_src_configure