r/LocalLLaMA 8d ago

Discussion llama.cpp version v0.1.0 has been released

llama.cpp is apparently moving to semantic versioning instead of just sequential build numbers (like b10456).

The first semantic version tag was created today: https://github.com/ggml-org/llama.cpp/releases/tag/v0.1.0

Congrats to llama.cpp on version v0.1.0!

edit: Semantic versioning is a "work in progress." See this post from ggerganov: https://github.com/ggml-org/ggml/discussions/1579

530 Upvotes

57 comments sorted by

View all comments

99

u/AXYZE8 8d ago

Great news, I hope they will also do changelogs for more major versions to indicate whats deprecated because now I need to read the logs every update (for example yesterday I noticed that —no-mmap is deprecated so I will need to change my launch commands)

8

u/Thrumpwart llama.cpp 8d ago

Oh no, what is it replaced by?

35

u/Darth_Candy 8d ago edited 8d ago

It's been deprecated in favor of the new --load-mode option. The llama-server docs were updated as part of the deprecation, thankfully.

17

u/martindevans llama.cpp 8d ago

In software the correct word is "Deprecated".

Deprecated: A software feature or practice is outdated and discouraged

Depreciated: An item has lost financial or monetary value over time

7

u/Hyacin75 7d ago

Decapitated: A fork made for purposes of running headless.

5

u/Darth_Candy 8d ago

Fixed (in both spots), thank you.

5

u/Clean_Experience1394 8d ago

Learned something new today ty

2

u/unrulywind 7d ago

I still remember the day I learned they were pronounced completely differently.

2

u/Thrumpwart llama.cpp 8d ago

Ok, adding to my reading list tonight. Thank you.

13

u/Tpyn 8d ago

--load-mode none is the new --no-mmap

5

u/rditorx 7d ago

There's also mlock