1# Migration notice for binary filenames
 2
 3> [!IMPORTANT]
 4[2024 Jun 12] Binaries have been renamed w/ a `llama-` prefix. `main` is now `llama-cli`, `server` is `llama-server`, etc (https://github.com/ggml-org/llama.cpp/pull/7809)
 5
 6This migration was important, but it is a breaking change that may not always be immediately obvious to users.
 7
 8Please update all scripts and workflows to use the new binary names.
 9
10| Old Filename | New Filename |
11| ---- | ---- |
12| main | llama-cli |
13| server | llama-server |
14| llama-bench | llama-bench |
15| embedding | llama-embedding |
16| quantize | llama-quantize |
17| tokenize | llama-tokenize |
18| export-lora | llama-export-lora |
19| libllava.a | libllava.a |
20| baby-llama | llama-baby-llama |
21| batched | llama-batched |
22| batched-bench | llama-batched-bench |
23| benchmark-matmult | llama-benchmark-matmult |
24| convert-llama2c-to-ggml | llama-convert-llama2c-to-ggml |
25| eval-callback | llama-eval-callback |
26| gbnf-validator | llama-gbnf-validator |
27| gguf | llama-gguf |
28| gguf-split | llama-gguf-split |
29| gritlm | llama-gritlm |
30| imatrix | llama-imatrix |
31| infill | llama-infill |
32| llava-cli | llama-llava-cli |
33| lookahead | llama-lookahead |
34| lookup | llama-lookup |
35| lookup-create | llama-lookup-create |
36| lookup-merge | llama-lookup-merge |
37| lookup-stats | llama-lookup-stats |
38| parallel | llama-parallel |
39| passkey | llama-passkey |
40| perplexity | llama-perplexity |
41| q8dot | llama-q8dot |
42| quantize-stats | llama-quantize-stats |
43| retrieval | llama-retrieval |
44| save-load-state | llama-save-load-state |
45| simple | llama-simple |
46| speculative | llama-speculative |
47| vdot | llama-vdot |
48| tests/test-c.o | tests/test-c.o |
49