主要内容

本页采用了机器翻译。点击此处可查看最新英文版本。

mxGPUCopyFromMxArray (C)

将 mxArray 复制到 mxGPUArray

C 语法

#include "gpu/mxGPUArray.h"
mxGPUArray* mxGPUCopyFromMxArray(mxArray const * const mp)

参量

mp

指向包含 GPU 或 CPU 数据的 mxArray 的指针。

返回

指向 mxGPUArray 的指针。

描述

mxGPUCopyFromMxArray 生成一个具有与输入 mxGPUArray 相同特征的新 mxArray 对象。

  • 如果输入的 mxArray 包含 gpuArray,则输出是 GPU 上数据的新副本。

  • 如果输入 mxArray 包含数值或逻辑 CPU 数据,则输出将被复制到 GPU。

无论哪种方式,此函数总是在 GPU 上分配内存,并在 CPU 上分配一个新的 mxGPUArray 对象。完成后使用 mxGPUDestroyGPUArray 删除结果。

版本历史记录

在 R2013a 中推出