* Short aliases for context checkpoints
* common: fix typos and add/document obvious short aliases
Typos fixed in --help output:
- Swapped long names for -ctv-last/-ctk-last: --cache-type-k-last and
--cache-type-v-last now match their K/V semantics
- --scheduler-async (was --scheduler_async) and fix stray ')' in its help text
- Remove stray trailing commas in --merge-qkv, --merge-up-gate-experts,
--k-cache-hadamard, --v-cache-hadamard, --split-mode-f16, --split-mode-f32,
--split-mode-graph-scheduling
- 'top-n-sigma parmeter' -> 'parameter'
- 'embendings' -> 'embeddings' (2x)
Short aliases:
- New: -okv alias for --override-kv
- Document previously undocumented aliases in --help: -rtr, -cmoe, -ncmoe,
-thp (also adds the previously missing --transparent-huge-pages entry),
-ofreq, -to, -spf
* common: standardize arg parser to short-alias-first ordering
gpt_params_find_arg now consistently lists the short alias before the
full --long-name argument, matching the dominant convention (103 short-first
lines). Reordered 19 options that had the long name first: -gan, -gaw, -dt,
-mea, -ps, -mtprot, -mg, -sm, -ts, -ot, -gfm, -cmoe, -ncmoe, -dr, -op,
-no-ooae, -to, -sps, -wb. Pure style change, no functional impact.
* common: systematize cache-type help order, fix -cram-n-min help
- Reorder the mixed KV cache-type help entries to k-first, k-last,
v-first, v-last for logical grouping (short alias, then full name,
matching the parser convention)
- -cram-n-min now shows its N argument in --help (was missing)