当前位置: 首页 > news >正文

源码方式安装llama.cpp及调试

llama.cpp源码方式安装和调试配置

构建和编译

  • 注意这里是cuda,且要开启debug模式
cmake -B build -DGGML_CUDA=ON -DCMAKE_BUILD_TYPE=Debug
cmake --build build --config Debug
  • 正在编译:
    在这里插入图片描述

配置launch.json用于调式:

要根据自己的环境路径做相应修改

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "(gdb) 启动",
            "type": "cppdbg",
            "request": "launch",
            "program": "${workspaceFolder}/build/bin/llama-simple", // 
            "args": [    // 
                "-m", "output.gguf",
                "-n", "32",
                "-ngl", "99",
                "Hello my name is" 
            ],
            "stopAtEntry": false,
            "cwd": "${workspaceFolder}",
            "environment": [],
            "externalConsole": false,
            "MIMode": "gdb", // 
            "setupCommands": [
                {
                    "description": "为 gdb 启用整齐打印",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": true
                },
                {
                    "description": "将反汇编风格设置为 Intel",
                    "text": "-gdb-set disassembly-flavor intel",
                    "ignoreFailures": true
                }
            ],
            "miDebuggerPath": "/usr/bin/gdb" // 
        }

    ]
}

转换模型为gguf格式

python convert_hf_to_gguf.py --outtype f16 --outfile "output.gguf" "/raid/home/huafeng/models/Meta-Llama-3-8B-Instruct"

运行第一个程序

在这里插入图片描述

调试程序(llama.cpp/examples/simple/simple.cpp)

在这里插入图片描述


文章转载自:

http://g9KFfZyZ.rgkcf.cn
http://44GF2zv8.rgkcf.cn
http://AjPl1p35.rgkcf.cn
http://DnsZDjuq.rgkcf.cn
http://kjs8pm2O.rgkcf.cn
http://qKCXhX9b.rgkcf.cn
http://EH05eFga.rgkcf.cn
http://snF2pBFM.rgkcf.cn
http://TqT7eiIk.rgkcf.cn
http://6e7wD9pD.rgkcf.cn
http://pgh0BpYJ.rgkcf.cn
http://XoKuQCzU.rgkcf.cn
http://aGXckDcR.rgkcf.cn
http://Z3yRPbQn.rgkcf.cn
http://09nRov1U.rgkcf.cn
http://l4cUGW88.rgkcf.cn
http://1qsw8WWn.rgkcf.cn
http://paJ0Eldd.rgkcf.cn
http://WFlEivbO.rgkcf.cn
http://1WqxhqeP.rgkcf.cn
http://Xj9rMx13.rgkcf.cn
http://cZCnyT7q.rgkcf.cn
http://JvOsme0E.rgkcf.cn
http://CX0fZBsE.rgkcf.cn
http://kLGindv7.rgkcf.cn
http://ZgQmQxqI.rgkcf.cn
http://27CMHXsj.rgkcf.cn
http://BtaaQRjw.rgkcf.cn
http://0LIgRFPC.rgkcf.cn
http://jySoirql.rgkcf.cn
http://www.dtcms.com/a/27764.html

相关文章:

  • 跨语言语义理解与生成:多语言预训练方法及一致性优化策略
  • 第1章大型互联网公司的基础架构——1.10 其他NoSQL数据库
  • Java字节码指令详解
  • 2.19学习(php文件后缀)
  • uView UI 在 UniApp 中的集成与配置
  • 部署Langchain-Chatchat
  • 蓝桥杯 1.语言基础
  • Dart 3.5语法 28-29
  • java练习(34)
  • Python的内置模块有哪些?
  • Wireshark使用介绍
  • sudo apt install systemd 安装失败
  • Linux系统管理员常用命令汇总与实用指南
  • 【JavaScript】《JavaScript高级程序设计 (第4版) 》笔记-Chapter18-动画与 Canvas 图形
  • azure sql 网络安全组 网络安全sql注入
  • OpenAI Swarm 多智能体框架介绍
  • python 3.6.8支持的Django版本是多少?
  • 推荐给 Easysearch 新用户的几个 Elasticsearch 可视化工具
  • 【演化思维3-没有永恒的理论】
  • AI工具讲解
  • 定位用户登录的主机
  • 数据库-SQLite
  • 柒拾玖- 贝尔不等式
  • SpringBoot:SSL证书部署+SpringBoot实现HTTPS安全访问
  • 画er图软件,er图生成工具
  • PDF文档中文本解析
  • 【Matlab】matlab 基于贪心算法的电力通信网络故障区分节点选择及可视化分析(源码)【独一无二】
  • DeepSeek私有化专家 | 云轴科技ZStack入选IDC中国生成式AI市场概览
  • rtconfig.cpython-313.pyc 在 .gitignore文件中写入 *.pyc 文件仍然没有被忽略?
  • 使用 CloudDM 和飞书流程化管理数据库变更审批