TornadoVM 2.1.0
09/12/25
Improvements
- #754: Support to express Q8_0 tensors as Tornado ByteArray
Compatibility
- #756: [CI] Add night workflow to build and test all supported JDKs (Zulu, OpenJDK, GraalVM, Corretto, Mandrel etc) on Linux x64 runner
- #755: [docs] Refining README and simplifying instructions
Bug Fixes
- #753: [hotfix] Fix Conversion Error from FP16 to FP32
Other Changes
- #752: Update POM files: bump parent version to `2.0.1-dev` across all modules
- #758: [CI] Pre and post release workflows to automate release deployments
How to use TornadoVM SDK
To use the TornadoVM SDK, ensure that the environment variable JAVA_HOME points to a valid JDK 21 installation. After that, select the appropriate sdk distribution for your target architecture and the accelerator backends you intend to use.
Linux Systems
wget https://github.com/beehive-lab/TornadoVM/releases/download/v2.1.0/tornadovm-2.1.0-opencl-linux-amd64.zip
unzip tornadovm-2.1.0-opencl-linux-amd64.zip
export TORNADO_SDK="$(pwd)/tornadovm-2.1.0-opencl"
export PATH=$TORNADO_SDK/bin:$PATH
tornado --devices
tornado --versionmacOS Systems
wget https://github.com/beehive-lab/TornadoVM/releases/download/v2.1.0/tornadovm-2.1.0-opencl-mac-aarch64.zip
unzip tornadovm-2.1.0-opencl-mac-aarch64.zip
export TORNADO_SDK="$(pwd)/tornadovm-2.1.0-opencl"
export PATH=$TORNADO_SDK/bin:$PATH
tornado --devices
tornado --versionWindows (10+) Systems
curl -L -o tornadovm-2.1.0-opencl-windows-amd64.zip https://github.com/beehive-lab/TornadoVM/releases/download/v2.1.0/tornadovm-2.1.0-opencl-windows-amd64.zip
tar -xf tornadovm-2.1.0-opencl-windows-amd64.zip
set TORNADO_SDK=%cd%\tornadovm-2.1.0-opencl
set PATH=%TORNADO_SDK%\bin;%PATH%
tornado --devices
tornado --version