OpenCLLink`
OpenCLLink`

OpenCLMemoryCopyToDevice

OpenCLMemoryCopyToDevice[mem]

force copies OpenCLMemory from the CPU to the GPU.

更多信息和选项更多信息
  • The OpenCLLink application must be loaded using Needs["OpenCLLink`"].
  • OpenCLMemory is returned by OpenCLMemoryLoad or OpenCLMemoryAllocate.
  • 范例

    基本范例  (1)

    First, load the OpenCLLink application:

    In[1]:=
    Click for copyable input

    This loads the Range[10] list into OpenCLLink:

    In[2]:=
    Click for copyable input
    Out[2]=

    This gives information about the returned memory. Notice how the "DeviceStatus" is "Uninitialized":

    In[3]:=
    Click for copyable input
    Out[3]=

    This forces a copy from the host memory (CPU) to the device memory (GPU):

    In[4]:=
    Click for copyable input
    Out[4]=

    This gives information about the returned memory. Notice how both "HostStatus" and "DeviceStatus" are "Synchronized":

    In[5]:=
    Click for copyable input
    Out[5]=

    参见

    OpenCLMemoryCopyToHost  OpenCLMemoryLoad  OpenCLMemoryAllocate  OpenCLMemoryGet  OpenCLMemoryUnload

    教程