Skip to content

Commit bea0452

Browse files
pwilkinCISC
andauthored
refactor : llama-model.cpp (ggml-org#16252)
* Sqashed: llama-model.cpp refactoring * Fix formatting of attn / ffn / ffn_moe calls * Fix import regression / unify spacing in models.h * totally DID NOT miss those! * Add missing qwen3vl(moe) models * Add missing new .cpp files to build * Remove extra semicolons * Editor checker * Update src/models/models.h Co-authored-by: Sigbjørn Skjæret <[email protected]> --------- Co-authored-by: Sigbjørn Skjæret <[email protected]>
1 parent 0de0a01 commit bea0452

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

97 files changed

+13423
-13563
lines changed

src/CMakeLists.txt

Lines changed: 94 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,100 @@ add_library(llama
3535
unicode-data.cpp
3636
unicode.cpp
3737
unicode.h
38+
models/apertus.cpp
39+
models/arcee.cpp
40+
models/arctic.cpp
41+
models/arwkv7.cpp
42+
models/baichuan.cpp
43+
models/bailingmoe.cpp
44+
models/bailingmoe2.cpp
45+
models/bert.cpp
46+
models/bitnet.cpp
47+
models/bloom.cpp
48+
models/chameleon.cpp
49+
models/chatglm.cpp
50+
models/codeshell.cpp
51+
models/cogvlm.cpp
52+
models/cohere2-iswa.cpp
53+
models/command-r.cpp
54+
models/dbrx.cpp
55+
models/deci.cpp
56+
models/deepseek.cpp
57+
models/deepseek2.cpp
58+
models/dots1.cpp
59+
models/dream.cpp
60+
models/ernie4-5-moe.cpp
61+
models/ernie4-5.cpp
62+
models/exaone.cpp
63+
models/exaone4.cpp
64+
models/falcon-h1.cpp
65+
models/falcon.cpp
66+
models/gemma-embedding.cpp
67+
models/gemma.cpp
68+
models/gemma2-iswa.cpp
69+
models/gemma3-iswa.cpp
70+
models/gemma3n-iswa.cpp
71+
models/glm4-moe.cpp
72+
models/glm4.cpp
73+
models/gpt2.cpp
74+
models/gptneox.cpp
75+
models/granite-hybrid.cpp
76+
models/granite.cpp
77+
models/grok.cpp
78+
models/grovemoe.cpp
79+
models/hunyuan-dense.cpp
80+
models/hunyuan-moe.cpp
81+
models/internlm2.cpp
82+
models/jais.cpp
83+
models/jamba.cpp
84+
models/lfm2.cpp
85+
models/llada-moe.cpp
86+
models/llada.cpp
87+
models/llama-iswa.cpp
88+
models/llama.cpp
89+
models/mamba.cpp
90+
models/minicpm3.cpp
91+
models/minimax-m2.cpp
92+
models/mpt.cpp
93+
models/nemotron-h.cpp
94+
models/nemotron.cpp
95+
models/neo-bert.cpp
96+
models/olmo.cpp
97+
models/olmo2.cpp
98+
models/olmoe.cpp
99+
models/openai-moe-iswa.cpp
100+
models/openelm.cpp
101+
models/orion.cpp
102+
models/phi2.cpp
103+
models/phi3.cpp
104+
models/plamo.cpp
105+
models/plamo2.cpp
106+
models/plm.cpp
107+
models/qwen.cpp
108+
models/qwen2.cpp
109+
models/qwen2moe.cpp
110+
models/qwen2vl.cpp
111+
models/qwen3.cpp
112+
models/qwen3vl.cpp
113+
models/qwen3vl-moe.cpp
114+
models/qwen3moe.cpp
115+
models/refact.cpp
116+
models/rwkv6-base.cpp
117+
models/rwkv6.cpp
118+
models/rwkv6qwen2.cpp
119+
models/rwkv7-base.cpp
120+
models/rwkv7.cpp
121+
models/seed-oss.cpp
122+
models/smallthinker.cpp
123+
models/smollm3.cpp
124+
models/stablelm.cpp
125+
models/starcoder.cpp
126+
models/starcoder2.cpp
127+
models/t5-dec.cpp
128+
models/t5-enc.cpp
129+
models/wavtokenizer-dec.cpp
130+
models/xverse.cpp
131+
models/graph-context-mamba.cpp
38132
)
39133

40134
target_include_directories(llama PRIVATE .)

0 commit comments

Comments
 (0)