Installing Llama cpp python on Debian with no git installed throws an error
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 65/100
- Tipo di issue
- Bug
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Ferma
- Stack tecnologico
- cmake, git, python
- Ambito
- build-system
Direzione di ricerca
L'errore si verifica durante la configurazione di CMake in vendor/llama.cpp/ggml/CMakeLists.txt alla riga 277, dove find_program cerca git. Esamina CMakeLists.txt per capire perché git sia richiesto a partire dalla versione 0.3.7+. Verifica se la dipendenza sia obbligatoria o possa essere resa opzionale. La correzione probabilmente consiste nel modificare la logica di CMake per gestire i sistemi privi di git, possibilmente fornendo un fallback o saltando un passaggio dipendente da git. Testa la compilazione su un sistema Debian senza git installato.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Prior to version 0.3.7 I had no issues installing llama cpp python on my embedded single board computer which is running debian. Git is not installed on the image I'm using. When I run pip install llama-cpp-python==0.3.6 --break-system-packages everything works fine, but when I try to install the latest version I get the following error.
-- Adding CPU backend variant ggml-cpu: -mcpu=cortex-a76.cortex-a55+crypto+dotprod+noi8mm+nosve
CMake Error at vendor/llama.cpp/ggml/CMakeLists.txt:277 (find_program):
Could not find GIT_EXE using the following names: git, git.exe
-- Configuring incomplete, errors occurred!
*** CMake configuration failed
After installing git the issue is fixed. It's an easy fix so it's not a big deal, but I would rather not install unnecessary dependencies on my lightweight image, and am also wondering why this changed.
- Lingua principale
- Python
- Stelle
- 10.6k
- Fork
- 1.5k
- Merge medio
- 23m
- PR unite (30g)
- 1
Guida per i contributori
Apri la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di abetlen/llama-cpp-python
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
abetlen/llama-cpp-python#2352 ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
abetlen/llama-cpp-python#2211 · 2 commenti ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
abetlen/llama-cpp-python#2210 ·
-
Improve error messages Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
abetlen/llama-cpp-python#2145 ·
-
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 75/100
abetlen/llama-cpp-python#2135 · 4 reazioni ·
Tutte le issue di abetlen/llama-cpp-python
Issue simili
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 88/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 82/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
-
enhancement
Difficoltà 2/5 1-3 ore Idoneità per principianti 72/100
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100