Hello I have been using aparapi for 15 minutes and have a simple project up and running but don't know how to bridge the Kernel over from the existing benchmark.
I was hoping someone could walk me through a trivial port of my trivial example Kernel.
the main sha256 code I'm hoping to test lives in this function.
after a couple of tries and this exception in a local IDE project I wanted to reach out for help.
com.amd.aparapi.ClassParseException: Using java objects inside kernels is not supported
at com.amd.aparapi.Entrypoint.getFieldFromClassHierarchy(Entrypoint.java:190)
at com.amd.aparapi.Entrypoint.<init>(Entrypoint.java:698)
at com.amd.aparapi.ClassModel.getEntrypoint(ClassModel.java:2635)
at com.amd.aparapi.ClassModel.getEntrypoint(ClassModel.java:2643)
at com.amd.aparapi.KernelRunner.execute(KernelRunner.java:1380)
at com.amd.aparapi.Kernel.execute(Kernel.java:1774)
at com.amd.aparapi.Kernel.execute(Kernel.java:1705)
at com.amd.aparapi.Kernel.execute(Kernel.java:1675)
at fr.cryptohash.SHA256.processBlock(SHA256.java:246)
what needs be done to make processBlock deliver the "data" byte[] paramater to opencl and process a block?
anyhelp is appreciated!
thanks
Jim