跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI 生图工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
C++AI算法

Windows 环境下编译运行 llama.cpp 实战指南

Windows 环境下编译运行 llama.cpp 需先配置 Visual Studio 及 CMake 工具链。教程涵盖基础环境安装、CUDA 加速支持开启、curl 依赖处理及源码构建步骤。通过 cmake 命令指定 GGML_CUDA 与 LLAMA_CURL 参数完成 Release 版本生成,最终可在 build/bin/Release 目录执行推理程序,适合本地化部署大语言模型场景。

laoliangsh发布于 2026/3/22更新于 2026/10/2090 浏览
Windows 环境下编译运行 llama.cpp 实战指南

环境准备

在 Windows 上跑通 llama.cpp,核心在于构建环境的配置。首先确保安装了 Visual Studio 的 C++ 桌面开发组件,这是编译的基础。

文章配图

接着安装 CMake,用于管理构建过程。

文章配图

GPU 加速与依赖

如果希望利用显卡加速推理,需要安装 CUDA Toolkit。这一步是可选的,但能显著提升性能。

文章配图

此外,为了支持模型文件的在线下载,建议通过 vcpkg 安装 curl 库。这比直接下载 DLL 更稳妥。

git clone https://github.com/microsoft/vcpkg.git
cd vcpkg
.\bootstrap-vcpkg.bat
.\vcpkg install curl:x64-windows

同时,记得规划好模型存储路径,例如在用户目录下创建专用文件夹。

编译与运行

获取源码后,进入项目目录进行构建。这里的关键是 CMake 的参数配置,特别是开启 CUDA 支持和 CURL 支持。

git clone https://github.com/ggerganov/llama.cpp.git
cd llama.cpp
cmake -B build -DGGML_CUDA=ON -DLLAMA_CURL=ON
cmake --build build --config Release

参数说明:

  • -B build:将编译产物输出到 build 目录,保持源码整洁。
  • -DGGML_CUDA=ON:启用 GPU 计算后端,需提前安装 CUDA。
  • -DLLAMA_CURL=ON:启用网络下载功能,配合上述 curl 库使用。

编译完成后,生成的可执行文件位于 build\bin\Release 目录,即可开始测试本地大模型推理。

目录

  1. 环境准备
  2. GPU 加速与依赖
  3. 编译与运行

更多推荐文章

查看全部
  • Android 程序员转行车载开发技术指南
  • 使用 MCP Server 插件将 Dify 工作流暴露为第三方服务
  • 宇树 Unitree 机器人 ROS 2 Humble 环境部署指南 (Go2/B2/H1)
  • Meta ShapeR:基于随机拍摄视频的 3D 物体生成技术
  • YOLO26:实时目标检测的关键架构改进与性能基准测试
  • 大模型在医疗领域的九大应用场景
  • 大语言模型 Prompt 工程:从理论到实践
  • 国产大语言模型 ChatGLM3 本地部署、使用及功能扩展指南
  • 基于 CNB 平台搭建 ComfyUI 工作流指南
  • 从模板到反射:C++26 泛型编程进阶之路
  • Python 字典 dict 的常用用法与底层原理
  • 在 Go 管理后台里落地 Casbin RBAC
  • BERT 预训练任务与微调技术详解
  • 大模型面试核心知识点总结与参考答案
  • Perplexity 揭秘:AI 时代顶级团队的工作模式与协作范式
  • QClaw 本地 AI 代理框架上手指南
  • Ollama Windows 安装与使用指南:本地运行 Llama、DeepSeek 大模型
  • FPGA 开发常用软件对比:Vivado、Quartus、ModelSim 详解
  • 2026 年 Trae 收费模式变更:AI 编程成本上升后的开发者应对策略
  • JWT(JSON Web Token)结构化知识体系:从基础到实战

相关免费在线工具

  • 加密/解密文本

    使用加密算法(如AES、TripleDES、Rabbit或RC4)加密和解密文本明文。 在线工具,加密/解密文本在线工具,online

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Gemini 图片去水印

    基于开源反向 Alpha 混合算法去除 Gemini/Nano Banana 图片水印,支持批量处理与下载。 在线工具,Gemini 图片去水印在线工具,online

  • Base64 字符串编码/解码

    将字符串编码和解码为其 Base64 格式表示形式即可。 在线工具,Base64 字符串编码/解码在线工具,online