user/settings/llama/swap-config.yml (view raw)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 | macros:
llama: |
llama-server --port ${PORT}
# - small `n` are not recommended
# - MoEs require long drafts
# - dense models: can reduce `--draft-min` and `--draft-max`
next_edit: |
--spec-type ngram-mod
--spec-ngram-mod-n-match 24
--spec-ngram-mod-n-min 24
--spec-ngram-mod-n-max 32
models:
sweep-next-edit-1.5b:
name: Sweep Next-Edit 1.5B
unlisted: true
aliases:
- sweep-next-edit
cmd: |
${llama} --hf-repo sweepai/sweep-next-edit-1.5B
${next_edit}
sweep-next-edit-v2-7b:
name: Sweep Next-Edit v2 7B
unlisted: true
aliases:
- sweep-next-edit-v2
cmd: |
${llama} --hf-repo henrik3/sweep-next-edit-v2-7B-GGUF
${next_edit}
gpt-oss-20b:
name: GPT OSS (20b)
cmd: |
${llama} --hf-repo unsloth/gpt-oss-20b-GGUF
gpt-oss-120b:
name: GPT OSS (120b)
cmd: |
${llama} --hf-repo unsloth/gpt-oss-120b-GGUF
groups:
edit_prediction:
persistent: true # not unloaded by other groups
swap: true # only run one model from this group
exclusive: false
members:
- sweep-next-edit-1.5b
- sweep-next-edit-v2-7b
hooks:
on_startup:
preload:
- sweep-next-edit-v2-7b
peers:
prefect:
proxy: http://prefect:11343
models:
- sweep-next-edit
- sweep-next-edit-v2
- zeta20
- zeta21
|