我的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());}
如何解决此错误?