Skip to content

Conversation

@mikepapadim
Copy link
Member

  • 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.

mikepapadim and others added 11 commits November 27, 2025 11:44
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.
Copy link
Contributor

Copilot AI left a 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.

Copy link

Copilot AI Nov 27, 2025

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.

Suggested change
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.

Copilot uses AI. Check for mistakes.
…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.
@mikepapadim
Copy link
Member Author

/rerun

@github-actions
Copy link

🚀 Workflow rerun started

Mode: failed
Triggered by: @mikepapadim

View Actions

@github-actions
Copy link

Workflow rerun success

View Actions

@mikepapadim
Copy link
Member Author

/rerun all

@github-actions
Copy link

🚀 Workflow rerun started

Mode: all
Triggered by: @mikepapadim

View Actions

@github-actions
Copy link

Workflow rerun success

View Actions

@mikepapadim
Copy link
Member Author

/rerun help

@github-actions
Copy link

🔄 Rerun Workflow Commands

Command Description
/rerun Rerun only failed/cancelled/timed-out workflows
/rerun all Rerun all workflows for this PR
/rerun failed Same as /rerun
/rerun <name> Rerun workflows matching <name> (e.g. /rerun ci, /rerun build)
/rerun help Show this help message

Note: Only completed workflows can be rerun. In-progress workflows are skipped.

@mikepapadim
Copy link
Member Author

/rerun all

@github-actions
Copy link

🚀 Workflow rerun started

Mode: all
Triggered by: @mikepapadim

View Actions

@github-actions
Copy link

Workflow rerun success

View Actions

@mikepapadim
Copy link
Member Author

/rerun help

@github-actions
Copy link

🔄 Rerun Workflow Commands

Command Description
/rerun Rerun only failed/cancelled/timed-out workflows
/rerun all Rerun all workflows for this PR
/rerun failed Same as /rerun
/rerun <name> Rerun workflows matching <name> (e.g. /rerun ci, /rerun build)
/rerun help Show this help message

Note: Only completed workflows can be rerun. In-progress workflows are skipped.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants