module MetaCL::DSL::GPUTransfers

Public Instance Methods

download_from_gpu(*args) click to toggle source
# File lib/metacl/dsl/gpu_transer.rb, line 12
def download_from_gpu(*args)
  args.each do |name|
    object = @program.resources[name]
    @inner_code << Templates::DownloadFromGPU.render(object, @program.platform)
  end
  @inner_code  << "\n"
end
upload_to_gpu(*args) click to toggle source
# File lib/metacl/dsl/gpu_transer.rb, line 4
def upload_to_gpu(*args)
  args.each do |name|
    object = @program.resources[name]
    @inner_code << Templates::UploadToGPU.render(object, @program.platform)
  end
  @inner_code  << "\n"
end