问题标签 [aparapi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
233 浏览

java - 无法在 ubuntu 上的 JDK 下使用 javac 命令编译 java 文件(APARAPI)

我已经使用windows Java Development Kit在windows下运行了相同的命令并且它有效。现在我尝试在ubuntu下运行它,我得到了这个错误。请帮助

在此处输入图像描述

0 投票
2 回答
326 浏览

java - Aparapi 数据类型

我有以下学习代码

在 aparapi 上运行时,我的计算函数会产生意想不到的结果。

我的代码或aparapi有什么问题吗?

结果是;

编辑:如果我设置 executionMode JTP 或 CPU,我会得到真实的结果(结果 == 预期),但在 GPU 模式下会出现问题。我在 Windows 10 上使用 2013 年末的 macbook pro 视网膜。

Edit2:我的计算方法的返回线导致了问题。如果我返回Long.MAX_VALUE,它会起作用。但是(long) tc * 100(或((long) tc) * 100)不给(例如 40681688900)

0 投票
1 回答
224 浏览

java - 用 Aparapi 计算向量中的不同值

我想与APARAPI并行实现熵函数。在该函数中,我需要计算向量中的不同键,但它无法正确执行。

假设我们只有 3 个不同的值。这是我的代码:

运行此代码段后,当我打印 count[] 值时,它给了我 1,1,1。似乎count[V[gid]]++每个 V[gid] 只执行 1 次。

谢谢。

0 投票
2 回答
218 浏览

opencl - OpenCL (aparapi) simple reduction slow on Radeon

I am trying to code a simple reduction (in this case a sum) over a large double array in OpenCL. I have looked at online tutorials and found that this is essentially the way to solve my problem:

If you are wondering about the strange this, that is an (unfortunately necessary) artifact of aparapi, which I use to translate Java to OpenCL.

My kernel produces the correct results and, on reasonably beefy Nvidia Hardware, it is about 10x faster than a sequential sum in Java. On a Radeon R9 280 however it is comparable in performance to the simple Java code.

I have profiled the kernel with CodeXL. It tells me that MemUnitBusy is at just 6%. Why is it so low?

0 投票
2 回答
1824 浏览

java - 如何安装 aparapi

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

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

0 投票
2 回答
442 浏览

java - Aparapi, java.lang.UnsatisfiedLinkError: libaparapi_x86_...找不到依赖库

我尝试在 4 台计算机上运行我的 aparapi java 程序。2 台计算机可以完美运行,但其他 2 台计算机抛出java.lang.UnsatisfiedLinkError

`

`

0 投票
1 回答
524 浏览

java - OpenCL 编译失败

有谁知道这意味着什么以及这怎么可能发生?在我看来是对的。我正在尝试将 GPU 用于神经网络。

这是错误:

这是导致错误的代码:

0 投票
0 回答
230 浏览

java - Aparapi:不调用 GPU

我的系统上有一个 GPU:

在此处输入图像描述

使用 CPU 运行时:

CPU被触发:

在此处输入图像描述

使用 GPU 运行时,看不到 GPU 被触发:

在此处输入图像描述

什么不见​​了?

0 投票
2 回答
78 浏览

java - 错误:“UnsatisfedLinkError: com.aparapi.internal.jni.OPENCLJNI.getPlatforms()”JNI 配置

我会尝试在 MAC OS 上执行基于 Aparapi 的示例脚本。我正在使用 Eclipse 的最新版本,但是当我执行DeviceInfo示例以获取所有可用设备时:

它生成

有人可以帮助我吗?

0 投票
1 回答
288 浏览

java - aparapi getGlobalId 是如何工作的?

我是 aparapi 的初学者。我对 getGlobalId 有疑问。我的代码非常简单。我只想添加两个数组,但结果是错误的。我调试了程序,发现 getGlobalId 没有采用更正的值。

结果是:

28.15 + 85.24 = 0.00

74.07 + 80.04 = 0.00

15.51 + 98.64 = 0.00

控制台中的错误是:

com.aparapi.internal.opencl.OpenCLLoader 严重:检查您的环境。未能加载 codegen 本机库或可能无法找到 opencl 本机库 (opencl.dll/opencl.so)。确保 OpenCL 在您的 PATH (windows) 或 LD_LIBRARY_PATH (linux) 中。

关于我的问题的任何解决方案?