Skip to content

Bug: Renaming of executables breaks tutorials #8397

@gpacix

Description

@gpacix

What happened?

I was getting started with llama.cpp and the existing tutorials all say to run ./main and./server, which have very recently (1c641e6, 2024-06-12) been renamed to ./llama-cli and ./llama-server (as I understand it).

Could you please (temporarily) restore the old names, and deprecate them instead— by adding shell scripts with the old names that announce the deprecation and run the new executable with the same arguments? Even just announcing the new name and quitting would be helpful.

While I eventually figured this out, it is a frustrating stumbling block for new users (and possibly existing ones, as well).

Name and Version

./llama-cli --version
version: 0 (unknown)
built with Apple clang version 13.0.0 (clang-1300.0.29.30) for x86_64-apple-darwin20.6.0

Note: I downloaded the source, version b3334, and built it myself.

What operating system are you seeing the problem on?

Mac

Relevant log output

$ ./main
bash: ./main: No such file or directory
$ ./server
bash: ./server: No such file or directory

Metadata

Metadata

Assignees

No one assigned

    Labels

    bug-unconfirmedlow severityUsed to report low severity bugs in llama.cpp (e.g. cosmetic issues, non critical UI glitches)stale

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions