Skip to content

New Development Binaries System #827

@martindevans

Description

@martindevans

Description

We have a problem with the next binary update. The code changes have been done, and are sitting in this branch. The binaries have been compiled, and are sitting in this action.

However, the new binaries from llama.cpp are now too large to commit to GitHub (over 100MB). The push simply fails. GitHub suggests git-lfs, but this does not seem like a practical solition because the free bandwidth is too low - we would exhaust it with just 5 files. Therefore, we can no longer commit the binaries.

Note that this does not affect the final distribution since that is done through nuget, it just affects development in this repo.

Ideas:

  • Create a release in this repo, with just the binaries attached. Have an msbuild action download and unpack them.
  • Create a release in a separate repo, just for this purpose (keeps the release here cleaner).
  • Download files directly from a llama.cpp release (again using msbuild)
  • Download (wherever it comes from) could be configured by a small text file, which we do commit. So at least there's some marker in this committed source.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions