我让 Aparapi 将 Java 代码翻译成 OpenCL。但是我想知道如何查看生成的 OpenCL 代码。该网站说“通过在启动 JVM 时将 -Dcom.amd.aparapi.enableShowGeneratedOpenCL=true 添加到命令行”。作为这项技术的新手,我不确定您究竟如何做到这一点?任何人都可以通过详细说明这个过程来帮忙吗?
新增部分:
谢谢你。但是在hadoop的情况下我该怎么办?我正在尝试为我以这种方式运行的 hadoop 程序生成 OpneCL 代码:
hadoop jar .java
我曾尝试在 jar 字之前和之后添加 -Dcom.amd.aparapi.enableShowGeneratedOpenCL=true ,但均无效。这是我得到的。
线程“主”java.io.IOException 中的异常:打开作业 jar 时出错:-Dcom.amd.aparapi.enableShowGeneratedOpenCL=true at org.apache.hadoop.util.RunJar.main(RunJar.java:90) 原因:java .io.FileNotFoundException: -Dcom.amd.aparapi.enableShowGeneratedOpenCL=true (没有这样的文件或目录) 在 java.util.zip.ZipFile.open(Native Method) 在 java.util.zip.ZipFile.(ZipFile.java: 215) 在 java.util.zip.ZipFile.(ZipFile.java:145) 在 java.util.jar.JarFile.(JarFile.java:153) 在 java.util.jar.JarFile.(JarFile.java:90)在 org.apache.hadoop.util.RunJar.main(RunJar.java:88)