【问题标题】:Creating a spesific variable onto the GPU using matlab使用 matlab 在 GPU 中创建特定变量
【发布时间】:2018-02-20 13:57:50
【问题描述】:

我正在尝试在 gpu 上创建一个简单的变量,使用

a=parallel.gpu.GPUArray.[1 2 3 4 5]

matlab 返回

错误:不平衡或意外的括号或括号。

我知道我可以使用相同的命令创建一个随机变量:

a=parallel.gpu.GPUArray.rand(5)

我正在使用 MATLAB 2012a

【问题讨论】:

    标签: matlab gpu


    【解决方案1】:

    要创建 GPU 数组,您必须使用 gpuArray 函数:

    x = [1 2 3 4 5];
    gpuX = gpuArray(x);
    

    让我们检查一下:

    whos gpuX
      Name      Size            Bytes  Class       Attributes
    
      gpuX      1x5                 4  gpuArray  
    

    您可以阅读有关在 MATLAB 2012 here 中使用 gpu 的文章。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2012-11-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-02-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多