MATLAB是成员函数,GPU上的'rows'选项失败

时间:2018-03-13 13:12:17

标签: matlab

当我运行命令时:

[Lia, Locb] = ismember(gpuArray(Ent_Pair_Pos), gpuArray(Ent_Pair_Dmel), 'rows')

我收到此错误:

  

使用gpuArray / ismember时出错无法初始化GPU BLAS库。

可以从

下载数据文件

可以通过运行加载Ent_Pair_Dmel.txt并加载Ent_Pair_Pos.txt将它们加载到MATLAB工作区中。

此外,这是gpuDevice命令的输出。

具有属性的CUDADevice:

                  Name: 'GeForce GTX TITAN X'
                 Index: 1
     ComputeCapability: '5.2'
        SupportsDouble: 1
         DriverVersion: 9
        ToolkitVersion: 7.5000
    MaxThreadsPerBlock: 1024
      MaxShmemPerBlock: 49152
    MaxThreadBlockSize: [1024 1024 64]
           MaxGridSize: [2.1475e+09 65535 65535]
             SIMDWidth: 32
           TotalMemory: 1.2795e+10
       AvailableMemory: 1.1801e+10
   MultiprocessorCount: 24
          ClockRateKHz: 1076000
           ComputeMode: 'Default'
  GPUOverlapsTransfers: 1
KernelExecutionTimeout: 1
      CanMapHostMemory: 1
       DeviceSupported: 1
        DeviceSelected: 1

我在Ubuntu 14.04上使用MATLAB版本:9.0.0.341360(R2016a)。 有关错误的任何想法吗?

0 个答案:

没有答案