-
Notifications
You must be signed in to change notification settings - Fork 12.6k
Open
Labels
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomers
Description
Prerequisites
- I am running the latest code. Mention the version if possible as well.
- I carefully followed the README.md.
- I searched using keywords relevant to my issue to make sure that I am creating a new issue that is not already open (or closed).
- I reviewed the Discussions, and have a new and useful enhancement to share.
Feature Description
The list of supported operation in ggml per backend is maintained at https://github.com/ggml-org/llama.cpp/blob/master/docs/ops.md
How to contribute to make the list more complete:
- Pick an operation which is not implemented in a backend (pick ones marked with β), pick only one per PR
- Implement the operation
- Test your implementation with
test-backend-ops -o <op>
- If it passes test for the op, create a PR.
- Mention performance tests in the PR if they exist (via
test-backend-ops perf -o <op>
)
Notes:
- The ops suffixed with _BACK are related to training which is WIP and does not require immediate attention
- Do not link this issue in your PR, which will lead to closing this issue when your PR is merged. Instead, just mention it. Example PRs will be linked below
- This list can be temporarily out of sync, you can check support by first running
test-backend-ops -o <op>
on master to confirm - Please do not ask to be assigned a particular task, make the PR first if you think it will be useful
Motivation
Feature parity between backends is always desirable and it's easy to test the implementation, making it an ideal good first issue.
Possible Implementation
No response
ggerganov, 0cc4m, CISC, simpala and Green-Sky
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomers