uncomplicate.clojurecuda.internal.protocols
HostMem
protocol
members
host-buffer
(host-buffer this)The actual ByteBuffer on the host
host-ptr
(host-ptr this)Host Pointer to this object.
JITOption
protocol
members
put-jit-option
(put-jit-option value option options)Mem
protocol
An object that represents memory that participates in CUDA operations. It can be on the device, or on the host. Built-in implementations: cuda pointers, Java primitive arrays and ByteBuffers
members
memcpy-host*
(memcpy-host* this host size)(memcpy-host* this host size hstream)ptr
(ptr this)Pointer to this object.
size
(size this)Memory size of this cuda or host object in bytes.
ModuleLoad
protocol
members
link-add*
(link-add* data link-state type options)module-load*
(module-load* data m)WithOffset
protocol
members
with-offset
(with-offset this ofst)