Skip to content

Simplify installation by replacing TornadoVM submodule with pre-built SDK#82

Merged
mikepapadim merged 9 commits intobeehive-lab:mainfrom
stratika:remove/external-submodule
Dec 11, 2025
Merged

Simplify installation by replacing TornadoVM submodule with pre-built SDK#82
mikepapadim merged 9 commits intobeehive-lab:mainfrom
stratika:remove/external-submodule

Conversation

@stratika
Copy link
Copy Markdown
Collaborator

Summary of Changes

This PR removes the TornadoVM git submodule and simplifies the installation process by using pre-built TornadoVM SDK packages instead of building from
source.

Key Changes:

  1. Removed TornadoVM submodule
    - Deleted external/tornadovm submodule
    - Emptied .gitmodules file
    - Eliminated need for --recursive git clone
  2. Simplified installation instructions in README.md
    - Removed Maven from prerequisites
    - Replaced build-from-source instructions with pre-built SDK download steps
    - Added platform-specific installation guides (Linux x86_64, macOS Apple Silicon)
    - Updated to use TornadoVM v2.1.0 SDK packages from releases page
  3. Reorganized model download section
    - Replaced individual wget commands with organized Hugging Face collection links
    - Created collections for: Llama3.2, Qwen 2.5, Qwen 3, Phi-3, Mistral, and DeepSeek-R1-Distill-Qwen
  4. Updated environment configuration
    - Modified set_paths script to expect externally installed TORNADO_SDK
    - Removed TORNADO_ROOT variable references

Note

This PR requires the pom.xml file to be updated, since the instructions are updated to use TornadoVM 2.1.0.

stratika and others added 8 commits December 10, 2025 11:55
Updated installation instructions for TornadoVM SDK on Linux, macOS, and Windows. Removed unnecessary commands and added wget commands for downloading SDKs.
Updated model download links and improved organization in README.
Revise model download section in README.md
Added PATH export command for TornadoVM SDK setup.
@stratika stratika self-assigned this Dec 10, 2025
@stratika stratika added the documentation Improvements or additions to documentation label Dec 10, 2025
Updated the README to clarify GCC/G++ version requirement.
Copy link
Copy Markdown
Member

@mikepapadim mikepapadim left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks @stratika , LGTM lets wait the PR that updates the poms

@mikepapadim mikepapadim merged commit 9925e01 into beehive-lab:main Dec 11, 2025
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants