Package Compatibility
GraalPy is compatible with many packages for data science and machine learning, including the popular PyTorch, NumPy, and Huggingface Transformers.
Numeric Computing
We test NumPy across multiple versions and know of multiple deployments where it brings numeric computing to Java.
Data Processing
Thanks to Arrow, Pandas on GraalPy can run multi-threaded while avoiding unneccessary data copies.
Models for any Task
The Huggingface transformers library works on GraalPy with its huge library of language, vision, and audio models.
Training and Inference
Train models and run inference on GraalPy with PyTorch, taking full advantage of the latest techniques and accellerator hardware.
Agentic Workflows
With Autogen and GraalPy you can write agentic workflows and use Java code to create tools for AI Agents.
Compatibility per GraalPy Release
GraalPy 24.2
GraalPy 24.1
Over 600 Python packages tested for compatibility with GraalPy
Compatible: loading...
Currently Untested: loading...
Currently
Incompatible: loading...
Not
Supported: loading...
Many more Python packages work on GraalPy than are listed here. If there is a package you are interested in that is not included, chances are that it might just work. If it does not, feel free to create an issue for us on GitHub.
Name | Version | Notes |
---|