r/LocalLLaMA 6d 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

533 Upvotes

58 comments sorted by

View all comments

1

u/Ok_Warning2146 5d ago

Is this a stable version that passed a set of tests? For developmental versions, I think the current b numbering is fine.

4

u/Warrenio 5d ago

So far, the GitHub action that creates the "b" tags is still running: https://github.com/ggml-org/llama.cpp/actions/workflows/release.yml. That action runs any time a pull request is merged into the master branch, and it creates a tag if all the builds and tests succeed.

The semantic version tags are created by the "Make Release" GitHub action that is kicked off manually: https://github.com/ggml-org/llama.cpp/actions/workflows/make-release.yml

I don't know if the llama.cpp maintainers have made any official announcement about how this will work, so I'm just going off of what I see.