Thank you for your interest in contributing to llama-cpp-power8!
- Check if the bug has already been reported
- Create a detailed bug report with:
- Clear title and description
- Steps to reproduce
- Expected vs actual behavior
- Environment details
- Open an issue with a clear feature description
- Explain why this feature would be useful
- Provide any relevant examples or references
- Fork the repository
- Create a branch, e.g.
git checkout -b docs/contributing - Make your changes
- If you touch build scripts or performance code, include before/after notes.
- Commit with clear messages
- Push your branch and open a PR
This repo contains POWER8-specific headers and benchmarking code intended to be copied into a llama.cpp checkout.
- CMake 3.14+
- GCC with POWER8 support
- A POWER8 system (or cross toolchain) if you want to validate VSX/AltiVec changes
altivec_benchmark.cshould compile with appropriate POWER8 flags (see README).
There's no CI test suite here yet. Please include:
- what you changed
- how you validated it (compile command, bench output, etc.)
- Follow the existing code style
- Add comments for complex logic
- Keep functions focused and small
- Open an issue for questions
- Contact: scott@elyanlabs.ai
Contributors will be recognized in the project README.