Skip to content
This repository has been archived by the owner on Jun 24, 2024. It is now read-only.

Support for BLOOM #45

Closed
philpax opened this issue Mar 19, 2023 · 4 comments
Closed

Support for BLOOM #45

philpax opened this issue Mar 19, 2023 · 4 comments
Assignees
Labels
issue:enhancement New feature or request topic:model-support Support for new models

Comments

@philpax
Copy link
Collaborator

philpax commented Mar 19, 2023

Not sure if we should consider this out of scope, but bloomz.cpp is a fork of llama.cpp that's capable of inference with the BLOOM family of models. The changes don't look very large, so there's room for code sharing here: https://github.com/NouamaneTazi/bloomz.cpp/commits/main?before=ade8a9d82fa1dc440c26f09a9e02cc94d7294251+35&branch=main&qualified_name=refs%2Fheads%2Fmain

Even if we don't support it directly, it may be worth publishing a safe-ish version of ggml-rs to crates.io so that a library like llama-rs could be built for BLOOM.

@setzer22
Copy link
Collaborator

I'd say this is in-scope for the project, but I don't have enough time to tackle this unfortunately 😅

PRs welcome for anyone who wants to take on the task!

@philpax philpax added the issue:enhancement New feature or request label Mar 24, 2023
@hhamud
Copy link
Contributor

hhamud commented Mar 28, 2023

Ill try my hand at this one

@philpax philpax added the topic:model-support Support for new models label Apr 20, 2023
@philpax philpax changed the title BLOOM inference Support for BLOOM Apr 20, 2023
@philpax
Copy link
Collaborator Author

philpax commented Apr 20, 2023

Current state of affairs: this was implemented in #85, but that went out of sync after recent changes. It was then updated and trait-ified in #141, which is on track to be merged soon 🚀

@philpax
Copy link
Collaborator Author

philpax commented May 1, 2023

Done! Sort of... I'll open a new issue.

@philpax philpax closed this as completed May 1, 2023
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
issue:enhancement New feature or request topic:model-support Support for new models
Projects
None yet
Development

No branches or pull requests

3 participants