Class: MetaCL::Templates::DownloadFromGPU

Inherits:
Mustache
  • Object
show all
Defined in:
lib/metacl/templates/download_from_gpu.rb

Instance Method Summary collapse

Instance Method Details

#render(object, platform) ⇒ Object



5
6
7
8
9
10
11
# File 'lib/metacl/templates/download_from_gpu.rb', line 5

def render(object, platform)
  if platform == :cl
    "queue.enqueueReadBuffer(buffer_#{object.name},CL_TRUE,0,sizeof(#{object.type})*#{object.size_n}*#{object.size_m},#{object.name}.data());\n"
  else
    ""
  end
end