news 2026/10/31 17:39:20

【已解决】ollama导入微调后的gguf模型后胡说八道

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
【已解决】ollama导入微调后的gguf模型后胡说八道

【背景】

我使用llamafactory这个框架LoRA了微调了Qwen3-8B这个纯文本的大模型,并将LoRA权重和原始的模型权重合并得到最终的模型。然后使用llama.cpp将合并后的权重转换为gguf格式,使用llama.cpp部署这个转换后的gguf模型使用没有问题,根据模型回答确实学到了训练集的内容。

但是,将这个gguf格式的模型导入到ollama后,再次运行模型直接胡说八道,输出如下:

【解决方法】

使用llamafactory合并模型的时候生成的Modelfile文件将模型导入到ollama,这个文件中包含了这个微调后模型推理的正确模板,使用这个模板就没有问题了。

【实操过程】

1. 编辑modelfile文件

将转换后的gguf文件和这个modelfile文件放到同一个路径下,这个modelfile文件也可以改个名字,例如2000.modelfile,只要是最后的后缀是.modelfile就可以了。

然后改下这个文件里面的gguf模型路径,我这里把modelfile文件和gguf文件放到同一个路径下了,所以FROM后面的路径直接写相对路径就可以了,例如:

2. 导入ollama

在终端进入模型和modelfile文件所在路径,使用以下命令导入ollama

ollama create 2000 -f 2000.modelfile

其中,create后面的2000是ollama中显示的模型名字,-f后面就是前面编辑的modelfile文件。

当类似下图出现“success”字样就代表成功了

3. 验证

使用ollama list看看ollama中已有的模型,可以看到前面设置的名为2000的模型可以正常显示了。

然后使用ollama run 2000推理一下试试,模型名称后面的latest可以不用管。

一般就没问题了。

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/29 10:23:40

行业新闻动态

类别标题热门评论风向打工人深度观点焦虑与展望AI核心技术OpenAI发布GPT-5.4原生电脑操控能力引发替代焦虑😨 “官方说打工人有福了,我怎么感觉饭碗要保不住了?”📉 “以前AI辅助写代码,现在直接全流程干活&#xff0c…

作者头像 李华
网站建设 2026/10/22 13:10:54

不懂安全的程序员有多被动?一文讲透网络安全的核心价值

我们经常可以听到说要注重网络安全,但到底什么是网络安全?网络安全的重要性你又知道多少呢?今天我们一起来简单聊聊吧! 什么是网络安全? 网络安全(Cyber Security)是指网络系统的硬件、软件及…

作者头像 李华
网站建设 2026/10/22 7:07:18

【MySQL 的数据目录】

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 一、MySQL 的数据目录 1、数据库文件的存放路径2、相关命令目录3、配置文件目录 二、数据库和文件系统的关系 1、查看默认数据库2、数据库在文件系统中的表示3、表…

作者头像 李华
网站建设 2026/10/28 21:42:31

基于BES秃鹰优化算法优化RF构建多输入单输出拟合预测模型

基于BES秃鹰优化算法对随机森林RF算法的最佳树数和叶子数进行优化,建立BES-RF多输入单输出的拟合预测模型。 程序内注释详细直接替换数据就可以用,可学习性强。 程序是matlab语言。 程序可以出拟合预测图,误差图,特征重要性排序图…

作者头像 李华
网站建设 2026/10/17 7:03:55

ai_blog_post

AI 发展的过去、现在与未来:一场技术革命的征程 引言 人工智能(Artificial Intelligence,简称 AI)作为 21 世纪最具颠覆性的技术之一,正在深刻地改变着人类社会的方方面面。从智能手机中的语音助手到自动驾驶汽车&…

作者头像 李华
网站建设 2026/10/24 12:43:56

Generator 迭代器协议 co 库底层原理+实战

这两个是理解 Generator 的「关键底层知识点」,也是面试中容易被追问的细节——迭代器协议是 Generator 能被遍历的基础,co 库是 Generator 实现异步流程控制的核心,我用最通俗的语言+代码拆解清楚。 一、迭代器协议(Iterator Protocol):Generator 能“暂停/遍历”的底层…

作者头像 李华