【发布时间】:2014-07-10 05:17:09
【问题描述】:
我正在让 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 在 org.apache.hadoop.util.RunJar.main(RunJar.java:90) 引起:java.io.FileNotFoundException:-Dcom.amd.aparapi.enableShowGeneratedOpenCL=true(没有这样的文件或目录) 在 java.util.zip.ZipFile.open(本机方法) 在 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)
【问题讨论】: