llama.cpp模型文件的问题
llama.cpp 报 unknown model architecture
报错原文
llama_model_load: error loading model: unknown model architecture: '<arch>'
尖括号 <…> 里的内容每次运行都会不同。
是什么意思
这个 GGUF 文件所属的模型架构,你用的 llama.cpp 版本还不认识。新架构会先合入 llama.cpp,Ollama 和 LM Studio 要等更新内置的 llama.cpp 后才支持。
为什么会出现
- 你的 llama.cpp(或内置它的应用)比这个模型旧。
- llama.cpp 主线根本还没加入这个架构 —— 这个 GGUF 来自某个分支版本。
怎么解决
- 更新:拉取并重新编译 llama.cpp,或安装最新版 Ollama / LM Studio。
- 把报错里的架构名和 llama.cpp 的
src/llama-arch.cpp对照;如果里面没有,任何正式版本都还加载不了这个文件。本站的待收录页列出了已发布、但还在等运行时支持的模型。
相关报错
核对来源
报错原文于 2026-10-26 从源码中读取核对。