GraalPy:包兼容性

GraalPy 兼容许多数据科学和机器学习包,包括流行的 PyTorch、NumPy 和 Huggingface Transformers。要尝试一个包,请选择任何版本,如果您遇到问题,请查阅下表,看看是否有更适合的版本。

GraalPy 24.2

GraalPy 24.1

数值计算

我们测试了多个版本的 NumPy,并了解到它在多个部署中将数值计算引入 Java。

科学计算

SciPy 丰富的科学计算库只需下载即可。

数据处理

得益于 Arrow,GraalPy 上的 Pandas 可以多线程运行,同时避免不必要的数据复制。

适用于任何任务的模型

Huggingface transformers 库及其庞大的语言、视觉和音频模型库可在 GraalPy 上运行。

训练和推理

使用 PyTorch 在 GraalPy 上训练模型并运行推理,充分利用最新的技术和加速器硬件。

代理工作流

通过 Autogen 和 GraalPy,您可以编写代理工作流并使用 Java 代码为 AI 代理创建工具。
为确保 GraalPy 兼容常见的 Python 包,GraalPy 团队进行兼容性测试并创建脚本,以构建和修补 PyPI 上的许多顶级包以及一些我们特别感兴趣的包,包括 NumPy、Pandas 和 Django 等库和框架。
兼容性测试确保开发人员可以在现有应用程序中利用 GraalPy 的强大功能。它还使开发人员能够使用他们熟悉的 Python 工具集,利用 GraalPy 在机器学习、数据分析和 Web 开发领域创建更高效、更具生产力的应用程序。
此列表中未包含的许多其他 Python 包也可在 GraalPy 上运行。如果您感兴趣的包此处未列出,很有可能它仍然可以正常工作。如果无法工作,请通过 GitHub 与我们联系。
兼容:正在加载...
当前未测试:正在加载...
当前不兼容:正在加载...
不支持:正在加载...

Python 包

Python 包
名称 版本 备注