Thanks Karl,
One followup question, what distinguishes handle(), handle1(), and
handle2()? Do they refer to different buffers?
Regards,
Charles
On Fri, Aug 12, 2016 at 3:13 PM, Karl Rupp <r...@iue.tuwien.ac.at> wrote:
> Hi Charles,
>
> call .handle()/.handle1()/.handle2() to get the abstract memory buffers,
> and call .opencl_handle() on them to get the cl_mem handles:
>
> A.handle().opencl_handle()
>
> Similarly, the command queue is obtained with
> viennacl::ocl::get_queue().handle().get()
>
> Unfortunately it's not explicitly written in the manual :-/
>
> Best regards,
> Karli
>
>
> On 08/12/2016 09:39 PM, Charles Determan wrote:
>
>> I also would need to access the command queue handle (cl_command_queue)
>> object to pass to clBLAS and clMAGMA functions. Is this easily
>> accessible as well?
>>
>> Thanks,
>> Charles
>>
>> On Fri, Aug 12, 2016 at 11:45 AM, Charles Determan
>> <cdeterma...@gmail.com <mailto:cdeterma...@gmail.com>> wrote:
>>
>> Thanks Karl,
>>
>> I have been looking through the docs and I can't find an example for
>> how to pull the OpenCL handles from a matrix. I saw a couple I
>> think from a context but not sure that is what I need. Is this in
>> the documentation somewhere? The closest I could fine is this page
>> (http://viennacl.sourceforge.net/doc/manual-memory.html
>> <http://viennacl.sourceforge.net/doc/manual-memory.html>).
>>
>> Regards,
>> Charles
>>
>> On Wed, Aug 10, 2016 at 12:09 PM, <r...@iue.tuwien.ac.at
>> <mailto:r...@iue.tuwien.ac.at>> wrote:
>>
>> Hi Charles,
>>
>>
>> I have recently expressed some interest in different
>> factorizations such as
>> QR and SVD. I am aware that these or currently experimental
>> within
>> ViennaCL. Until such a time that these factorizations are
>> fully supported
>> (I hope to contribute but the algorithms are quite complex)
>> would it be
>> feasible to interface with a library like clMAGMA? I'm not
>> sure of any
>> other library offhand that does implement these methods. I
>> thought perhaps
>> VexCL but I couldn't find anything to that effect in the
>> documentation.
>>
>>
>> Sure, you can always grab the OpenCL handles from the matrices
>> and plug that into clMAGMA.
>> I don't think there is any value in ViennaCL wrapping the
>> clMAGMA interfaces, though.
>>
>> Best regards,
>> Karli
>>
>>
>>
>>
>>
>
------------------------------------------------------------------------------
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are
consuming the most bandwidth. Provides multi-vendor support for NetFlow,
J-Flow, sFlow and other flows. Make informed decisions using capacity
planning reports. http://sdm.link/zohodev2dev
_______________________________________________
ViennaCL-devel mailing list
ViennaCL-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/viennacl-devel