-
Notifications
You must be signed in to change notification settings - Fork 24
[Docs] Refine documentation and README.md #75
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
Add step to copy Graal JARs into the build directory.
- Consolidate redundant commands for copying Graal JARs. - Remove repeated `which tornado` checks for clearer and cleaner steps. - Add `GRAAL_JARS` environment variable for improved configuration.
- Introduce `code-quality` job for Spotless formatting checks. - Adjust `build-and-run` workflow to depend on `code-quality`. - Refactor environment variables and streamline commands. - Replace redundant directory paths with variables for clarity.
- Introduce `fail-fast: false` and matrix strategy for `opencl` and `ptx` backends. - Modify build and execution steps to dynamically use the selected backend.
- Introduced `gpullama3-architecture.svg` and `gpullama3-architecture-light.svg` diagrams. - Improved README with a simplified model collection reference. - Moved detailed GPU requirements and CLI options to `RUN_DEBUG.md` for clarity.
Removed Maven requirement from installation instructions.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull request overview
This PR refines the project documentation by introducing visual architecture diagrams and reorganizing content for better clarity. The README is streamlined while detailed technical information is moved to a dedicated debugging guide.
- Adds two architecture diagrams (dark and light theme SVG files) showing the GPULlama3.java stack
- Simplifies the README by replacing extensive model download links with a reference to a Hugging Face collection
- Creates RUN_DEBUG.md containing GPU memory requirements and comprehensive CLI options previously in README
Reviewed changes
Copilot reviewed 2 out of 5 changed files in this pull request and generated 1 comment.
| File | Description |
|---|---|
| docs/diagrams/gpullama3-architecture.svg | New dark-themed architecture diagram showing the complete GPULlama3.java stack from Java applications through hardware |
| docs/diagrams/gpullama3-architecture-light.svg | Light-themed variant of the architecture diagram |
| docs/RUN_DEBUG.md | New file consolidating GPU requirements, CLI options documentation, and debug/profiling examples |
| README.md | Simplified model downloads section and moved technical details to RUN_DEBUG.md; added link to new debugging guide |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
| - ✅ Intel GPUs (OpenCL) | ||
| - ✅ Apple GPUs (OpenCL) | ||
| Click [here](https://github.com/beehive-lab/GPULlama3.java/tree/main/docs/RUN_DEBUB.md) for more run and debugging tips, also how to use the ./llama-tornado cli to run the model with different flags. | ||
|
|
Copilot
AI
Nov 27, 2025
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Corrected spelling of 'RUN_DEBUB' to 'RUN_DEBUG' in the file path.
| Click [here](https://github.com/beehive-lab/GPULlama3.java/tree/main/docs/RUN_DEBUG.md) for more run and debugging tips, also how to use the ./llama-tornado cli to run the model with different flags. |
…organization - Removed detailed GPU memory troubleshooting from `README.md` to avoid redundancy. - Added and expanded GPU troubleshooting section in `RUN_DEBUG.md` for clearer guidance.
7925766 to
22d04f3
Compare
|
/rerun |
|
🚀 Workflow rerun started Mode: |
|
✅ Workflow rerun success |
|
/rerun all |
|
🚀 Workflow rerun started Mode: |
|
✅ Workflow rerun success |
|
/rerun help |
🔄 Rerun Workflow Commands
Note: Only completed workflows can be rerun. In-progress workflows are skipped. |
|
/rerun all |
|
🚀 Workflow rerun started Mode: |
|
✅ Workflow rerun success |
|
/rerun help |
🔄 Rerun Workflow Commands
Note: Only completed workflows can be rerun. In-progress workflows are skipped. |
gpullama3-architecture.svgandgpullama3-architecture-light.svgdiagrams.RUN_DEBUG.mdfor clarity.