llama-cpp-python icon indicating copy to clipboard operation
llama-cpp-python copied to clipboard

Installing Llama cpp python on Debian with no git installed throws an error

Open ekcrisp opened this issue 11 months ago • 1 comments

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.

ekcrisp avatar Feb 07 '25 08:02 ekcrisp

sudo apt-get -y install git

ThachNgocTran avatar Apr 25 '25 19:04 ThachNgocTran