From: Karl R. <ru...@iu...> - 2016-08-17 19:45:56
|
Hi, > I actually did use the relevant internal_size1/2 calls, just being > little lazy in email, didn't realize there was a plain internal_size > method. I have been modifying the clBLAS source to troubleshoot on what > argument the CL_CHECK call is crashing on. It is crashing on the first > kernel argument which is defined just before this call > > gemmKernelArgs[ 0] = &A; > > Where 'A' is referring to the buffer of the first matrix which I have > passed in as > > cl_mem bufA = A.handle().opencl_handle().get() > > This is now where I am currently stuck as to why it believes that the > buffer I pull from the viennacl matrix is invalid. Can you recompile your code with -DVIENNACL_DEBUG_ALL and send the output? Alternatively, #define VIENNACL_DEBUG_ALL 1 at the very beginning of your source file. This will print information about everything that happens in the background. Best regards, Karli |