llama.cpp 安装指南
安装系统环境为:Debian 或 Ubuntu。
安装命令
git clone --depth=1 https://github.com/ggerganov/llama.cpp
cd llama.cpp
cmake -Bbuild
cmake --build build -D...
cd build
cpack -G DEB
dpkg -i *.deb
命令解读
让我们逐行解读这些命令:
1. git clone --depth=1 https://github.com/ggerganov/llama.cpp
git clone:这是一个 Git 命令,用于克隆一个远程仓库。--depth=1:这是一个选项,指定只获取最新的提交记录,而不是整个历史提交记录。这样可以有效减少下载的大小。https://github.com/ggerganov/llama.cpp:这是远程仓库的 URL。
这个命令的作用是克隆 llama.cpp 仓库,并只获取最新的提交记录。
2. cd llama.cpp
cd:这是一个 shell 命令,用于切换到指定的目录。llama.cpp:这是克隆的仓库的目录名。
这个命令的作用是切换到克隆的 llama.cpp 仓库目录。
3. cmake -Bbuild
cmake:这是一个 CMake 命令,用于生成构建文件。-Bbuild:这是一个选项,指定生成构建文件的目录名为build。
这个命令的作用是生成构建文件,并将其存储在 build 目录中。
4. cmake --build build -D...
cmake:这是一个 CMake 命令,用于执行构建过程。--build:这是一个选项,指定执行构建过程。build:这是构建文件的目录名。-D...:这是一个选项,指定构建过程的参数(具体参数未指定)。
这个命令的作用是执行构建过程,并生成可执行文件。
5. cd build
cd:这是一个 shell 命令,用于切换到指定的目录。build:这是构建文件的目录名。
这个命令的作用是切换到构建文件的目录。
6. cpack -G DEB
cpack:这是一个 CMake 命令,用于生成包文件。-G:这是一个选项,指定包文件的格式为 DEB(Debian 包)。
这个命令的作用是生成 DEB 包文件。
7. dpkg -i *.deb
dpkg:这是一个 Debian 包管理命令,用于安装包文件。-i:这是一个选项,指定安装包文件。*.deb:这是包文件的通配符,指定安装所有的 DEB 包文件。
这个命令的作用是安装生成的 DEB 包文件。

浙公网安备 33010602011771号