Skip to content

[Fix - build error]Set the working version of Gemma.cpp Git tag #7

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 4 commits into from
Mar 17, 2024

Conversation

pagakarthik
Copy link
Contributor

@pagakarthik pagakarthik commented Mar 15, 2024

  • since the dependencies are managed within Cmake , remove gitmodules - makes the repo simple
  • the master branch fails when using the latest commit in the parent Gemma.cpp origin/main, this is because of the updated libgemma interface. This PR sets the Gemma.cpp git tag to the first commit.
  • Note to the maintainer: please consider updating the commit hash to a working version that you might have locally.
  • The actual fix would be update the bindings to support the latest libgemma interface. This commit is intended to support the current version.

- dependencies are managed by CMAKE fetchcontent
- gemma.cpp origin/main has been updated and the changes were not
backcompatible with the current bindings
- this is a short term fix that sets the git-tag to the first gemma.cpp
commit resulting in a version that compiles without errors
- TODO: update bindings to support the new interface and spec for libgemma
@pagakarthik pagakarthik changed the title Set the working version of Gemma.cpp Git tag [Fix - build error]Set the working version of Gemma.cpp Git tag Mar 15, 2024
@namtranase
Copy link
Owner

Hi @pagakarthik, thank you for contributing to this project. Your work seems good to me, we will make the release more carefully for the next time.

@namtranase namtranase merged commit 97232ba into namtranase:master Mar 17, 2024
@namtranase
Copy link
Owner

the gemma-cpp-python still needs a lot of improvements. If you have any suggestions for us, feel free to raise your comments and suggestions. We would like to get all the feedback and make the project better.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants