Amir Eslampanah
Amir Eslampanah
I don't know of any other libraries that offer this feature. However there is a [paper](https://upcommons.upc.edu/bitstream/handle/2117/123997/Valero%20Lara%20et%20al.pdf;jsessionid=5C7D00FD5902677B70AEE00032241CBC?sequence=5) exploring the subject. I'm writing a custom neural network framework which isn't finished yet...
I am trying to build my software(In Java) using the OpenCL kernels directly since I don't want two different libraries managing GPU memory. My problem is currently that I'm getting...
I've looked at the paper and am trying to understand exactly what the rules are for tile sizing. In other-words how do I determine valid definitions for the defines above....
> > > If you look in the OpenCL specification (https://www.khronos.org/registry/OpenCL/sdk/1.0/docs/man/xhtml/clEnqueueNDRangeKernel.html) you will see that there can be multiple reasons for CL_INVALID_WORK_GROUP_SIZE. As I said in the previous message, I...
For the current code, globalWorkSize = {3,3,1} localWorkSize = {3,3,1} Can you explain to me exactly how I can determine if it makes sense or not? Seeing as I don't...
> > > To be honest it feels a bit like I'm debugging your code. It should be fairly simple (without knowledge of CLBlast but with my previous pointers) to...
I found the problem shortly afterwards, in my **clEnqueueNDRangeKernel** workDim was set to 1 whereas it should of been globalWorkSize.length However, I've been wrestling with a new problem over the...
I converted the ProcessArguments logic to Java, and noticed that it actually picked the kernel name dynamically depending on the result. I also fixed some argument parameters for the OpenCL...
@eduard-vasinskyi `HttpRequest.get` appears to construct a new HttpRequest.Builder object, where as `withBody` modifies the existing Builder object? Is it necessary to create a brand new object just to set a...
@eduard-vasinskyi I understand the use of `UrlBuilder` but this `get()` method is constructing a new object, doesn't it make sense to at least add a `withUrl()` function because the `url`...