File tree Expand file tree Collapse file tree 1 file changed +16
-2
lines changed Expand file tree Collapse file tree 1 file changed +16
-2
lines changed Original file line number Diff line number Diff line change @@ -1544,7 +1544,11 @@ void llama_model::load_hparams(llama_model_loader & ml) {
15441544 ml.get_key(LLM_KV_TOKEN_SHIFT_COUNT, hparams.token_shift_count, false);
15451545
15461546 switch (hparams.n_layer) {
1547- case 12: type = LLM_TYPE_190M; break;
1547+ case 12:
1548+ switch (hparams.n_embd) {
1549+ case 768: type = LLM_TYPE_190M; break;
1550+ default: type = LLM_TYPE_UNKNOWN;
1551+ } break;
15481552 case 24:
15491553 switch (hparams.n_embd) {
15501554 case 1024: type = LLM_TYPE_450M; break;
@@ -1557,7 +1561,17 @@ void llama_model::load_hparams(llama_model_loader & ml) {
15571561 case 3584: type = LLM_TYPE_7B; break;
15581562 default: type = LLM_TYPE_UNKNOWN;
15591563 } break;
1560- case 32: type = LLM_TYPE_2_9B; break; // RWKV-7-World
1564+ case 32:
1565+ switch (hparams.n_embd) {
1566+ case 2560: type = LLM_TYPE_2_9B; break;
1567+ case 4096: type = LLM_TYPE_7B; break;
1568+ default: type = LLM_TYPE_UNKNOWN;
1569+ } break;
1570+ case 61:
1571+ switch (hparams.n_embd) {
1572+ case 4096: type = LLM_TYPE_14B; break;
1573+ default: type = LLM_TYPE_UNKNOWN;
1574+ } break;
15611575 default: type = LLM_TYPE_UNKNOWN;
15621576 }
15631577 } break;
You can’t perform that action at this time.
0 commit comments