You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: CONTRIBUTING.md
+4-2Lines changed: 4 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,9 +1,10 @@
1
1
# Pull requests (for contributors)
2
2
3
3
- Test your changes:
4
-
- Using the commands in the [`tests`](tests) folder. For instance, running the `./tests/test-backend-ops` command tests different backend implementations of the `ggml` library
5
4
- Execute [the full CI locally on your machine](ci/README.md) before publishing
6
-
- Optionally rate the complexity of your PR (i.e. `Review Complexity : Low`, `Review Complexity : Medium`, `Review Complexity : High`). This makes it easier for maintainers to triage the PRs
5
+
- Verify that the perplexity and the performance are not affected negatively by your changes (use `llama-perplexity` and `llama-bench`)
6
+
- If you modified the `ggml` source, run the `test-backend-ops` tool to check whether different backend implementations of the `ggml` operators produce consistent results (this requires access to at least two different `ggml` backends)
7
+
- If you modified a `ggml` operator or added a new one, add the corresponding test cases to `test-backend-ops`
7
8
- Consider allowing write access to your branch for faster reviews, as reviewers can push commits directly
8
9
- If your PR becomes stale, don't hesitate to ping the maintainers in the comments
9
10
@@ -12,6 +13,7 @@
12
13
- Squash-merge PRs
13
14
- Use the following format for the squashed commit title: `<module> : <commit title> (#<issue_number>)`. For example: `utils : fix typo in utils.py (#1234)`
14
15
- Optionally pick a `<module>` from here: https://github.com/ggerganov/llama.cpp/wiki/Modules
16
+
- Consider adding yourself to [CODEOWNERS](CODEOWNERS)
Copy file name to clipboardExpand all lines: Makefile
+4Lines changed: 4 additions & 0 deletions
Original file line number
Diff line number
Diff line change
@@ -1,3 +1,7 @@
1
+
ifndefLLAMA_MAKEFILE
2
+
$(error The Makefile build is deprecated. Use the CMake build instead. For more details, see https://github.com/ggerganov/llama.cpp/blob/master/docs/build.md)
3
+
endif
4
+
1
5
# Define the default target now so that it is always the first target
0 commit comments