【问题标题】:How to install aparapi如何安装 aparapi
【发布时间】:2017-06-04 00:03:13
【问题描述】:

我一直在寻找一种用 Java 开发 openCL 的方法。我发现 aparapi 很有趣,因为它专注于并行化,但也创建了 openCL 代码。据我了解,代码将在有或没有 GPU 的情况下运行,但仍会并行运行。我的麻烦是:我在哪里可以找到有关如何安装什么的文档? AMD site 经常被指出,但它不包含有关 aparapi 的信息,我也想知道他们的代码是否可以在 Nvidia 卡上运行。指向 Google 代码的链接已经过时,Github 站点也不是很有帮助。非常感谢您提供指向更多文档的指针。

顺便说一句:我在 Github 中注意到 aparapi 脉冲并没有压倒性的。从 aparapi 开始是否明智?我认为我最好远离 openCL 本身,因为它对我来说似乎太低级了。但也许有人可以争论我如何才能做出更有根据的决定(LWJGL?)。

【问题讨论】:

  • 你解决过这张票吗?我在下面提供了答案,但从未收到回复。

标签: java opencl aparapi


【解决方案1】:

注意:我是 Aparapi 项目的当前负责人。 如果您使用 maven Central 中的 Aparapi 版本,则无需安装任何东西。假设您安装了任何 OpenCL 实现,那么所有需要安装的东西都已安装。 Aparapi 通过 maven 甚至是您平台的 dll/so 文件引入依赖项并自动加载它。

在这里找到完整的说明:http://aparapi.com/introduction/getting-started.html

aparapi 积极维护的项目可以在 github 上找到:https://github.com/Syncleus/Aparapi

或网站上的一些信息和文档:http://aparapi.com

【讨论】:

    【解决方案2】:

    阿帕拉皮很棒

    因为您可以在 Java 上编写代码并在 GPU 上运行它。它还具有在内存 - GPU 内存之间进行缓冲区传输的强大功能。 我们开发了一个具有 GPU 加速的集群计算暴力引擎:http://hgs-studios.com/#/projects/bruteforce

    要安装它,请确保更新显卡驱动程序。 您可以从这里下载 OpenCL 驱动程序:https://software.intel.com/en-us/articles/opencl-drivers

    如果您安装了最新版本的 Nvidia 驱动程序和 DirectX,则无需执行任何操作。 只需确保您的操作系统的本机库通过 java "-Djava.library.path=lib\aparapi_native" -jar myjar.jar 运行时。

    查看这些指南以开始编码:

    https://github.com/aparapi/aparapi/blob/master/doc/UsersGuide.md

    https://github.com/aparapi/aparapi/blob/master/doc/JavaKernelGuidelines.md

    https://github.com/aparapi/aparapi/blob/master/doc/AparapiPatterns.md

    【讨论】:

    • 这些链接指向过时的项目。新项目在aparapi.com 有类似的更新文档
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-28
    相关资源
    最近更新 更多