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 包文件。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· winform 绘制太阳,地球,月球 运作规律
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
2017-08-20 CentOS7:gdb出现没有调试信息:Missing Separate debuginfos
2016-08-20 #ifndef用于避免多重包含
2016-08-20 c语言中使用宏,需要注意的的几点