我正在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时出错:org.apache.hadoop.util.RunJar.main(RunJar.java:90)上的-Dcom.amd.aparapi.enableShowGeneratedOpenCL = true .io.FileNotFoundException:-D.com.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)
只需将属性添加到用于启动Java的命令行即可。
特别是在您有这样的命令行的地方
java -classpath yourpackage.YourApp
像这样添加属性
java -Dcom.amd.aparapi.enableShowGeneratedOpenCL = true -classpath yourpackage.YourApp
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句