llama.cpp
model: support arch `DbrxForCausalLM`
#6515
Merged

model: support arch `DbrxForCausalLM` #6515

phymbert merged 81 commits into master from hp/model/support-dbrx
phymbert
phymbert model: dbrx convert to gguf
1d8de315
phymbert llama: support dbrx
ed582c1d
phymbert gguf-py: remove wrong clip -> clamp
3e3d2d12
phymbert model: dbrx, trust remote code
3937100a
phymbert llama: add label for model 132B
c0beb3cf
phymbert model: dbrx fix python linter in convert-hf-to-gguf.py
09210334
phymbert llama: support dbrx fix norm type
e4f8ee4f
phymbert dbrx: minor
a7f9a3ea
phymbert convert: dbrx: fix mixed up and down expert tensors
e3c1e812
phymbert convert: dbrx: fix mixed up and down expert tensors
0a35f588
phymbert doc: dbrx: add the model as supported
c8e6f903
phymbert convert: dbrx: fix remove wrong ATTN_OUT_NORM tensor, add output laye…
916b9185
phymbert llama: dbrx: remove wrong attn output layer in model arch
03da419f
phymbert scripts: get-wikitext-2 add unzip
76f266be
phymbert llama: dbrx: no attention output layer
9c7dedb0
phymbert model: dbrx: fix missing embedding tensor, mix with output layer
fe808987
phymbert llama: dbrx: remove not existing condition on empty output layer
4f12a580
phymbert phymbert added model
phymbert phymbert added help wanted
phymbert phymbert added need feedback
slaren
slaren commented on 2024-04-06
phymbert Merge remote-tracking branch 'origin/master' into hp/model/support-dbrx
69856297
phymbert llama: dbrx: remove unnecessary optional tensor on FFN_GATE_EXPS
7e7cd53c
github-actions
dranger003
phymbert
dranger003
phymbert
dranger003
dranger003
phymbert llama: increase maximum experts allowed
52c40335
phymbert model: dbrx: convert add n_ff
06a59abf
phymbert
phymbert
dranger003
phymbert llama: dbrx: quantize fix n_attention_wv tensor name
305ac3b6
phymbert model: dbrx: convert fix tokenizer
b6522a9f
phymbert
phymbert llama: dbrx: quantize fix n_attention_wv tensor name
dccb0126
phymbert model: convert-hf-to-gguf.py add _set_vocab_tiktoken gpt2 backed on l…
61be4b91
dranger003
dranger003
ngxson
phymbert model: convert-hf-to-gguf.py fix classname conflict with qwen2
1fb6d95c
phymbert model: dbrx: convert-hf-to-gguf.py fix fix ftype missing, fix tensor …
200ce214
phymbert model: dbrx: convert-hf-to-gguf.py add chat template
9e17dad0
phymbert llama: quantize: remove wrong look for tensor qkv name as it was badl…
d7546fda
phymbert
phymbert
phymbert
slaren
slaren
phymbert
slaren
dave-fl
phymbert model: dbrx: convert-hf-to-gguf.py fix 'token_embd.weight' has wrong …
3a9dc2ee
phymbert model: dbrx: convert-hf-to-gguf.py support python 3.8
8154617f
phymbert
slaren
phymbert llama: dbrx: no weight suffix in ffn_gate_exps, ffn_up_exps and ffn_d…
2449ef48
phymbert llama: quantize: remove wrong look for tensor qkv name as it was badl…
1bd94270
phymbert
phymbert llama: dbrx: fix tensor qkv number of elements
e9987c66
phymbert
dave-fl
slaren
phymbert model: dbrx: convert reshape expert tensors to 3D
d151d8fa
dave-fl
phymbert model: dbrx: convert experts to f16
f062b834
phymbert model: dbrx: fix tensor names mapping broken
dbfd5911
phymbert
dave-fl
phymbert
phymbert model: dbrx: fix expert reshape
7dd84b09
slaren
dave-fl
phymbert model: dbrx: fix expert reshape
c9bddbf2
phymbert
phymbert model: dbrx: fix again sic expert reshape
e2c91996
dranger003
phymbert model: dbrx: weird fix expert reshape
50b43736
phymbert
dave-fl
dranger003
phymbert llama: dbrx: output norm dim
0ab1bae8
dranger003
phymbert
phymbert llama: dbrx: fix last normalization
830e46d7
phymbert llama: dbrx: revert
2897aa62
phymbert llama: dbrx: move norm2 after attention, fix build kv
993f8360
phymbert llama: dbrx: fix build kv att out
b01b062a
phymbert llama: dbrx: fix build kv att out tensor name
74e6d876
phymbert llama: dbrx: hardcode nn.LayerNorm epsilon
f8f97e74
phymbert
phymbert commented on 2024-04-07
dranger003
phymbert
phymbert llama: dbrx: Try another rope type
71f9e479
phymbert
dranger003
dave-fl
phymbert
ngxson
phymbert
ngxson
phymbert llama: dbrx: fix k scale
52c6276e
phymbert llama: dbrx: move norm epsilon to convert. Fix missing normalization.
8e226884
phymbert
phymbert
phymbert llama: dbrx: rename tensor to actual meaning. Fix normalization in gr…
35dce3e1
phymbert
phymbert llama: dbrx: convert remove previous reverse
506cc2ea
phymbert llama: dbrx: load norm eps in hparams
eb0847e6
phymbert
phymbert commented on 2024-04-08
dave-fl
dranger003
phymbert
phymbert llama: dbrx: fix experts tensor layout
81f308ad
phymbert
dave-fl
dranger003
phymbert
phymbert model: dbrx: convert-hf-to-gguf.py fix experts tensors shapes
21fb24aa
phymbert
phymbert llama: factorize moe graph implementation between grok, mixtral and dbrx
f20c04f0
phymbert
dave-fl
dranger003
phymbert
dave-fl
phymbert
phymbert model: dbrx convert permute experts directly torch, log shape
48909ed2
dranger003
phymbert
phymbert llama: dbrx: fix experts 3D tensor layout (again)
18a84fed
phymbert
phymbert
phymbert llama: dbrx: fix experts 3D tensor layout (again)
99689529
slaren
phymbert llama: dbrx: document changes, permute only FFN_DOWN_EXPS. Add a chec…
e66f1e34
phymbert
phymbert llama: dbrx: rename layer_out_norm to attn_out_norm
f30a73bb
phymbert
ggerganov
ggerganov commented on 2024-04-08
phymbert llama: dbrx: first add the residuals and then do the norm
ea8b58c6
phymbert
phymbert
phymbert model: dbrx: convert fix mixed ffn_gate_exps and ffn_down_exps
55943a28
phymbert
phymbert
phymbert llama: dbrx: fix ggml context of the attention outputs weight
c7b9a2e8
phymbert gguf-py: revert spaces
ac82aa0e
phymbert gguf-py: dbrx: reverse again the MOE tensors mapping:
ac75fbd8
phymbert
phymbert
slaren
phymbert
phymbert Merge remote-tracking branch 'origin/master' into hp/model/support-dbrx
e5631cf2
phymbert
phymbert commented on 2024-04-09
phymbert
phymbert commented on 2024-04-09
phymbert Merge remote-tracking branch 'origin/master' into hp/model/support-dbrx
6f813dcc
phymbert llama: dbrx: use the MOE naming convention for model type
74529e54
abhi-mosaic
phymbert
phymbert
phymbert Merge remote-tracking branch 'origin/master' into hp/model/support-dbrx
06527c66
dranger003
phymbert
dranger003
phymbert
dranger003
phymbert
dranger003
abhi-mosaic
phymbert
abhi-mosaic
phymbert
megha95
maziyarpanahi
phymbert model: convert-hf-to-gguf.py remove tiktoken
fc89feed
phymbert
megha95
phymbert
megha95
megha95 commented on 2024-04-12
phymbert Is silu activation function applied to MODEL_TENSOR.FFN_GATE_EXP here…
bdc4efe1
phymbert Is silu activation function applied to MODEL_TENSOR.FFN_GATE_EXP here…
542585fb
phymbert Wrong input was being fed to moe layer. This needs to be corrected
ecbfb1b5
phymbert eval-callback: also print last n elements of each dimension
647a11b1
megha95
phymbert minor spaces
03bdc36e
phymbert convert: update comment of MOE tensors mapping
8e6758f2
phymbert phymbert marked this pull request as ready for review 2 years ago
phymbert phymbert requested a review from ggerganov ggerganov 2 years ago
phymbert phymbert requested a review from megha95 megha95 2 years ago
phymbert phymbert requested a review from slaren slaren 2 years ago
phymbert
slaren
slaren approved these changes on 2024-04-12
dranger003
phymbert llama: rename build_moe to build_moe_ffn and fix grok is using gelu i…
f1256dc8
phymbert convert-hf-to-gguf.py: fix python linter
e517585f
phymbert
dranger003
megha95
megha95 approved these changes on 2024-04-12
ggerganov
ggerganov approved these changes on 2024-04-13
phymbert minor: fix indent in llama_build_graph
9f77484c
phymbert phymbert merged 4bd0f93e into master 2 years ago
phymbert phymbert deleted the hp/model/support-dbrx branch 2 years ago
jukofyork
phymbert
dranger003
jukofyork
dave-fl
phymbert
jukofyork
dave-fl
phymbert
jukofyork
dranger003
jukofyork
dave-fl
phymbert
dranger003
phymbert
phymbert phymbert removed need feedback
jukofyork
dranger003
dranger003
jukofyork
dranger003
dranger003
jukofyork
phymbert
jukofyork
phymbert
jukofyork
dranger003
phymbert
dranger003
phymbert
phymbert
dranger003
jukofyork
dranger003
chigkim
phymbert
chigkim
jukofyork
jukofyork
jukofyork
dave-fl
chigkim
jukofyork
jukofyork
jukofyork
jukofyork
jukofyork
jukofyork

Login to write a write a comment.

Login via GitHub

Assignees
No one assigned
Labels
Milestone