AMD图形卡和C ++ AMP给我错误“内存位置处的Concurrency :: runtime_exception”

时间:2019-01-09 19:24:45

标签: gpgpu runtimeexception c++-amp amd-gpu

我的C ++ AMP代码在台式机和笔记本电脑上运行良好,分别运行两个Tesla M2050和GT650M。两台计算机的GPU都专用于计算,并且两台计算机都运行Windows 8.1。但是,将代码原样转移到运行Windows 10且使用同时用于显示和计算的AMD RX580 GPU的计算机会导致以下错误:

  

myprogram.exe中0x00007FFCFC5F5299的未处理异常:Microsoft   C ++异常:内存位置处的Concurrency :: runtime_exception   0x00000048C279D288。发生

我正在使用VS 2017 C ++ AMP。代码在

处中断

“构建具有指定设备实例路径的加速器,以表示该加速器”

explicit accelerator(const std::wstring &_Device_path) : _M_impl(NULL)
{_Init(_Device_path.c_str());}

如何解决此错误?

0 个答案:

没有答案